97 Commits (f04311c2a325493def7c0b2fdab96dbd2c93151a)

Author SHA1 Message Date
  tedu d51fd90392 claim posix 2008 compat. apparently people look at this and get scared 10 years ago
  tedu 628b1ad074 update swab() to match the current posix definition. "rationale: none." 10 years ago
  tedu 1c1e14d5fc header changes for recent libc changes: 10 years ago
  tedu a5c612c089 change prototype for crypt_newhash. the login_cap_t is a holdover from its 10 years ago
  guenther 5394e5638a Our setpgrp() is the BSD version with two args and not the XSI 10 years ago
  doug 252858e6be Sync readlink(2) with IEEE Std 1003.1-2008. 10 years ago
  guenther ccf40c879b Declare and document getthrid() 10 years ago
  guenther 9f3d427911 Add additional kernel interfaces for setting close-on-exec on fds 10 years ago
  tedu aeeeab9ec4 update _POSIX2_FORT_RUN, so that sysconf(_SC_2_FORT_RUN) remains correct. 10 years ago
  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 11 years ago
  deraadt de6fe00f6f express final disapproval of the interfaces in libcompat, such as 11 years ago
  millert 6ba1b759a9 The getopt() prototype and externs don't belong in stdlib.h. Berkeley 11 years ago
  guenther d5fc1b9cec Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval. 11 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 12 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_ 13 years ago
  fgsch abb53c9f3f getcwd() buffer's length can be smaller than 1024. In that case it will 13 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. 18 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 19 years ago
  deraadt 03f02251d6 undelete died a while back; millert ok 19 years ago
  millert 0d9298523d Move contents of sys/select.h to sys/selinfo.h in preparation for a 19 years ago
  millert 059ddb430d brk() and sbrk() should use void *, not char *. Note that sbrk() 19 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 21 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