Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [local] / src / lib / libc / stdlib
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
Makefile.inc | 1.66 | 4 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... |
_Exit.c | 1.3 | 11 years | guenther | Update a comment about standards requirements |
__mktemp4.c | 1.1 | 4 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... |
_rand48.c | 1.3 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
a64l.3 | 1.13 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
a64l.c | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
abort.3 | 1.11 | 10 years | tedu | stop flushing streams in abort(). it's hackish and unsafe, and no longer require... |
abort.c | 1.21 | 6 years | guenther | Minimize #includes, particularly to avoid thread_private.h ok tedu@ |
abs.3 | 1.12 | 5 years | schwarze | Replace the vague, incorrect, and confusing BUGS sections with CAVEATS clearly s... |
abs.c | 1.6 | 8 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... |
alloca.3 | 1.14 | 9 years | tedu | Improve wording in alloca. 1. it's not a bug; it's a caveat. 2. "slightly unsafe... |
atexit.3 | 1.13 | 2 years | jsg | remove please from manual pages ok jmc@ sthen@ millert@ |
atexit.c | 1.29 | 17 months | jmc | spelling fixes; from paul tagliamonte any changes not taken noted on tech, but c... |
atexit.h | 1.12 | 6 years | guenther | Move __cxa_thread_atexit* to its own .c file to avoid pulling the code (w/ _dlct... |
atof.3 | 1.10 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
atof.c | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
atoi.3 | 1.13 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
atoi.c | 1.6 | 8 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... |
atol.3 | 1.11 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
atol.c | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
atoll.3 | 1.9 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
atoll.c | 1.4 | 2 years | jsg | ansi ok mpi@ deraadt@ |
bsearch.3 | 1.10 | 8 years | jmc | change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a straight replace: ... |
bsearch.c | 1.9 | 2 years | cheloha | bsearch(3): support arrays with more than INT_MAX elements The "lim" variable n... |
div.3 | 1.13 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
div.c | 1.7 | 17 months | jmc | spelling fixes; from paul tagliamonte any changes not taken noted on tech, but c... |
drand48.c | 1.7 | 8 years | guenther | Only two of the *rand48.c files need <math.h>, so just #include it in them |
ecvt.3 | 1.13 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
ecvt.c | 1.11 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
erand48.c | 1.5 | 8 years | guenther | Only two of the *rand48.c files need <math.h>, so just #include it in them |
exit.3 | 1.16 | 9 years | schwarze | Replace all 14 instances of .St -ansiC-99 in our tree with .St -isoC-99. The for... |
exit.c | 1.14 | 6 years | guenther | Minimize #includes, particularly to avoid thread_private.h ok tedu@ |
gcvt.c | 1.15 | 17 months | jmc | spelling fixes; from paul tagliamonte any changes not taken noted on tech, but c... |
getenv.3 | 1.23 | 22 months | millert | For putenv(3), return an error if string starts with a '=' character. Both FreeB... |
getenv.c | 1.12 | 8 years | guenther | environ and __progname are not declared in a public header; declare them in libc... |
getopt.3 | 1.48 | 22 months | jsg | If a command or interface first appeared in PWB/UNIX, UNIX System III or UNIX Sy... |
getopt_long.3 | 1.25 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
getopt_long.c | 1.32 | 4 years | schwarze | This patch fixes one bug and one instance of undesirable behaviour. The bug, pr... |
getsubopt.3 | 1.16 | 22 months | jsg | change some 4.4BSD references to earlier releases ok schwarze@ |
getsubopt.c | 1.4 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
hcreate.3 | 1.8 | 6 years | jmc | word fix; from edgar pettijohn |
hcreate.c | 1.7 | 8 years | guenther | Remove dead support for changing BDB hash algorithm and cache of alternatives o... |
heapsort.c | 1.11 | 7 years | millert | Use David Musser's introsort algorithm to fall back to heapsort(3) when the recu... |
icdb.c | 1.8 | 7 years | nicm | Set errno more consistently, and fix a warning, ok tedu |
icdb_new.3 | 1.2 | 7 years | jmc | fix Dt; |
imaxabs.3 | 1.8 | 5 years | schwarze | Replace the vague, incorrect, and confusing BUGS sections with CAVEATS clearly s... |
imaxabs.c | 1.1 | 18 years | millert | Add lldiv(), imaxabs(), imaxdiv(), strtoimax() and strtoumax() |
imaxdiv.3 | 1.8 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
imaxdiv.c | 1.1 | 18 years | millert | Add lldiv(), imaxabs(), imaxdiv(), strtoimax() and strtoumax() |
insque.3 | 1.12 | 4 years | schwarze | Minimal maintenance to make this mess slightly less confusing: queue -> list; me... |
insque.c | 1.3 | 9 years | guenther | XPG requires insque() and remque() to work with linear lists and not just circul... |
jrand48.c | 1.3 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
l64a.c | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
labs.3 | 1.17 | 5 years | schwarze | Replace the vague, incorrect, and confusing BUGS sections with CAVEATS clearly s... |
labs.c | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
lcong48.c | 1.6 | 8 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... |
ldiv.3 | 1.14 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
ldiv.c | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
llabs.c | 1.4 | 7 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... |
lldiv.3 | 1.9 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
lldiv.c | 1.2 | 7 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... |
lrand48.c | 1.5 | 8 years | guenther | Move the __rand48_* declarations into rand48.h, and then hide both them and __do... |
lsearch.3 | 1.14 | 8 years | jmc | change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a straight replace: ... |
lsearch.c | 1.7 | 2 years | cheloha | lsearch(3): reimplement using lfind(3) lsearch(3) is really just lfind(3) with ... |
malloc.3 | 1.141 | 6 months | tb | zap trailing whitespace |
malloc.c | 1.296 | 2 months | miod | In _malloc_init(), round up the region being mprotected RW to the malloc page si... |
merge.c | 1.10 | 8 years | millert | Just return if nmemb is 0. Avoids a NULL dereference and is consistent with the... |
mkdtemp.c | 1.2 | 3 months | millert | Add mkdtemps(3), like mkdtemp(3) but with a suffix. OK deraadt@ tb@ |
mkstemp.c | 1.1 | 4 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... |
mktemp.3 | 1.2 | 3 months | millert | Add mkdtemps(3), like mkdtemp(3) but with a suffix. OK deraadt@ tb@ |
mktemp.c | 1.2 | 4 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... |
mrand48.c | 1.6 | 8 years | guenther | Move the __rand48_* declarations into rand48.h, and then hide both them and __do... |
nrand48.c | 1.3 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
posix_memalign.3 | 1.4 | 7 years | otto | - fix bug wrt posix_memalign(3) of blocks between half a page and a page - docum... |
posix_openpt.3 | 1.4 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
posix_pty.c | 1.3 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
ptsname.3 | 1.2 | 11 years | millert | Use "path name" not "pathname". |
qsort.3 | 1.27 | 4 years | jsg | correct Research Unix edition "appeared in" use in HISTORY Starting from "Combi... |
qsort.c | 1.18 | 7 years | millert | Don't fall back to heapsort() if we would otherwise switch to insertion sort (wh... |
radixsort.3 | 1.14 | 22 months | jsg | change some 4.4BSD references to earlier releases ok schwarze@ |
radixsort.c | 1.9 | 16 years | deraadt | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg |
rand.3 | 1.21 | 2 years | naddy | man pages: add missing word, The foo() ... -> The foo() function ... ok jmc@ sc... |
rand.c | 1.18 | 6 years | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections with "warning: ... |
rand48.3 | 1.21 | 4 years | tb | drand48(3) returns values in [0.0, 1.0). From j@bitminer.ca with input from And... |
rand48.h | 1.6 | 8 years | guenther | Only two of the *rand48.c files need <math.h>, so just #include it in them |
random.3 | 1.29 | 3 years | deraadt | Some people still argue that rand(3) and random(3) have suitable deterministic u... |
random.c | 1.31 | 6 years | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections with "warning: ... |
reallocarray.c | 1.3 | 8 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... |
realpath.3 | 1.26 | 2 years | kn | Provide realpath(1) A tiny realpath(3) wrapper to make a porter's life easier. ... |
realpath.c | 1.28 | 12 months | guenther | Add PROTO_NORMAL() declarations for the remaining syscalls, to avoid future, ina... |
recallocarray.c | 1.2 | 3 years | claudio | Type-cast getpagesize() from int to size_t for the comparison with d. getpagesiz... |
remque.c | 1.3 | 9 years | guenther | XPG requires insque() and remque() to work with linear lists and not just circul... |
seed48.c | 1.6 | 8 years | guenther | Overshot w/PROTO_DEPRECATED: seed48_deterministic() is used internally |
setenv.c | 1.20 | 22 months | millert | For putenv(3), return an error if string starts with a '=' character. Both FreeB... |
srand48.c | 1.6 | 8 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... |
strtod.3 | 1.23 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
strtoimax.c | 1.4 | 6 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... |
strtol.3 | 1.27 | 9 years | nicm | Another couple of commas in the wrong place, ok jmc |
strtol.c | 1.12 | 6 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... |
strtoll.c | 1.10 | 6 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... |
strtonum.3 | 1.19 | 21 months | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... |
strtonum.c | 1.8 | 8 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... |
strtoul.3 | 1.24 | 9 years | schwarze | Replace all 14 instances of .St -ansiC-99 in our tree with .St -isoC-99. The for... |
strtoul.c | 1.11 | 6 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... |
strtoull.c | 1.9 | 6 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... |
strtoumax.c | 1.4 | 6 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... |
system.3 | 1.14 | 8 years | espie | be more forceful about not using these. improvements sthen@, jmc@. okay millert@... |
system.c | 1.13 | 2 years | millert | system(3) should ignore SIGINT and SIGQUIT until the shell exits. This got broke... |
tfind.c | 1.7 | 8 years | guenther | lint is dead: delete useless LINTLIBRARY comments ok millert@ |
thread_atexit.c | 1.2 | 5 years | guenther | Complete the ld.so boot cleanup: move most libc initialization from _csu_finish(... |
tsearch.3 | 1.22 | 2 years | naddy | man pages: add missing commas between subordinate and main clauses jmc@ dislike... |
tsearch.c | 1.10 | 8 years | guenther | lint is dead: delete useless LINTLIBRARY comments ok millert@ |
calloc.3 (in the Attic) [Hide] | 1.6 | 24 years | aaron | Merge calloc(3) man page into malloc.3; as suggested by millert@ |
calloc.c (in the Attic) [Hide] | 1.12 | 15 years | otto | remove now obsolete calloc implementation; prompted by miod |
cfree.c (in the Attic) [Hide] | 1.7 | 9 years | tedu | delete obsolete sunos cfree function. ok deraadt millert naddy |
free.3 (in the Attic) [Hide] | 1.2 | 27 years | tholo | Import malloc(3) manual page from FreeBSD |
getopt.c (in the Attic) [Hide] | 1.6 | 20 years | millert | Obsoleted by getopt_long.c |
icdb.3 (in the Attic) [Hide] | 1.2 | 7 years | tedu | rm |
memory.3 (in the Attic) [Hide] | 1.7 | 20 years | jmc | kill memory.3; suggested by deraadt@ |
multibyte.c (in the Attic) [Hide] | 1.5 | 18 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo |
putenv.c (in the Attic) [Hide] | 1.6 | 15 years | millert | Make putenv(), setenv() and unsetenv() standards compliant. The standard explic... |
qabs.3 (in the Attic) [Hide] | 1.14 | 7 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... |
qabs.c (in the Attic) [Hide] | 1.6 | 7 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... |
qdiv.3 (in the Attic) [Hide] | 1.11 | 7 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... |
qdiv.c (in the Attic) [Hide] | 1.6 | 7 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... |
realloc.3 (in the Attic) [Hide] | 1.2 | 27 years | tholo | Import malloc(3) manual page from FreeBSD |
strtod.c (in the Attic) [Hide] | 1.31 | 15 years | martynas | - replace dtoa w/ David's gdtoa, version 2008-03-15 - provide proper dtoa locks ... |
strtof.c (in the Attic) [Hide] | 1.2 | 15 years | martynas | - replace dtoa w/ David's gdtoa, version 2008-03-15 - provide proper dtoa locks ... |
strtoq.c (in the Attic) [Hide] | 1.5 | 21 years | millert | Replace strtou?q() with the more standard strtou?ll(), using weak aliases to fak... |
strtouq.c (in the Attic) [Hide] | 1.5 | 21 years | millert | Replace strtou?q() with the more standard strtou?ll(), using weak aliases to fak... |