32 Commits (1355e20716dafad2c7891a7ce9ab86a96c2403e6)

Author SHA1 Message Date
  schwarze 371b65730c New POSIX xlocale implementation written from scratch. 7 years ago
  millert 4c5bec1286 Move the 10 (!) defintions of NULL to their own mini header file and 8 years ago
  millert 8c8787aac5 POSIX says that ffs(), strcasecmp(), strncasecmp(), r?index() and 9 years ago
  guenther 9500f597f2 Delete duplicate conditional 10 years ago
  matthew f82197f5b3 Add timingsafe_memcmp(). 10 years ago
  tedu 2beb8f104d add explicit_bzero to libc. implementation subject to change, but start 10 years ago
  ajacoutot 479d5fd1ec Add an implementation of memmem() -- from FreeBSD with some tweaks. 11 years ago
  guenther b261f1e443 Add 'restrict' per POSIX, per prodding by tedu@. (Might permit more warnings?) 11 years ago
  guenther 8bebb650be strsignal() was added to POSIX-2008; strerror_r() was in the base 12 years ago
  guenther 53bd3de409 Add stpcpy() and stpncpy(), pointless crap that made it into POSIX. 12 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
  matthew d3d805ce3b Add timingsafe_bcmp(3) to libc, mention that it's already in the 14 years ago
  tedu bbe8fdc923 add posix_madvise, posix_memalign, strndup, and strnlen. mostly from 14 years ago
  millert f5ac8d80cf add memrchr(3) 17 years ago
  millert 605c5586ca Adapt things to use __type_t instead of _BSD_TYPE_T_ 19 years ago
  millert 5acf200b2a First step in include files overhaul. Use __FOO_VISIBLE (as defined 19 years ago
  deraadt 3f1febb4bc strcasestr(3), a case-insensitive version of strstr(3). already in netbsd 19 years ago
  avsm 95bbd623be add bounds check for src pointer in bcopy(3) as well as dest pointer, 20 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
  marc 066faed74e add prototype for strerror_r 22 years ago
  millert 9a61bb23a6 NULL is now 0L so it is the same size as a pointer. 22 years ago
  millert b68c09e067 Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. 23 years ago
  espie f851e80d96 Be thorough about NULL as __null for C++. 25 years ago
  d 31570910f0 Add thread-safety to libc, so that libc_r will build (on i386 at least). 26 years ago
  millert c10d7a59ff protos for strlcat, strlcpy 26 years ago
  deraadt 04069432b8 move proto to unistd.h 27 years ago
  niklas 2a0bf72166 Well, as we are heading for a release people are encouraged to rebuild their 27 years ago
  deraadt 47b73ff83c initial import of NetBSD tree 29 years ago