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 |
|---|---|---|---|---|
| 1.66 | 23 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... | |
| 1.3 | 12 years | guenther | Update a comment about standards requirements | |
| 1.1 | 23 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... | |
| 1.3 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.13 | 6 years | millert | I am retiring my old email address; replace it with my OpenBSD one. | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.11 | 11 years | tedu | stop flushing streams in abort(). it's hackish and unsafe, and no longer require... | |
| 1.21 | 8 years | guenther | Minimize #includes, particularly to avoid thread_private.h ok tedu@ | |
| 1.12 | 6 years | schwarze | Replace the vague, incorrect, and confusing BUGS sections with CAVEATS clearly s... | |
| 1.6 | 10 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... | |
| 1.14 | 10 years | tedu | Improve wording in alloca. 1. it's not a bug; it's a caveat. 2. "slightly unsafe... | |
| 1.13 | 3 years | jsg | remove please from manual pages ok jmc@ sthen@ millert@ | |
| 1.29 | 3 years | jmc | spelling fixes; from paul tagliamonte any changes not taken noted on tech, but c... | |
| 1.12 | 8 years | guenther | Move __cxa_thread_atexit* to its own .c file to avoid pulling the code (w/ _dlct... | |
| 1.10 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.13 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.6 | 10 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... | |
| 1.11 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.9 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.4 | 4 years | jsg | ansi ok mpi@ deraadt@ | |
| 1.10 | 10 years | jmc | change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a straight replace: ... | |
| 1.9 | 4 years | cheloha | bsearch(3): support arrays with more than INT_MAX elements The "lim" variable n... | |
| 1.13 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.7 | 3 years | jmc | spelling fixes; from paul tagliamonte any changes not taken noted on tech, but c... | |
| 1.7 | 10 years | guenther | Only two of the *rand48.c files need <math.h>, so just #include it in them | |
| 1.13 | 6 years | millert | I am retiring my old email address; replace it with my OpenBSD one. | |
| 1.11 | 6 years | millert | I am retiring my old email address; replace it with my OpenBSD one. | |
| 1.5 | 10 years | guenther | Only two of the *rand48.c files need <math.h>, so just #include it in them | |
| 1.19 | 6 months | yasuoka | Again. Make exit(), fclose(), fflush(), and freopen() comply with POSIX-2008 re... | |
| 1.14 | 8 years | guenther | Minimize #includes, particularly to avoid thread_private.h ok tedu@ | |
| 1.15 | 3 years | jmc | spelling fixes; from paul tagliamonte any changes not taken noted on tech, but c... | |
| 1.23 | 3 years | millert | For putenv(3), return an error if string starts with a '=' character. Both FreeB... | |
| 1.13 | 17 months | jca | Zap warning against __findenv usage, it is not exported by libc The comment pro... | |
| 1.48 | 3 years | jsg | If a command or interface first appeared in PWB/UNIX, UNIX System III or UNIX Sy... | |
| 1.25 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.32 | 5 years | schwarze | This patch fixes one bug and one instance of undesirable behaviour. The bug, pr... | |
| 1.16 | 3 years | jsg | change some 4.4BSD references to earlier releases ok schwarze@ | |
| 1.4 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.8 | 7 years | jmc | word fix; from edgar pettijohn | |
| 1.7 | 9 years | guenther | Remove dead support for changing BDB hash algorithm and cache of alternatives o... | |
| 1.11 | 8 years | millert | Use David Musser's introsort algorithm to fall back to heapsort(3) when the recu... | |
| 1.8 | 9 years | nicm | Set errno more consistently, and fix a warning, ok tedu | |
| 1.2 | 9 years | jmc | fix Dt; | |
| 1.8 | 6 years | schwarze | Replace the vague, incorrect, and confusing BUGS sections with CAVEATS clearly s... | |
| 1.1 | 19 years | millert | Add lldiv(), imaxabs(), imaxdiv(), strtoimax() and strtoumax() | |
| 1.8 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.1 | 19 years | millert | Add lldiv(), imaxabs(), imaxdiv(), strtoimax() and strtoumax() | |
| 1.12 | 5 years | schwarze | Minimal maintenance to make this mess slightly less confusing: queue -> list; me... | |
| 1.3 | 11 years | guenther | XPG requires insque() and remque() to work with linear lists and not just circul... | |
| 1.3 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.17 | 6 years | schwarze | Replace the vague, incorrect, and confusing BUGS sections with CAVEATS clearly s... | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.6 | 10 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... | |
| 1.14 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.4 | 9 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... | |
| 1.9 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.2 | 9 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... | |
| 1.5 | 10 years | guenther | Move the __rand48_* declarations into rand48.h, and then hide both them and __do... | |
| 1.14 | 10 years | jmc | change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a straight replace: ... | |
| 1.7 | 4 years | cheloha | lsearch(3): reimplement using lfind(3) lsearch(3) is really just lfind(3) with ... | |
| 1.147 | 6 months | yasuoka | Revert 1.144 of lib/libc/stdlib/malloc.3. It was changed by accident by my prev... | |
| 1.300 | 2 months | miod | Revert r1.286 now that all supported platforms have __builtin_clz. | |
| 1.10 | 10 years | millert | Just return if nmemb is 0. Avoids a NULL dereference and is consistent with the... | |
| 1.2 | 21 months | millert | Add mkdtemps(3), like mkdtemp(3) but with a suffix. OK deraadt@ tb@ | |
| 1.2 | 4 months | guenther | Implement the POSIX-2024 close-on-fork flag, but modified to be reset on exec as... | |
| 1.4 | 4 months | schwarze | Sort NAME, RETURN VALUES, ERRORS, and STANDARDS in the same order as SYNOPSIS. S... | |
| 1.2 | 23 months | millert | Make our mktemp(3) callback-driven and split into multiple files. Previously, ca... | |
| 1.6 | 10 years | guenther | Move the __rand48_* declarations into rand48.h, and then hide both them and __do... | |
| 1.3 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.4 | 8 years | otto | - fix bug wrt posix_memalign(3) of blocks between half a page and a page - docum... | |
| 1.4 | 6 years | millert | I am retiring my old email address; replace it with my OpenBSD one. | |
| 1.3 | 6 years | millert | I am retiring my old email address; replace it with my OpenBSD one. | |
| 1.3 | 6 months | schwarze | The mdoc(7) .Ft macro does not need quoting of its arguments, but about 10% of o... | |
| 1.27 | 5 years | jsg | correct Research Unix edition "appeared in" use in HISTORY Starting from "Combi... | |
| 1.18 | 8 years | millert | Don't fall back to heapsort() if we would otherwise switch to insertion sort (wh... | |
| 1.14 | 3 years | jsg | change some 4.4BSD references to earlier releases ok schwarze@ | |
| 1.9 | 18 years | deraadt | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | |
| 1.21 | 3 years | naddy | man pages: add missing word, The foo() ... -> The foo() function ... ok jmc@ sc... | |
| 1.18 | 8 years | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections with "warning: ... | |
| 1.22 | 6 months | schwarze | The mdoc(7) .Ft macro does not need quoting of its arguments, but about 10% of o... | |
| 1.6 | 10 years | guenther | Only two of the *rand48.c files need <math.h>, so just #include it in them | |
| 1.29 | 4 years | deraadt | Some people still argue that rand(3) and random(3) have suitable deterministic u... | |
| 1.31 | 8 years | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections with "warning: ... | |
| 1.3 | 10 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... | |
| 1.27 | 6 months | schwarze | The mdoc(7) .Ft macro does not need quoting of its arguments, but about 10% of o... | |
| 1.28 | 2 years | guenther | Add PROTO_NORMAL() declarations for the remaining syscalls, to avoid future, ina... | |
| 1.2 | 4 years | claudio | Type-cast getpagesize() from int to size_t for the comparison with d. getpagesiz... | |
| 1.3 | 11 years | guenther | XPG requires insque() and remque() to work with linear lists and not just circul... | |
| 1.6 | 10 years | guenther | Overshot w/PROTO_DEPRECATED: seed48_deterministic() is used internally | |
| 1.20 | 3 years | millert | For putenv(3), return an error if string starts with a '=' character. Both FreeB... | |
| 1.6 | 10 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... | |
| 1.23 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.4 | 8 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... | |
| 1.27 | 10 years | nicm | Another couple of commas in the wrong place, ok jmc | |
| 1.12 | 8 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... | |
| 1.10 | 8 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... | |
| 1.19 | 3 years | jmc | .Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze ok schw... | |
| 1.8 | 10 years | guenther | Wrap <stdlib.h> so that calls go direct and the symbols not in the C standard ar... | |
| 1.24 | 11 years | schwarze | Replace all 14 instances of .St -ansiC-99 in our tree with .St -isoC-99. The for... | |
| 1.11 | 8 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... | |
| 1.9 | 8 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... | |
| 1.4 | 8 years | millert | The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the... | |
| 1.14 | 9 years | espie | be more forceful about not using these. improvements sthen@, jmc@. okay millert@... | |
| 1.13 | 3 years | millert | system(3) should ignore SIGINT and SIGQUIT until the shell exits. This got broke... | |
| 1.7 | 10 years | guenther | lint is dead: delete useless LINTLIBRARY comments ok millert@ | |
| 1.2 | 6 years | guenther | Complete the ld.so boot cleanup: move most libc initialization from _csu_finish(... | |
| 1.22 | 3 years | naddy | man pages: add missing commas between subordinate and main clauses jmc@ dislike... | |
| 1.10 | 10 years | guenther | lint is dead: delete useless LINTLIBRARY comments ok millert@ | |
| 1.6 | 26 years | aaron | Merge calloc(3) man page into malloc.3; as suggested by millert@ | |
| 1.12 | 17 years | otto | remove now obsolete calloc implementation; prompted by miod | |
| 1.7 | 11 years | tedu | delete obsolete sunos cfree function. ok deraadt millert naddy | |
| 1.2 | 29 years | tholo | Import malloc(3) manual page from FreeBSD | |
| 1.6 | 21 years | millert | Obsoleted by getopt_long.c | |
| 1.2 | 9 years | tedu | rm | |
| 1.7 | 21 years | jmc | kill memory.3; suggested by deraadt@ | |
| 1.5 | 20 years | espie | zap remaining rcsid. Kill old files that are no longer compiled. okay theo | |
| 1.6 | 16 years | millert | Make putenv(), setenv() and unsetenv() standards compliant. The standard explic... | |
| 1.14 | 9 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... | |
| 1.6 | 9 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... | |
| 1.11 | 9 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... | |
| 1.6 | 9 years | guenther | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). Merge the manual pag... | |
| 1.2 | 29 years | tholo | Import malloc(3) manual page from FreeBSD | |
| 1.31 | 17 years | martynas | - replace dtoa w/ David's gdtoa, version 2008-03-15 - provide proper dtoa locks ... | |
| 1.2 | 17 years | martynas | - replace dtoa w/ David's gdtoa, version 2008-03-15 - provide proper dtoa locks ... | |
| 1.5 | 23 years | millert | Replace strtou?q() with the more standard strtou?ll(), using weak aliases to fak... | |
| 1.5 | 23 years | millert | Replace strtou?q() with the more standard strtou?ll(), using weak aliases to fak... |