Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-01-03 | put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macros | Marc Espie | |
to built-ins, so eventually we will have one version of these files. Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes. okay millert@, drahn@, miod@. | |||
2003-12-31 | Implement svc_getreq_poll(3) and friends and use poll(2) instead of select(2) | Todd C. Miller | |
in the libc rpc code. The main difference between this and the previous version is the use of a simple free list that simplifies the logic when adding a socket to svc_pollfd. I've also added code to pack svc_pollfd when the free list gets too big. The idea general idea is to keep svc_pollfd as tightly packed as possible to make poll(2) efficient. Tested by many people and OK deraadt@ | |||
2003-10-29 | PD | Theo de Raadt | |
2003-10-07 | corrent __bounded__ attribute for the *Data functions, and add | Anil Madhavapeddy | |
__minbytes__ checks where appropriate. tested by itojun@ fixes PR 3505 from Janjaap van Velthooven | |||
2003-09-02 | Add defines for missing RTLD_, eg RTLD_GLOBAL and RTLD_LOCAL, | Dale Rahn | |
values for RTLD_GLOBAL and RTLD_LOCAL are same as solaris uses. | |||
2003-08-25 | rename struct dinode to ufs1_dinode. clears the namespace and makes | Ted Unangst | |
way for some future work. no function changes yet. help testing otto@ and markus@ | |||
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-07-21 | Need ftw.h for ftw(3) and nftw(3) | Todd C. Miller | |
2003-07-15 | do not enter libcom_err | Theo de Raadt | |
2003-07-15 | proto _assert2() | Theo de Raadt | |
2003-07-14 | Enable build of unified libkrb5. ok deraadt, todd. Testing by hin, jakob, ↵ | Magnus Holmberg | |
David Krause, ... | |||
2003-06-26 | Better value for vax MAXFLOAT | Jason Wright | |
2003-06-26 | redefine MAXFLOAT in vax terms | Jason Wright | |
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-25 | proto getgrgid_r and getgrnam_r | Theo de Raadt | |
2003-06-17 | Sync with share/misc/license.template and add missing DARPA credit | Todd C. Miller | |
where applicable. | |||
2003-06-17 | I hereby place this file in the public domain. | Todd C. Miller | |
2003-06-10 | Remove an extraneous "& 0xff" (the cast to unsigned char is sufficient). | Todd C. Miller | |
Use "extern __inline" instead of "static __inline" since the extern flavor behaves more like a macro (which is what we want). OK deraadt@ and tested on all platforms by various folks. | |||
2003-06-03 | Use an ISC-tyle license for all my code; it is simpler and more permissive. | Todd C. Miller | |
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-06-02 | swap /usr/include/openssl and /usr/include/ssl, clean up the Makefiles | Markus Friedl | |
get rid old include files; with itojun@ and tdeval@; ok itojun@, deraadt@ | |||
2003-06-02 | remove terms 3 and 4 of some of my licences | Theo de Raadt | |
2003-05-14 | Remove krb4 support. | Magnus Holmberg | |
2003-05-10 | Do not let userland access the swapon system call anymore (nothing uses it | Miod Vallat | |
anyway). ok deraadt@ weingart@ | |||
2003-05-09 | Install sha2.h | Todd C. Miller | |
2003-05-08 | Add sha2 routines based on code by Aaron D. Gifford with minor | Todd C. Miller | |
massaging and a man page by me. I used the phk-derived stuff for sha2hl.c instead of Aaron's for consistency with our other hash routines. | |||
2003-04-25 | Add DL_SETTHREADLCK. "pretty obviously safe i think" teddu@ | Marco S Hyman | |
2003-03-16 | realated -> related | margarida | |
2003-03-14 | unkown -> unknown | margarida | |
ok millert@ | |||
2003-03-10 | fix spelling in comment | David Krause | |
ok millert@ | |||
2003-01-20 | install includes from libpthread, not libc_r | Marco S Hyman | |
2002-12-30 | Back out __EOF stuff and just use -1 in ctype.h. This is OK since | Todd C. Miller | |
we don't want any user defines to change how the inlined ctype functions behave. | |||
2002-12-29 | Don't define EOF In ctype.h, some 3rd party code checks whether or | Todd C. Miller | |
not EOF is defined to determine if stdio.h has been included. Instead, use __EOF which should be OK wrt namespace safety. | |||
2002-12-23 | o Ansi function headers | Todd C. Miller | |
o Add __BEGIN_DECLS/__END_DECLS to include files o Safe macros o Remove useless variable assignment in the End function of *hl.c o Some minor KNF, needs more From Dan Weeks | |||
2002-12-15 | Casting to unsigned int in isfoo() causes problems on alpha and | Todd C. Miller | |
sparc64. Change cast back to unsigned char but do a bitwise AND with 0xff to avoid any sign extension weirdness and to make it impossible for us to overflow _C_ctype_. The bitwise AND is probably not needed and may be removed later if this does not trigger compiler bugs. | |||
2002-12-14 | fix typo; noticed by David Krause | Todd C. Miller | |
2002-12-14 | Instead of doing "if (c == EOF) return 0;" use the hook ('?') operator | Todd C. Miller | |
instead to make these one-liners. Works around a compiler bug on vax that affects both the libc and inline versions identically. | |||
2002-12-13 | Less stupid check for 7-bit ascii in toupper/tolower | Todd C. Miller | |
Remove useless check for EOF in isascii | |||
2002-12-13 | Cast to unsigned int, not unsigned char, since what is being cast is an | Todd C. Miller | |
int, not a char. | |||
2002-12-11 | Convert ctype.h macros into inline functions. This fixes the issues we | Todd C. Miller | |
currently have with the macro versions and makes the ctype.h versions 100% identical to what is in libc. Discussed with pjanzen@ and OK'd by deraadt@. | |||
2002-12-11 | Make x_handy in XDR u_int, not int since there are places in the | Todd C. Miller | |
code that assign a u_int value to x_handy. However, this means that we need to be careful checking for overflow as we can no longer subtract a value and check the result for < 0. We reorder the expression instead to avoid this problem (basic algebra). deraadt@ OK | |||
2002-12-03 | Intall getopt.h in /usr/include as well. | Miod Vallat | |
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-12-02 | Add ecvt(), fcvt() and gcvt() for standard compliance and legacy code. | Todd C. Miller | |
2002-12-02 | Add prototype for atoll(3). I must have forgotten to commit this bit | Todd C. Miller | |
when I committed atoll(3). | |||
2002-11-21 | add prototype for strerror_r | Marco S Hyman | |
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@ |