88 Commits (ac370875b0bfaf778fbddf7969af38c928e30e00)

Author SHA1 Message Date
  deraadt ea38eff0f9 Change return value of getentropy() to int 0 for success. Maximum 10 years ago
  deraadt 74292d25b8 Add new getentropy() system call. Code and pressure from matthew. 10 years ago
  tedu f1d92dda6c add prototypes for new crypt functions 10 years ago
  guenther 85910bb184 Use internal '__' names for __attributes__ in public headers 10 years ago
  matthew 061ee1ef0f Define intptr_t in <unistd.h> as specified by POSIX 10 years ago
  martynas 9af00b1d73 Annotate a few more bounded functions: realpath(3) needs a buffer 10 years ago
  deraadt de6fe00f6f express final disapproval of the interfaces in libcompat, such as 10 years ago
  millert 6ba1b759a9 The getopt() prototype and externs don't belong in stdlib.h. Berkeley 10 years ago
  guenther d5fc1b9cec Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval. 10 years ago
  guenther 7f8533a86d Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options, 11 years ago
  brad caa894ec52 Enable the _POSIX_SHARED_MEMORY_OBJECTS option group now that we have shm_open / shm_unlink. 11 years ago
  matthew 95264d79f4 Implement fdatasync() as a wrapper around fsync() 11 years ago
  guenther 46ca494325 getpgid() and getsid() were rolled into POSIX in 2008 11 years ago
  guenther d274f83381 Adds the (somewhat silly) _CS_V[67]_ENV and _CS_POSIX_V[67]_* defines 11 years ago
  deraadt f0e9631687 Remove excessive sys/cdefs.h inclusion 11 years ago
  guenther 52982a7d87 __tfork() needs to set the stack address of the new thread in the kernel, 12 years ago
  matthew cd9ae04100 Move the _SC_* and _CS_* configurable system variables and strings 12 years ago
  matthew 93faf1ae1c More sysconf(3)-y and pathconf(3)-y goodness from Brad. 12 years ago
  deraadt ebf73d8f52 remove rfork(); ok guenther miod 12 years ago
  deraadt e1fcac32ae prototype getdtablecount() 12 years ago
  matthew 37676d43d9 Implement execvpe(3) and posix_spawn(3) and family. Based on 12 years ago
  nigel 765277c366 Replace _SELECT_DECLARED with _SELECT_DEFINED_ 12 years ago
  fgsch abb53c9f3f getcwd() buffer's length can be smaller than 1024. In that case it will 12 years ago
  matthew b8d3e9f631 Expose a bunch of new functionality from POSIX 2008: openat(2), 13 years ago
  jsg a76303a0c4 As pointed out by Richard Guenther our definition 13 years ago
  miod 3409dda593 Define NULL as a void * instead of a long integer, as required by Single Unix. 13 years ago
  millert 613e4bcb94 Move _POSIX_THREAD_SAFE_FUNCTIONS into unistd.h and set it to 200112 16 years ago
  kurt 523f66bcbe Remove duplicate psignal(3) and sys_siglist definitions. signal.h 16 years ago
  kurt fb3c0db172 - correct brk(2) prototype and man page to match implementation and POSIX. 16 years ago
  espie af7b169743 zap bogus sentinel, as noticed by dasn. 17 years ago
  espie c576ec56fb zap argument name, okay millert@ 18 years ago
  millert 5acf200b2a First step in include files overhaul. Use __FOO_VISIBLE (as defined 18 years ago
  deraadt 03f02251d6 undelete died a while back; millert ok 18 years ago
  millert 0d9298523d Move contents of sys/select.h to sys/selinfo.h in preparation for a 18 years ago
  millert 059ddb430d brk() and sbrk() should use void *, not char *. Note that sbrk() 18 years ago
  millert fc526f74a1 mktemp(3) et al. go in stdlib.h, not unistd.h. While there be more 19 years ago
  millert d2b2543417 Prototype closefrom(); tedu@ OK 20 years ago
  deraadt 167b1bdc53 des_cipher 3rd param is int32_t not long 21 years ago
  avsm 3f2bee58c7 add __bounded__ attributes for userland headers; enabled with -Wbounded 21 years ago
  avsm b75b1238ee backout the __bounded__ attributes for a while; requested by deraadt@ 21 years ago
  avsm 3ab653a0d9 Mark various standard library functions with the __bounded__ attribute. 21 years ago
  millert cc6797b16c Remove the advertising clause in the UCB license which Berkeley 21 years ago
  miod 0235ddf796 Do not let userland access the swapon system call anymore (nothing uses it 21 years ago
  millert 52c5998342 GNU-like getopt_long() from NetBSD with changes by me to support 21 years ago
  millert 270b51d658 Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSD 22 years ago
  millert 9a61bb23a6 NULL is now 0L so it is the same size as a pointer. 22 years ago
  deraadt 077210d977 uncommit, since it breaks macppc libc. millert and miod have now said they 22 years ago
  mickey 39c1771257 move __syscall prototype into unistd.h (like everybody else) and avoid private protos for it everywhere; millert@ ok 22 years ago
  espie 27a0d1632b Put sentinel back in. 22 years ago
  miod e1a577905d Backout previous change. Since it requires people to upgrade gcc, we want 22 years ago