summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2002-10-30removes duplicate functions and factor out common code so the needed (butMarco S Hyman
missing) _thread_fd_unlock_owned function can be added with minimal pain. The incorrect special handling of the stdio fds was also removed. Tested with the libc_r regression tests and the mysql regression tests. No complaints from any developers
2002-10-30signal handling changes. This corrects several signalMarco S Hyman
handling errors in the threads library. Most of the libc_r regression tests are now ok. thread specific kill semantics are still not correct. No negative comments after posting to tech@ a week or so ago. siginfo test fails on sparc64 due to sparc64 oddity.
2002-10-30Revert this va_copy addition, it cannot work on macppc (which is theDale Rahn
only arch where va_copy is currently required), current version of va_copy uses alloca, but since the results of the va_copy are not used here, only after return, stack trashing will occur. This will have to be revised again for gcc 3.2 support on powerpc.
2002-10-26Describe the actual operation of inet_net_pton with a few examples.Marco S Hyman
Also add caution regarding dst field initialization. operation text OK millert@
2002-10-24Use va_copy() for varargs assignemnt. va_copy() is standard with C99Dale Rahn
and gcc3.2 requires this on powerpc.
2002-10-24Remove some old if 0/if 1 code, it is pointless to keep this in.Dale Rahn
2002-10-21Check for null pointer before deref in info output. Based uponMarco S Hyman
a freebsd patch forwarded to me by millert@ (thanks!). Change also applied to uthread_info.c even though we do not use it
2002-10-21reversed condition checking for sig*jmp(, savemask)Michael Shalayeff
2002-10-21deal w/ longjmp(, 0)Michael Shalayeff
2002-10-21make an ieeefp regress pass; miod@ okMichael Shalayeff
2002-10-16- don't use the function enclosure macros.Wilbern Cobb
- replace `POSIX 1003.2' instances with St -p1003.2. ok mpech@, millert@
2002-10-16Replace "if (value != NULL && value == as->FOO)" with justTodd C. Miller
"if (value == as->FOO)" -- NULL needs no special handling. Pointed out by Paul Borman.
2002-10-16Implement isfdtype(3) as per the POSIX.1g draft; requested by David HillTodd C. Miller
2002-10-15Fix typo introduce in last commitTodd C. Miller
2002-10-15cast NULL varargs sentinel to char * so it is 64 bit on alpha & sparc64Todd C. Miller
2002-10-15Document the fact that calling auth_setitem() with a NULL valueTodd C. Miller
clears (frees) the corresponding value in the auth session.
2002-10-15If auth_setitem() is called with the current value (ie: the pointerTodd C. Miller
is the same as the private value) then just return 0 as there is nothing to do. This fixes a potentially nasty problem where the caller could grab the username or style from the auth session via auth_getitem() and then call auth_verify() with those values. auth_setitem() would eventually get called which would make a private copy and free the old values in the auth session. After all this, the stashed username and/or style pointers would point to freed memory.
2002-10-15Note that when calling auth_verify() with a style and/or username,Todd C. Miller
the old values in the auth session will get freed and the new values added.
2002-10-15Cast NULL sentinel in auth_call() to a pointerTodd C. Miller
2002-10-13Move the clearing of as->state in auth_challenge() to after the sanityTodd C. Miller
checks. The check for "as != NULL" is useless if you have already dereferenced "as". Also fix some comment typos. From Moritz Jodeit.
2002-10-11remove unused/unreferenced code.Marco S Hyman
ok fgs@
2002-10-11scalb() in vax libm is in fact scalbn(), so change the symbol name.Miod Vallat
Only affects vax, which has no shared libraries, so no version change needed for libm. Someone with enough math skills ought to code a real scalb() on a rainy day...
2002-10-09Use strtoll() and strtoull() instead of strtoq() and strtouq() nowTodd C. Miller
that we have them as per the original BSDi code.
2002-10-09install SSL_do_handshake(3) as well; markus@ okFederico G. Schwindt
2002-10-07handle the SA_RESETHAND flag.Marco S Hyman
Part of the prep for SA_SIGINFO support. With this change the new siginfo regression test will fail instead of loop on all arches.
2002-10-07.Xr ipcs 1Henning Brauer
.Xr ipcrm 1 grendel at zeitbombe dot org some input millert ok millert ian theo
2002-10-07name space pollution; after art@Michael Shalayeff
2002-10-07kick, kick. Fix these files which did not come from NetBSD, but theDale Rahn
powerpc port by Dale Rahn.
2002-10-07clean up ifdefs for PIC, resulting code unchanged.Dale Rahn
2002-10-07s/curbrk/__curbrk/ as suggested by art, a few _ASM_LABEL added as appropriate.Dale Rahn
2002-10-07Simpler, smaller, more efficient and equivalent.Dale Rahn
2002-10-07cerror -> __cerror as suggested by art, with a couple of missing _ASM_LABEL()Dale Rahn
added as appropriate.
2002-10-06curbrk -> __curbrk on sparc to avoid name space pollution.Artur Grabowski
2002-10-06Rename curbrk to __curbrk on i386 to avoid namespace pollution.Artur Grabowski
2002-10-06Rename curbrk to __curbrk on alpha to avoid namespace pollution.Artur Grabowski
2002-10-06Rename cerror to __cerror on i386 to avoid namespace pollution.Artur Grabowski
2002-10-06Rename cerror to __cerror on alpha to avoid namespace pollution.Artur Grabowski
2002-09-30grammar; ok deraadt@Jason Peel
2002-09-26do not install mdc2 man pages; markus okTheo de Raadt
2002-09-26remove MDC2; patentsMarkus Friedl
2002-09-25missing arg; peterw@ifost.org.auTheo de Raadt
2002-09-25remove rc5Markus Friedl
2002-09-23pull in fix from openssl-0.9.7-stable-SNAP-20020921:Markus Friedl
*) Don't impose a 16-byte length minimum on session IDs in ssl/s3_clnt.c (the SSL 3.0 and TLS 1.0 specifications allow any length up to 32 bytes). [Bodo Moeller]
2002-09-19Document FD_CLOEXEC; from FreeBSD (Peter Jeremy)Todd C. Miller
2002-09-18fix Xr refs; frisco@blackant.netTheo de Raadt
2002-09-18Fix license and conformance with man page.Steve Murphree
2002-09-17indentTheo de Raadt
2002-09-17uncommit, since it breaks macppc libc. millert and miod have now said theyTheo 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-17use arc4random instead of /dev/arandom,Markus Friedl
allows RAND_poll after chroot, ok deraadt, fgsch
2002-09-17Set close on exec flag for file descriptors opened by kvm_open().Todd C. Miller
Inspired by NetBSD. deraadt@ and myself.