| #
24f9d669 |
| 12-Aug-2024 |
guenther <guenther@openbsd.org> |
Add <stdio_ext.h> with the seven APIs needed to have gnulib operate without poking directly into the FILE structure.
Repeated testing, "nope, need a few more" feedback, and ok tb@
|
| #
46c354aa |
| 20-Aug-2023 |
schwarze <schwarze@openbsd.org> |
Provide C11 <uchar.h>. OK millert@. Tested by naddy@ in a bulk and by matthieu@ in the new foot(1) port. I originally wrote the code in 2022 at the prodding of espie@. Using one improvement to a manu
Provide C11 <uchar.h>. OK millert@. Tested by naddy@ in a bulk and by matthieu@ in the new foot(1) port. I originally wrote the code in 2022 at the prodding of espie@. Using one improvement to a manual page from jmc@.
show more ...
|
| #
55a3ec30 |
| 30-Aug-2022 |
krw <krw@openbsd.org> |
Nuke disktab.h references in preparation for nuking disktab.h.
disktab.h has not been used or useful for a looooong time.
Detailed historical research by jsg@.
ok jsg@ deraadt@
|
| #
66e500ce |
| 09-Jun-2021 |
mortimer <mortimer@openbsd.org> |
Enable libexecinfo.
With some build plumbing help from jsg@
ok kettenis@ sthen@
|
| #
f950054f |
| 02-Jan-2021 |
patrick <patrick@openbsd.org> |
Move Makefiles for libc++ and libc++abi to gnu/lib in preparation for an upcoming update to those, which will see both codebases heading into the gnu/llvm dumpster.
Feedback from jsg@ ok deraadt@ ke
Move Makefiles for libc++ and libc++abi to gnu/lib in preparation for an upcoming update to those, which will see both codebases heading into the gnu/llvm dumpster.
Feedback from jsg@ ok deraadt@ kettenis@
show more ...
|
| #
e7a945d3 |
| 26-Oct-2020 |
martijn <martijn@openbsd.org> |
Hook up agentx.h.
OK deraadt@
|
| #
5ec7511b |
| 14-Nov-2019 |
djm <djm@openbsd.org> |
RDIRS for libcbor and libfido2
|
| #
cc1fc287 |
| 06-Apr-2019 |
jsg <jsg@openbsd.org> |
unbreak make includes on non-clang archs after libobjc removal found the hard way by nayden@ ok deraadt@
|
| #
2584ca0b |
| 05-Mar-2019 |
jsg <jsg@openbsd.org> |
Build and install a shared libLLVM, llvm-config and llvm includes. This is required to build the radeonsi Mesa driver.
ok patrick@
|
| #
ba3116c2 |
| 04-Feb-2019 |
jsg <jsg@openbsd.org> |
enable libelf
|
| #
7c8f01eb |
| 17-Oct-2017 |
mpi <mpi@openbsd.org> |
<elf.h> should make it easier to port our ELF-related tools to other Unices.
For the moment it only includes <sys/exec_elf.h> but the goal is to stop pulling it directly and also replace <elf_abi.h>
<elf.h> should make it easier to port our ELF-related tools to other Unices.
For the moment it only includes <sys/exec_elf.h> but the goal is to stop pulling it directly and also replace <elf_abi.h> at least for base applications.
ok deraadt@, jasper@, naddy@
show more ...
|
| #
249f38f2 |
| 15-Oct-2017 |
guenther <guenther@openbsd.org> |
Move the thread-related .h files to /usr/src/include/, since the implementation is now spread between libc and librthread. No changes to the content
ok mpi@
|
| #
0cb6afd9 |
| 06-Oct-2017 |
naddy <naddy@openbsd.org> |
Use the modern POSIX idiom "-exec ... {} +" instead of find|xargs and combine the two find(1) invocations into one. From Klemens Nanni; ok tb@
|
| #
d8ee3b15 |
| 17-Apr-2017 |
kettenis <kettenis@openbsd.org> |
Change build infrastructure to allow building both gcc and clang. This doesn't actually flip the switch yet, so aarch64 continues to be the only architecture for which we build clang.
ok jsg@, dera
Change build infrastructure to allow building both gcc and clang. This doesn't actually flip the switch yet, so aarch64 continues to be the only architecture for which we build clang.
ok jsg@, deraadt@
show more ...
|
| #
f2704730 |
| 12-Mar-2017 |
guenther <guenther@openbsd.org> |
<struct.h> is unused and should not be used. Delete it.
ok millert@ deraadt@ kettenis@
|
| #
cc65dc7e |
| 27-Jan-2017 |
jsg <jsg@openbsd.org> |
install libcxxabi and libcxx headers when COMPILER_VERSION is clang ok patrick@
|
| #
afa58948 |
| 12-Nov-2016 |
jca <jca@openbsd.org> |
Kill the /usr/include/ssl symlink
Proposed some time ago by tedu@, builk build by ajacoutot@
|
| #
76c3425b |
| 08-Nov-2016 |
tb <tb@openbsd.org> |
Set owners and permissions only after all headers are installed. Add the -P flag to chown to change the symlinks themselves instead of their targets. Also change permissions of all symlinks, so they
Set owners and permissions only after all headers are installed. Add the -P flag to chown to change the symlinks themselves instead of their targets. Also change permissions of all symlinks, so they don't depend on the umask during make build.
ok millert
show more ...
|
| #
b718d5d4 |
| 16-Oct-2016 |
tb <tb@openbsd.org> |
Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS, and add prereq targets, so some header files are generated by BUILDUSER during 'make prereq' instead of by root during 'make
Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS, and add prereq targets, so some header files are generated by BUILDUSER during 'make prereq' instead of by root during 'make includes'.
Switch the order of 'make cleandir' and 'make includes' during 'make build' so we don't generate many files twice.
Except for some machine@ symlinks from ${MACHINE}/stand, /usr/obj is now clean from files generated by root during 'make build'. Those will be cleaned up in a second step.
help, testing & ok deraadt, input from natano, further testing rpe
show more ...
|
| #
2b5055b0 |
| 23-Sep-2016 |
sthen <sthen@openbsd.org> |
Unhook sqlite3.
|
| #
3d8a654b |
| 07-May-2016 |
tedu <tedu@openbsd.org> |
remove dbm.h
|
| #
fe38b55c |
| 07-May-2016 |
guenther <guenther@openbsd.org> |
Use a Thread Information Block in both single and multi-threaded programs. This stores errno, the cancelation flags, and related bits for each thread and is allocated by ld.so or libc.a. This is an
Use a Thread Information Block in both single and multi-threaded programs. This stores errno, the cancelation flags, and related bits for each thread and is allocated by ld.so or libc.a. This is an ABI break from 5.9-stable!
Make libpthread dlopen'able by moving the cancelation wrappers into libc and doing locking and fork/errno handling via callbacks that libpthread registers when it first initializes. 'errno' *must* be declared via <errno.h> now!
Clean up libpthread's symbol exports like libc.
On powerpc, offset the TIB/TCB/TLS data from the register per the ELF spec.
Testing by various, particularly sthen@ and patrick@ ok kettenis@
show more ...
|
| #
696cd27b |
| 09-Mar-2016 |
deraadt <deraadt@openbsd.org> |
We are done providing support for the vax. lots of agreement.
|
| #
d88f5702 |
| 20-Jan-2016 |
jasper <jasper@openbsd.org> |
After nearly 20 years of warning that malloc.h is obsolete, it's about time we actually remove this header. It was originally added for ports, which is malloc.h-free now.
additional ports bulk by aj
After nearly 20 years of warning that malloc.h is obsolete, it's about time we actually remove this header. It was originally added for ports, which is malloc.h-free now.
additional ports bulk by aja@ ok bently@ dcoppa@ millert@ sthen@
show more ...
|
| #
e55899f0 |
| 18-Nov-2015 |
tedu <tedu@openbsd.org> |
add icdb.h here (this header may go away entirely, but the functions need to live somewhere in the meantime.)
|