summaryrefslogtreecommitdiff
path: root/include/unistd.h
AgeCommit message (Expand)Author
2024-08-02The {get,set}res[ug]id(2) family are in POSIX-2024's XSI option,Philip Guenther
2024-08-02getentropy(2) is in POSIX-2024, so adjust the #include visibility,Philip Guenther
2024-05-18Add pathconfat(2): pathconf(2) but with at-fd and flags arguments,Philip Guenther
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-01-07Add {get,set}thrname(2) for putting thread names in the kernel andPhilip Guenther
2018-07-13Unveiling unveil(2).Bob Beck
2017-12-12pledge()'s 2nd argument becomes char *execpromises, which becomes theTheo de Raadt
2017-03-09As per style.9, prototypes should not have variable names associatedFrederic Cambus
2016-09-12Don't declare select() in <unistd.h>Philip Guenther
2016-09-09Move the 10 (!) defintions of NULL to their own mini header file andTodd C. Miller
2016-05-23Remove iruserok(_sa)? and __ivaliduser(sa)?Philip Guenther
2015-10-09tame -> pledge.Theo de Raadt
2015-09-09Move to next tame() API. The flags are now passed as a very simple string,Theo de Raadt
2015-08-26Hide many (194!) symbols that nothing should be using.Philip Guenther
2014-12-13claim posix 2008 compat. apparently people look at this and get scaredTed Unangst
2014-12-11update swab() to match the current posix definition. "rationale: none."Ted Unangst
2014-12-08header changes for recent libc changes:Ted Unangst
2014-11-21change prototype for crypt_newhash. the login_cap_t is a holdover from itsTed Unangst
2014-09-18Our setpgrp() is the BSD version with two args and not the XSIPhilip Guenther
2014-09-01Sync readlink(2) with IEEE Std 1003.1-2008.Doug Hogan
2014-08-31Declare and document getthrid()Philip Guenther
2014-08-31Add additional kernel interfaces for setting close-on-exec on fdsPhilip Guenther
2014-07-08update _POSIX2_FORT_RUN, so that sysconf(_SC_2_FORT_RUN) remains correct.Ted Unangst
2014-06-14Change return value of getentropy() to int 0 for success. MaximumTheo de Raadt
2014-06-13Add new getentropy() system call. Code and pressure from matthew.Theo de Raadt
2014-05-16add prototypes for new crypt functionsTed Unangst
2014-04-21Use internal '__' names for __attributes__ in public headersPhilip Guenther
2014-04-01Define intptr_t in <unistd.h> as specified by POSIXMatthew Dempsky
2013-12-28Annotate a few more bounded functions: realpath(3) needs a bufferMartynas Venckus
2013-12-04express final disapproval of the interfaces in libcompat, such asTheo de Raadt
2013-11-22The getopt() prototype and externs don't belong in stdlib.h. BerkeleyTodd C. Miller
2013-10-24Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval.Philip Guenther
2013-06-17Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,Philip Guenther
2013-06-04Enable the _POSIX_SHARED_MEMORY_OBJECTS option group now that we have shm_ope...Brad Smith
2013-04-15Implement fdatasync() as a wrapper around fsync()Matthew Dempsky
2013-04-11getpgid() and getsid() were rolled into POSIX in 2008Philip Guenther
2013-03-01Adds the (somewhat silly) _CS_V[67]_ENV and _CS_POSIX_V[67]_* definesPhilip Guenther
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,Philip Guenthe
2012-05-30Move the _SC_* and _CS_* configurable system variables and stringsMatthew Dempsky
2012-05-14More sysconf(3)-y and pathconf(3)-y goodness from Brad.Matthew Dempsky
2012-04-12remove rfork(); ok guenther miodTheo de Raadt
2012-04-12prototype getdtablecount()Theo de Raadt
2012-03-21Implement execvpe(3) and posix_spawn(3) and family. Based onMatthew Dempsky
2012-01-13Replace _SELECT_DECLARED with _SELECT_DEFINED_Nigel Taylor
2011-11-09getcwd() buffer's length can be smaller than 1024. In that case it willFederico G. Schwindt
2011-07-18Expose a bunch of new functionality from POSIX 2008: openat(2),Matthew Dempsky
2011-07-03As pointed out by Richard Guenther our definitionJonathan Gray
2011-04-06Define NULL as a void * instead of a long integer, as required by Single Unix.Miod Vallat
2008-06-25Move _POSIX_THREAD_SAFE_FUNCTIONS into unistd.h and set it to 200112Todd C. Miller