OpenBSD CVS

src/lib/libc/stdlib/


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