summaryrefslogtreecommitdiff
path: root/lib/libc
AgeCommit message (Collapse)Author
2004-09-18Add 'z' and 't' modifiers for printing size_t and ptrdiff_t.Otto Moerbeek
ok millert@ deraadt@
2004-09-18MLINK to macros provided in wait.2Theo de Raadt
2004-09-16Handle ll's correctly for positional args. Problem spotted by hin@,Otto Moerbeek
ok henning@ millert@ deraadt@
2004-09-16Fix MD5FileChunk() when passed a 0 length; makes MD5File() work again.Todd C. Miller
From Peter Galbavy.
2004-09-16add files missing for building a proper lint libraryTheo de Raadt
2004-09-16unused variable killedTheo de Raadt
2004-09-16ansiTheo de Raadt
2004-09-16ansiTheo de Raadt
2004-09-15signed vs unsigned char casting...Theo de Raadt
2004-09-15unused variablesTheo de Raadt
2004-09-15prettyTheo de Raadt
2004-09-15ABI compliant register namesPer Fogelstrom
2004-09-15ansi and ARSUSEDTheo de Raadt
2004-09-14do the char * to u_char * song and dance back and forth explicitly asTheo de Raadt
we match API's against each other, fun eh; millert ok
2004-09-14signed vs unsignedTheo de Raadt
2004-09-14spacingTheo de Raadt
2004-09-14lint says unsigned...Theo de Raadt
2004-09-14ansiTheo de Raadt
2004-09-14need rfork() stub for lintTheo de Raadt
2004-09-10setjmp now passes all regress tests.Per Fogelstrom
2004-09-09mips64 is now going ABI64 and shared library support!Per Fogelstrom
String functions need some optimization/rewrite to take full advantage.
2004-09-0732 -> 64 bit cleanups but no optimizations yetPer Fogelstrom
2004-09-06- Spelling fix.Brad Smith
- Add mention of the fact that timeouts are silently limited to 24 hours. - Document the fact that kqueue will immediately return and not timeout when nevents is 0. From FreeBSD
2004-09-04password databases -> group databases;Jason McIntyre
from netbsd -r 1.20; ok millert@
2004-08-30Use CMSG_SPACE when allocating space for the control message.Todd C. Miller
Fixes fd passing problems on sparc and sparc64. OK henning@
2004-08-26from netbsd (-r 1.18):Jason McIntyre
the values for the parameter "how" are defined in sys/signal.h, not signal.h
2004-08-24Whoops, ripemd was broken, not ripemd-160.Todd C. Miller
2004-08-24Collisions have been found for the full versions of MD4, MD5 and RMD160.Todd C. Miller
2004-08-22typo; Axel AnderssonTodd C. Miller
2004-08-22mention strtonum(3)Jared Yanovich
ok millert jmc pedro
2004-08-20Don't need to check lbuf != NULL when free()ing it. In addition,Todd C. Miller
since the EOF w/o EOL can only happen for the last line, move the free() outside the loop so we only do it once. OK otto@
2004-08-15remove single 'Per Fogelstrom
2004-08-13Change an assert into a loop termination condition. Fixes a coreTodd C. Miller
dump found by jmc@. OK otto@
2004-08-11add dladdr() support and add some 'standard' dlsym() support.Dale Rahn
ok millert miod pval, grumble deraadt
2004-08-11byePer Fogelstrom
2004-08-11Move mips to mips64Per Fogelstrom
2004-08-11Back out to brk(2) version.Thierry Deval
The mmap(2) code is cool and it has already uncovered some bugs in other code. But some issues remain on some archs, and we can't afford that for production. Don't worry, it will be back soon... I'll make sure of it...
2004-08-10Only expand a tilde for strings like "~", "~/..", "~user" and "~user/".Todd C. Miller
For the PATH, only expand a tilde that is at the beginning of the path name. This is similar to the behavior prior to my commit here yesterday.
2004-08-09Support the "setenv" capability in login.conf ala FreeBSD. FollowingTodd C. Miller
FreeBSD's example, a '~' in an environment variable is replaced with the user's homedir. A '$' is replaced by the user's login name. Both can be escaped with a backslash to get the literal char. OK deraadt@
2004-08-09Add my copyright.Todd C. Miller
2004-08-07Honor vmemoryuse resouce limit if RLIMIT_VMEM is defined.Todd C. Miller
2004-08-06in pclose(), only fclose() a stream if it has been opened by popen(), soPedro Martelletto
that applications doing: 'ok = (pclose(f) != -1) || (fclose(f) == 0)' can work safely and avoid a double-close of a stream. ok millert@
2004-08-05- Remove the userland data limit check. It's mmap(2)'s job.Thierry Deval
- When malloc_abort==0 (MALLOC_OPTIONS=a), don't abort in wrterror(). fine deraadt@
2004-08-04Missing check for NULL.Thierry Deval
2004-08-03Add support for passing a file descriptor back and forth betweenTodd C. Miller
the parent program and the login script. This will be used by login scripts that need to maintain state, for instance keeping a record locked during authentication while using separate challenge and response authentication with S/Key. OK deraadt@ marius@ henning@
2004-08-03It's not really possible to make strtonum() deal with unsigned longTodd C. Miller
long values properly so don't bother trying. This greatly simplifies the code. tedu@ OK with input from otto@ and others.
2004-08-02Fix typo (SIGEV_EVENT -> SIGEV_KEVENT)Brad Smith
From FreeBSD
2004-08-02s/kqueue/kevent/ in correct place.Brad Smith
From FreeBSD
2004-08-01After a long gestation period, here comes our custom version of malloc(3)Thierry Deval
using mmap(2) instead of sbrk(2). To make a long story short, using mmap(2) in malloc(3) allows us to draw all the benefits from our mmap(2)'s randomization feature, closing the effort we did for returning memory blocks from random addresses. Tested for a long time by many, thanks to them. Go for it ! deraadt@
2004-07-29we no longer need to query ip6.int for reverse lookup. pvalchev okJun-ichiro itojun Hagino