History log of /openbsd-src/include/Makefile (Results 1 – 25 of 232)
Revision Date Author Comments
# 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.)


12345678910