summaryrefslogtreecommitdiffstats
path: root/include/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2021-01-02Move Makefiles for libc++ and libc++abi to gnu/lib in preparation for anpatrick1-2/+2
upcoming update to those, which will see both codebases heading into the gnu/llvm dumpster. Feedback from jsg@ ok deraadt@ kettenis@
2020-10-26Hook up agentx.h.martijn1-4/+4
OK deraadt@
2019-11-14RDIRS for libcbor and libfido2djm1-3/+3
2019-04-06unbreak make includes on non-clang archs after libobjc removaljsg1-3/+2
found the hard way by nayden@ ok deraadt@
2019-03-05Build and install a shared libLLVM, llvm-config and llvm includes.jsg1-2/+3
This is required to build the radeonsi Mesa driver. ok patrick@
2019-02-04enable libelfjsg1-2/+2
2017-10-17<elf.h> should make it easier to port our ELF-related tools to other Unices.mpi1-2/+2
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@
2017-10-15Move the thread-related .h files to /usr/src/include/, since theguenther1-13/+23
implementation is now spread between libc and librthread. No changes to the content ok mpi@
2017-10-06Use the modern POSIX idiom "-exec ... {} +" instead of find|xargs andnaddy1-5/+4
combine the two find(1) invocations into one. From Klemens Nanni; ok tb@
2017-04-17Change build infrastructure to allow building both gcc and clang. Thiskettenis1-4/+6
doesn't actually flip the switch yet, so aarch64 continues to be the only architecture for which we build clang. ok jsg@, deraadt@
2017-03-12<struct.h> is unused and should not be used. Delete it.guenther1-2/+2
ok millert@ deraadt@ kettenis@
2017-01-27install libcxxabi and libcxx headers when COMPILER_VERSION is clangjsg1-2/+4
ok patrick@
2016-11-12Kill the /usr/include/ssl symlinkjca1-2/+1
Proposed some time ago by tedu@, builk build by ajacoutot@
2016-11-08Set owners and permissions only after all headers are installed. Add the -Ptb1-6/+6
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
2016-10-16Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS,tb1-6/+5
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
2016-09-23Unhook sqlite3.sthen1-4/+4
2016-05-07remove dbm.htedu1-2/+2
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.guenther1-2/+2
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@
2016-03-09We are done providing support for the vax.deraadt1-16/+9
lots of agreement.
2016-01-20After nearly 20 years of warning that malloc.h is obsolete, it's about time wejasper1-2/+2
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@
2015-11-18add icdb.h here (this header may go away entirely, but the functionstedu1-2/+2
need to live somewhere in the meantime.)
2015-11-14libocurses can go to the Attic. last consumer of it was ramdisk more(1)deraadt1-2/+2
conceptual ok guenther millert nicm
2015-09-27Stop installing any header files in /usr/include/dev/pci/drm.kettenis1-2/+2
Userland should get these from /usr/X11R6/include/libdrm. ok deraadt@ (and suggested by jsg@)
2015-09-14Revert: finger slipguenther1-4/+1
2015-09-14Prefer the standardized <poll.h> over <sys/poll.h>guenther1-1/+4
2015-09-09Stop exporting from libc the <mpool.h> and the mpool_* APIguenther1-2/+2
ports scan by sthen@
2015-07-23Build and install libradius as default.yasuoka1-3/+3
ok deraadt
2015-03-17Remove obsolete copy of tzfile.h. It is an internal tzcode headermillert1-2/+2
that should never have been installed.
2015-02-18Make sure to replace an existing /usr/include/ssl symlink, otherwise repeatedsthen1-2/+2
builds will have a bogus /usr/include/openssl/openssl as found by naddy. ok jca@
2015-02-16stop deleting the openssl include directory, causing unnecessary rebuilds.tedu1-5/+1
ok jca sthen
2015-01-17remove des.h. it somehow escaped from ssleay into /usr/include, but nonetedu1-2/+2
of the functions prototyped here exist in libc, making it useless.
2014-12-08header changes for recent libc changes:tedu1-2/+3
add siphash delete setkey, encrypt, cfree
2014-10-31Rename libressl to libtls to avoid confusion and to make it easier tojsing1-4/+4
distinguish between LibreSSL (the project) and libressl (the library). Discussed with many.
2014-09-16Missed this sendmail reference in the sendmail removalmatthieu1-2/+1
2014-08-31Add uuid support routines to libc. From FreeBSD via NetBSD via Bitrig viamiod1-2/+2
Markus Mueller.
2014-07-14enter libressl for make includesderaadt1-8/+8
2014-07-12Tackle the endian.h mess. Make it so that:guenther1-2/+2
* you can #include <sys/endian.h> instead of <machine/endian.h>, and ditto <endian.h> (fixes code that pulls in <sys/endian.h> first) * those will always export the symbols that POSIX specified for <endian.h>, including the new {be,le}{16,32,64}toh() set. c.f. http://austingroupbugs.net/view.php?id=162 if __BSD_VISIBLE then you also get the symbols that our <machine/endian.h> currently exports (ntohs, NTOHS, dlg's bemtoh*, etc) * when doing POSIX compiles (not __BSD_VISIBLE), then <netinet/in.h> and <arpa/inet.h> will *stop* exporting the extra symbols like BYTE_ORDER and betoh* ok deraadt@
2014-07-11stop installing netbt headerstedu1-2/+2
2014-05-12move the ohash functions into libutil by popular demand.espie1-2/+2
It's not a standard interface, so it doesn't belong in libc. I hate duplicating the code in client programs, so do beck@, kettenis@, schwarze@, millert@, miod@... and they agree with libutil.
2014-04-22Remove KERBEROS5 from the Makefiles (except ssh for now, where it isreyk1-15/+1
already manually disabled). ok deraadt@
2014-04-19stop installing altq includeshenning1-2/+2
2014-04-11Move build machinery for libcrypto from libssl/crypto to libcrypto, as wellmiod1-7/+9
as configuration files; split manpages and .pc files between libcrypto and libssl. No functional change, only there to make engineering easier, and libcrypto sources are still found in libssl/src/crypto at the moment. ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.
2014-03-26Make the asr API public. Install asr.h to /usr/include.h and manpages.eric1-2/+2
Include tweaks suggested by mpi@ ok deraadt@
2014-03-24unbreak the tree; no more libwrapkettenis1-2/+2
2014-03-23more bm excisiontedu1-2/+2
2014-03-23Remove the MD4 functions.naddy1-2/+2
"A collision attack published in 2007 can find collisions for full MD4 in less than two hash operations." ok deraadt@, man pages ok jmc@
2014-03-13Unhook httpd(8) from buildflorian1-2/+2
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@ "The time is right." and much help getting the show on the road deraadt@
2013-12-08remove the final vestiges of the stty(), gtty(), and ftime() compatibilitynaddy1-2/+2
interfaces; ok deraadt@
2013-12-05oops, sgtty.h stays for a little longerderaadt1-2/+2
2013-12-04express final disapproval of the interfaces in libcompat, such asderaadt1-17/+14
them ftime(), gtty(), stty(), re_comp(), cuserid() and others. Discussion and ongoing work to fix the ports tree from many, especially naddy. ok naddy [There is a bit more cleanup possible after that, but this is considered the current safe step]