Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-20 | zap bogus sentinel, as noticed by dasn. | Marc Espie | |
okay theo | |||
2006-08-28 | zap argument name, okay millert@ | Marc Espie | |
2005-12-13 | First step in include files overhaul. Use __FOO_VISIBLE (as defined | Todd C. Miller | |
in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace pollution issues, including the byte order defines. OK deraadt@ | |||
2005-11-24 | undelete died a while back; millert ok | Theo de Raadt | |
2005-11-21 | Move contents of sys/select.h to sys/selinfo.h in preparation for a | Todd C. Miller | |
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@. | |||
2005-11-20 | brk() and sbrk() should use void *, not char *. Note that sbrk() | Todd C. Miller | |
should take intptr_t, not int, but we don't presently have intptr_t available from unistd.h. OK marco@ | |||
2005-05-27 | mktemp(3) et al. go in stdlib.h, not unistd.h. While there be more | Todd C. Miller | |
explicit about mktemp(3) in the man page. | |||
2004-01-13 | Prototype closefrom(); tedu@ OK | Todd C. Miller | |
2003-08-07 | des_cipher 3rd param is int32_t not long | Theo de Raadt | |
2003-08-01 | add __bounded__ attributes for userland headers; enabled with -Wbounded | Anil Madhavapeddy | |
ok deraadt@ | |||
2003-06-26 | backout the __bounded__ attributes for a while; requested by deraadt@ | Anil Madhavapeddy | |
2003-06-26 | Mark various standard library functions with the __bounded__ attribute. | Anil Madhavapeddy | |
You must have an up-to-date gcc for this! deraadt@ ok | |||
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-10 | Do not let userland access the swapon system call anymore (nothing uses it | Miod Vallat | |
anyway). ok deraadt@ weingart@ | |||
2002-12-03 | GNU-like getopt_long() from NetBSD with changes by me to support | Todd C. Miller | |
getopt_long_only(). At some point this should replace the BSD getopt(3) but we are not there yet. While I am here add protection from the multiple getopt() definitions due to conflicting standards. | |||
2002-10-30 | Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSD | Todd C. Miller | |
functions. | |||
2002-10-25 | NULL is now 0L so it is the same size as a pointer. | Todd C. Miller | |
OK mickey@ and discussed with deraadt@ | |||
2002-09-17 | uncommit, since it breaks macppc libc. millert and miod have now said they | Theo de Raadt | |
did NOT approve those for commit. why did mickey feel he was ok to go commiting a set of diffs which had not been passed around and tested by people? we don't know. mickey, have you got something to say for yourself? | |||
2002-09-17 | move __syscall prototype into unistd.h (like everybody else) and avoid ↵ | Michael Shalayeff | |
private protos for it everywhere; millert@ ok | |||
2002-08-30 | Put sentinel back in. | Marc Espie | |
2002-06-07 | Backout previous change. Since it requires people to upgrade gcc, we want | Miod Vallat | |
to give them a larger timeslot to do that. Requested by deraadt@ and various people on icb or vocally. | |||
2002-06-05 | Use attribute((sentinel)) on functions where it makes sense. | Marc Espie | |
(this will warn if they are used without a terminating NULL pointer. Note *pointer*, very useful for arches where 0 != (void *)0, in size) okay millert@ | |||
2002-02-17 | Manual cleanup of remaining userland __P use (excluding packages maintained ↵ | Todd C. Miller | |
outside the tree) | |||
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2001-08-07 | remove redundant __noreturn__ attributes now that __dead is sane for modern gcc | Todd C. Miller | |
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-09-12 | o add missing getsid() prototype | Todd C. Miller | |
o fix typo in getsid() that broke getsid(pid) where pid != 0 o cause getsid() and getpgid() to return EPERM if requesting the id of a session/process group not in the current session o check for NULL session in getsid() for exiting processes | |||
2000-07-19 | from freebsd: | Michael Shalayeff | |
strtofflags/fflagstostr to convert file flags to/from binary from/into a string as used in chflags(1). use u_int32_t instead of u_long (as freebsd does). increase libc minor. millert@ ok. | |||
2000-04-20 | prototyping for p{read,write}{,v} | Theo de Raadt | |
2000-02-19 | swapctl 2nd arg is const | Theo de Raadt | |
2000-01-27 | add IPv6-ready rcmd() friends. | Jun-ichiro itojun Hagino | |
rcmd(): IPv4 only rcmd_af(): af independent ruserok(): af independent iruserok(): IPv4 only iruserok_sa(): af independent | |||
1999-12-16 | rresvport_af() and bindresvport_af() | Theo de Raadt | |
1999-09-17 | Be thorough about NULL as __null for C++. | Marc Espie | |
1999-06-11 | Define NULL to be __null for C++: better quality of implementation. | Marc Espie | |
__null is a magic constant of integral type that converts to a null pointer as should be, but warns for ambiguity when used to resolved an overload between an integral type and a pointer type. | |||
1999-05-22 | Add swapctl(2) prototype. | Tobias Weingartner | |
1998-11-20 | Add thread-safety to libc, so that libc_r will build (on i386 at least). | David Leonard | |
All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO | |||
1998-11-19 | add getpgid() proto; form | Theo de Raadt | |
1998-06-30 | add mkstemp(char *template, int suffixlen) interface | Theo de Raadt | |
1998-05-13 | change size parameter to size_t | Theo de Raadt | |
1998-04-25 | readlink() 3rd param is size_t; XPG | Theo de Raadt | |
1998-02-16 | be more careful for _XOPEN_SOURCE | Theo de Raadt | |
1998-02-10 | more explicit protos | Theo de Raadt | |
1998-02-10 | move proto to unistd.h | Theo de Raadt | |
1997-12-27 | Make usleep prototype match manual page and implementation | Thorsten Lockert | |
1997-12-22 | add XPG4.2 lockf; kleink | Theo de Raadt | |
1997-11-16 | move proto to sys/stat.h; XPG4.2 | Theo de Raadt | |
1997-06-20 | Add mkdtemp(3) | Todd C. Miller | |
1997-01-26 | Add lchown() declaration. | Jason Downs | |
1996-12-13 | fix comments regarding {*path,sys}conf() | Theo de Raadt | |
1996-12-12 | add quotactl | Theo de Raadt | |