Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add thread-safety to libc, so that libc_r will build (on i386 at least). | d | 1998-11-20 | 6 | -15/+70 | |
| | | | | | | | | | | | | | All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO | |||||
* | add MLINK for malloc.conf.5 man page, also add FILES section to malloc.3; fries@ | aaron | 1998-11-17 | 2 | -2/+6 | |
| | ||||||
* | getenv() result is read-only, unless you're looking for trouble. | espie | 1998-11-10 | 1 | -1/+5 | |
| | ||||||
* | define hppa as an ieee | mickey | 1998-08-28 | 1 | -2/+2 | |
| | ||||||
* | document the common misuse of realloc | deraadt | 1998-08-15 | 1 | -2/+26 | |
| | ||||||
* | Make code ANSI/ISO C conformant. Formerly undefined constructs were used | niklas | 1998-08-12 | 1 | -103/+119 | |
| | | | | | making load/store architectures (like mips&alpha) fail whn compiled with gcc -O2. | |||||
* | Temporary fix for a GCC aliasing bug/misfeature that hits here | niklas | 1998-08-11 | 1 | -1/+5 | |
| | ||||||
* | Don't enumerate every arch in the #if since all OpenBSD platforms use the ↵ | millert | 1998-08-06 | 1 | -8/+4 | |
| | | | | same values for malloc_pageshift and malloc_minsize except for sparc | |||||
* | change to lite2 getenv(); getenv(NULL) now returns NULL | deraadt | 1998-07-16 | 1 | -14/+21 | |
| | ||||||
* | add .Xr's for all the random functions in libc | millert | 1998-07-05 | 3 | -3/+7 | |
| | ||||||
* | Oh fun, mucking about with files used on all archs. | rahnds | 1998-06-28 | 1 | -2/+2 | |
| | | | | | | | | | This is one of many places in the source that have #if defined("list all architectures") Is there some possible way to eliminate, reduce these or at least have a file that describes all occurrances so that when a new port is done this could be addressed. like the recent hppa port, does it need to take a look at this???? | |||||
* | Remove the advertising clause in my old license, it impedes free use | millert | 1998-06-21 | 2 | -10/+4 | |
| | | | | | of the code as a large number of similar clauses makes it impossible to write an ad for a product using the code... | |||||
* | use Bx macro for BSD versions | mickey | 1998-06-15 | 2 | -4/+6 | |
| | ||||||
* | readlink(path, buf, sizeof buf-1). Never forget that -1. | deraadt | 1998-05-18 | 1 | -2/+2 | |
| | ||||||
* | indent nice | deraadt | 1998-05-05 | 1 | -2/+2 | |
| | ||||||
* | use Xr more often | deraadt | 1998-04-28 | 2 | -4/+7 | |
| | ||||||
* | indent; dima | deraadt | 1998-04-25 | 1 | -2/+3 | |
| | ||||||
* | More XPG4.2 -- | millert | 1998-02-07 | 2 | -13/+19 | |
| | | | | | setstate takes a const parameter don't ever spew to stderr, just return NULL | |||||
* | size_t n in initstate(); XPG | deraadt | 1998-02-06 | 2 | -4/+4 | |
| | ||||||
* | Don't override environ if realloc() fails. Pointed out by | millert | 1998-02-02 | 1 | -3/+4 | |
| | | | | Dave Bodenstab <imdave@mcs.net> | |||||
* | make mmap() return void *, add MAP_FAILED | deraadt | 1998-01-02 | 1 | -4/+4 | |
| | ||||||
* | Change realloc(foo,0) to behave like malloc(0). Both now return a pointer | pefo | 1997-08-23 | 2 | -8/+8 | |
| | | | | | to an object of size zero. This will allow testing on reallocs return value to determine if the operation was successful or not. | |||||
* | malloc_init() should try to not modify errno | deraadt | 1997-08-22 | 1 | -2/+3 | |
| | ||||||
* | Move getsubopt(3) to stdlib like lite2 and XPG4.2 say... | millert | 1997-08-20 | 3 | -6/+259 | |
| | | | | Update man page from lite2 while I'm at it. | |||||
* | Install a64l/l64a man page. Also, tsearch.3 and friends were not | millert | 1997-08-18 | 1 | -5/+6 | |
| | | | | being installed either. | |||||
* | Man page for a64l(3) and l64a(3), based on a64l.3 from the MiNT docs 0.1. | millert | 1997-08-17 | 3 | -12/+152 | |
| | | | | | | Also make a64l(3) and l64a(3) deal reasonably with inapropriate input. The standard does not require this, but it does not disallow it either. | |||||
* | fix Xr | deraadt | 1997-07-17 | 1 | -2/+2 | |
| | ||||||
* | Use MALLOC_EXTRA_SANITY consistently (EXTRA_SANITY was used in many places) | millert | 1997-07-02 | 1 | -15/+16 | |
| | | | | sizeof *pt -> sizeof *px (point to same type of struct but looked wrong). | |||||
* | Include <stdlib.h> for malloc() proto. | millert | 1997-07-01 | 1 | -0/+1 | |
| | ||||||
* | Make sure we don't get stuck in a loop when trying to clean up stdio | tholo | 1997-06-22 | 1 | -6/+11 | |
| | ||||||
* | add ELOOP support; shigio@wafu.netgate.net | deraadt | 1997-06-20 | 1 | -1/+6 | |
| | ||||||
* | typecastorama | deraadt | 1997-06-20 | 1 | -10/+10 | |
| | ||||||
* | First cut at documentinf tsearch(3) -- needs work. | millert | 1997-06-15 | 1 | -0/+119 | |
| | ||||||
* | Fix decl for tfind(3) | millert | 1997-06-14 | 1 | -1/+1 | |
| | ||||||
* | damn, no tsearch(3) | deraadt | 1997-06-14 | 1 | -4/+4 | |
| | ||||||
* | PD tsearch as reqd by xpg; by esr | deraadt | 1997-06-13 | 4 | -4/+174 | |
| | ||||||
* | incorrect description; bgrayson@ece.utexas.edu | deraadt | 1997-06-02 | 1 | -6/+6 | |
| | ||||||
* | Make it possible to not output warnings (errors causing aborts are always | tholo | 1997-05-31 | 2 | -2/+13 | |
| | | | | output). | |||||
* | Add x/X option to behave like X11 xmalloc; from FreeBSD | tholo | 1997-05-31 | 2 | -32/+84 | |
| | | | | Reduce diffs wrt. FreeBSD some | |||||
* | for i in `find . -name \*.[123456789] -exec grep '^.Dd ' {} /dev/null \; | \ | deraadt | 1997-05-30 | 1 | -2/+2 | |
| | | | | | | | grep '"' | cut -d':' -f1`; do sed -e '/^.Dd /s/"//g' -e '/^.Dd /s/\(^.Dd [A-Za-z]*\) \(.*\)$/\1, \2/' <$i >x cat x > $i done | |||||
* | Be more careful with mixing types | tholo | 1997-04-30 | 1 | -6/+5 | |
| | ||||||
* | Check for overflow; from FreeBSD | tholo | 1997-04-05 | 1 | -2/+4 | |
| | ||||||
* | an -> a; soil@quick.net | deraadt | 1997-04-03 | 1 | -2/+2 | |
| | ||||||
* | Ok here is the mvme88k userland, minus a few important pieces. | rahnds | 1997-03-25 | 1 | -2/+2 | |
| | | | | | | | | | | as, ld change need to be merged. It is known that shared libraries and C++ do not work. If anyone wants to step forward and take over the mvme88k port please do. It was dumped on me when the original developer, Nivas, left his previous job and started a new one. I am trying to get the port in a shape that someone could take over. | |||||
* | is we were set[ug]id an unitialized ptr bit us | niklas | 1997-02-11 | 1 | -3/+6 | |
| | ||||||
* | Make this 64-bit safe again | tholo | 1997-02-09 | 1 | -16/+16 | |
| | ||||||
* | Make function decl match prototype in stdlib.h | millert | 1997-01-19 | 1 | -3/+3 | |
| | ||||||
* | port is powerpc not, ppc. | rahnds | 1997-01-09 | 1 | -2/+2 | |
| | | | | Make the defines so. | |||||
* | Integrate latest malloc(3) from FreeBSD | tholo | 1997-01-05 | 1 | -264/+124 | |
| | ||||||
* | Add powerpc support. To bad this needs to be modified for every | rahnds | 1996-12-21 | 1 | -2/+3 | |
| | | | | new architecture. |