Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-12 | <struct.h> is unused and should not be used. Delete it. | Philip Guenther | |
ok millert@ deraadt@ kettenis@ | |||
2017-03-09 | As per style.9, prototypes should not have variable names associated | Frederic Cambus | |
with the types. OK jca@ | |||
2017-03-06 | Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3) | Otto Moerbeek | |
with the added feature that released memory is cleared. Much input from various developers. ok deraadt@ tom@ | |||
2017-02-04 | The macro versions of htonl et al don't require them, but POSIX says | Philip Guenther | |
<arpa/inet.h> needs to provide uint16_t and uint32_t. ok millert@ krw@ naddy@ | |||
2017-02-04 | Move the typedefs for in_{addr,port}_t from <sys/types.h> to | Philip Guenther | |
<netinet/in.h> and <arpa/inet.h> ok and ports test naddy@ (thanks!) ok krw@ beck@ millert@ | |||
2017-01-27 | install libcxxabi and libcxx headers when COMPILER_VERSION is clang | Jonathan Gray | |
ok patrick@ | |||
2017-01-06 | Add max_align_t. | Mark Kettenis | |
ok millert@ | |||
2016-11-12 | Kill the /usr/include/ssl symlink | Jeremie Courreges-Anglas | |
Proposed some time ago by tedu@, builk build by ajacoutot@ | |||
2016-11-08 | Set owners and permissions only after all headers are installed. Add the -P | Theo Buehler | |
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-16 | Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS, | Theo Buehler | |
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-23 | Unhook sqlite3. | Stuart Henderson | |
2016-09-20 | Remove duplicated includes in stdlib.h and termios.h | Frederic Cambus | |
OK guenther@ | |||
2016-09-20 | Add dl_unwind_find_exidx prototype. | Mark Kettenis | |
ok guenther@ | |||
2016-09-12 | Don't declare select() in <unistd.h> | Philip Guenther | |
ok deraadt@ millert@ | |||
2016-09-12 | Change the (unused) restimespec member of __res_state from a timespec | Philip Guenther | |
to a local equivalent to eliminate a dependency on <sys/time.h> being included ok deraadt@ millert@ | |||
2016-09-09 | Move the 10 (!) defintions of NULL to their own mini header file and | Todd C. Miller | |
update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@ | |||
2016-09-04 | Make the key sizes and offsets arrays const, ok tedu | Nicholas Marriott | |
2016-09-04 | Add the usual header stuff (#ifdef _ICDB_H_ etc) to icdb.h, ok tedu | Nicholas Marriott | |
2016-09-03 | i forgot to commit sha2.h changes for SHA512/256 | Ted Unangst | |
2016-08-27 | Pull in <sys/select.h> for fd_set | Philip Guenther | |
ok deraadt@ | |||
2016-05-30 | Stop publicly declaring _yp_dobind() and struct dom_binding, closing out | Philip Guenther | |
a rant Theo wrote 24 years ago. Mark __ypexclude_{add,is,free}() as hidden "get off my lawn!" deraadt@ | |||
2016-05-23 | Stop supporting longjmperror(); it's not used, not portable, and the checks | Philip Guenther | |
longjmp performs can't really be relied upon, even after we got rid of the false positives... ok millert@ deraadt@ | |||
2016-05-23 | Remove iruserok(_sa)? and __ivaliduser(sa)? | Philip Guenther | |
ok millert@ deraadt@ | |||
2016-05-09 | Remove sigreturn declaration and the now-unused libc syscall stub | Philip Guenther | |
2016-05-07 | remove dbm.h | Ted Unangst | |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther | |
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-20 | Prepare for future ld.so/libc bump: update <tib.h> with the definitions | Philip Guenther | |
that will be needed and make libpthread work when ld.so/libc.a provide an initial TIB. | |||
2016-03-17 | Remove #ifdef __vax__ bits | Jeremie Courreges-Anglas | |
ok deraadt@ tb@ (who had the same diff) | |||
2016-03-16 | remove cpp version of __sputc, since the inline version is all we have | Theo de Raadt | |
ever used. ok jsg | |||
2016-03-14 | Expose snprintf() and vsnprintf() for XPG 5. It predates C99 but | Todd C. Miller | |
still specified snprintf() and vsnprintf() based on earlier drafts. Allows snprintf() and vsnprintf() to be used when _XOPEN_SOURCE is defined as 500. OK guenther@ | |||
2016-03-09 | We are done providing support for the vax. | Theo de Raadt | |
lots of agreement. | |||
2016-02-04 | Convert sigemptyset and sigfillset to inline functions to avoid | Todd C. Miller | |
warnings with newer gcc versions and -Werror=unused-value. OK guenther@ | |||
2016-01-25 | Remove decls #if'0ed since rev. 1.1 | Jeremie Courreges-Anglas | |
POSIX used to specify those declarations, but later removed them. ok guenther@ | |||
2016-01-20 | After nearly 20 years of warning that malloc.h is obsolete, it's about time we | Jasper Lievisse Adriaanse | |
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-12-20 | Expose internal functions necessary to open audio devices and midi | Alexandre Ratchov | |
ports using existing file descriptors. | |||
2015-11-20 | POSIX says that ffs(), strcasecmp(), strncasecmp(), r?index() and | Todd C. Miller | |
the b* byte functions belong in strings.h, not string.h so break them out of string.h into a new strings.h. As long as there is no POSIX or X/OPEN define in use string.h will pull in strings.h. OK naddy@ deraadt@ | |||
2015-11-18 | add a version field to prevent mayhem if different data gets stored | Ted Unangst | |
2015-11-18 | add icdb.h here (this header may go away entirely, but the functions | Ted Unangst | |
need to live somewhere in the meantime.) | |||
2015-11-18 | Add icdb, the internal c database. A simpler replacement for the old | Ted Unangst | |
Berzerkeley DB code. | |||
2015-11-18 | Add _shadow variants to the two popular getpw functions (uid and nam). | Ted Unangst | |
This version of the function will always open the secure/shadow/master password files. Soon, the regular variants of these functions will not. (Intermixing shadow and regular gets a little weird; don't do that.) Not using struct spwd and getspwnam functions to reduce churn in callers. Should just be a one line diff in most places. ok deraadt | |||
2015-11-14 | libocurses can go to the Attic. last consumer of it was ramdisk more(1) | Theo de Raadt | |
conceptual ok guenther millert nicm | |||
2015-11-10 | Split the intra-thread functionality from kill(2) into its own syscall | Philip Guenther | |
thrkill(2), rolling the kill(2) syscall number with the ABI change to avoid breaking binaries during during the transition. thrkill(2) includes a 'tcb' argument that eliminates the need for locking in pthread_kill() and simplifies pthread_cancel(). Switch __stack_smash_handler() to use thrkill(2) and explicitly unblock SIGABRT. Minor bump to both libc and libpthread: make sure you install a new kernel! ok semarie@ | |||
2015-10-17 | Move the last of the __DBINTERFACE_PRIVATE bits from <db.h> to libc's wrapper | Philip Guenther | |
and eliminate the now superfluous -D option ok kettenis@ millert@ | |||
2015-10-09 | tame -> pledge. | Theo de Raadt | |
2015-09-28 | delete xdr_ypresp_all_seq prototype | Theo de Raadt | |
2015-09-27 | Stop installing any header files in /usr/include/dev/pci/drm. | Mark Kettenis | |
Userland should get these from /usr/X11R6/include/libdrm. ok deraadt@ (and suggested by jsg@) | |||
2015-09-25 | Trim symbols that aren't part of our new resolver | Philip Guenther | |
OK semarie@ | |||
2015-09-14 | Revert: finger slip | Philip Guenther | |
2015-09-14 | Prefer the standardized <poll.h> over <sys/poll.h> | Philip Guenther | |
2015-09-13 | Wrap <rpc/*.h> so that calls go direct and the symbols are all weak. | Philip Guenther | |
Hide __xprt_register() and _authenticate(); truncate <rpc/svc_auth.h> ok deraadt@ |