summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2002-11-02Include string.h to get memcpy() prototype; OK marc@Todd C. Miller
2002-11-01Working atomic locks on vax for libc_r.Miod Vallat
ok marc@
2002-11-01Stub to help libc_r buildsMiod Vallat
2002-11-01md part for hppa should look like this, at the first lookMichael Shalayeff
2002-10-31gotta define SYSEXIT() and make all the rest of sys/*S be thread-safe now, ↵Michael Shalayeff
missed this fuct in the previous take on thread-safe libc
2002-10-31marc@ said we should be always thread-safe, accomodate for that, also ↵Michael Shalayeff
defining the weak symbols which we did not before in either case
2002-10-30No longer usedTodd C. Miller
2002-10-30o .Xr setres[ug]idTodd C. Miller
o Update HISTORY section
2002-10-30Minor bump for [gs]etres[ug]id(2)Todd C. Miller
2002-10-30Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSDTodd C. Miller
functions.
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