summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* reconnect strfmon.c to build listphantom2001-09-071-1/+1
|
* Add strfmon.3 to the fray.asmodai2001-09-071-1/+1
| | | | | | | | This is a first cut, but enough to help people interested in using it further than before. More text coming to illustrate use and provide more details. Based on standards' text.
* strfmon(3) is not ready to go live.obrien2001-09-061-1/+1
|
* Add strfmon(3) implementation. It still contains few XXX's because I lostphantom2001-09-051-3/+3
| | | | | | | | | my last version of this work due to HDD crash, but this version cleanly passed all POSIX and SuSv2 tests. I am working on testing scripts which should test this implementation against all locales and surely more fixes will come soon. Reviewed by: ache, silence at -audit & -developers
* Only pull in the MD files if they exist. This allows for progressivemp2001-07-311-0/+2
| | | | implementation and compilation when bringing up a new architecture.
* Add new, from scratch implementation of hsearch() et al that actually works.ru2001-05-151-3/+4
| | | | | Obtained from: NetBSD MFC after: 1 month
* Add sranddev.3 to MLINKSache2001-04-231-1/+1
|
* MAN[1-9] -> MAN.ru2001-03-271-1/+1
|
* Make tdelete(3), tfind(3), and twalk(3) links to tsearch(3).dd2001-03-151-0/+1
| | | | Approved by: nik
* Impliment the ISO-C99 strto[u]ll()obrien2001-02-271-4/+5
| | | | and rewrite strto[u]q() in terms of it.
* Back out previous commit (MLINK malloc.conf.5 -> malloc.3).eivind2000-10-291-1/+0
| | | | | | This did not work correctly with whatis(1). Issue brought up by: mpp
* Add link malloc.conf.5 -> malloc.3eivind2000-10-291-0/+1
|
* bring in binary search tree code.alfred2000-07-011-2/+2
| | | | Obtained from: NetBSD
* Fixed missing installation of a link to rand_r.3.bde1999-12-231-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Fix style problems noted by Bruce:imp1998-09-161-3/+3
| | | | | | o No copyright on reallocf. o Order makefile list correctly. o indent reallocf properly.
* Add reallocf to the library. This function is simliar to realloc, butimp1998-09-141-3/+3
| | | | | | | | | | | | | when it returns NULL to indicate failure, it will also free the memory that was passed to it, if that was non-null. This does not change the semantics of realloc. A second commit will be done to commit the conversion of those places in the code that can safely use this to avoid memory leaks when confronted with low memory situations. Beaten-to-death-but-finally-approved-in: -current
* This is a hack to workaround source that is coded to use long variablesjb1998-05-081-2/+11
| | | | | | | | | | but also assumes that they are 32-bits. This is one place where I don't think it is appropriate to change 'long' to 'int'. I don't see why the code couldn't be fixed so that using natural long variables does the right thing. It's spaggetti code so it'll take some effort. Obviously NetBSD thought so too because they change 'long' to 'int32_t' etc and left it at that. As a temporary measure FreeBSD/Alpha can use the NetBSD code and put this on the list of things to fix.
* Change MACHINE references to MACHINE_ARCH.jb1998-02-201-3/+3
|
* Sorted lists.bde1997-10-211-6/+6
|
* Handle machine-dependent (stdlib) sources more automatically.bde1997-10-161-2/+2
| | | | | | | This fixes bugs in the manual handling. abs.[cS] was handled too specially and the wrong (.c) variant for each of div.[cS], labs.[cS] and ldiv.[cS] was added to SRCS. This caused the .c variant to be used if `depend' was made and the .S version to be used otherwise.
* Removed the subdirectory paths from the definitions of MAN[1-9]. Theybde1997-10-151-10/+5
| | | | | were a workaround for limitations in bsd.man.mk that were fixed about 2 years ago.
* malloc_sysv used before initialized, reported in PR4002 byphk1997-07-011-2/+2
| | | | | | | | | | | | | | | Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru> Various cleanup from Keith Bostic Reinstate calloc() as a separate funtion, in its own source/object file. leave the manpage integrated with malloc.3 and friends. Too many things were broken in this respect. PR: 4002 Reviewed by: phk Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru> Submitted by: Keith Bostic <bostic@bostic.com>
* Integrate calloc with the rest of the gang.phk1997-06-221-4/+4
| | | | | | | | | | | Various portability and stylistic cleanups. Kill MALLOC_STATS & the 'D' option. Fix the 'V' option. Major overhaul of the man-page. You milage should not vary. Reviewed by: Keith Bostic <bostic@bostic.com> Submitted by: Keith Bostic <bostic@bostic.com>
* Changed all paths to be relative to src/lib instead of src/lib/libcjb1997-05-031-3/+7
| | | | | | | | | | so that all these makefiles can be used to build libc_r too. Added .if ${LIB} == "c" tests to restrict man page builds to libc to avoid needlessly building them with libc_r too. Split libc Makefile into Makefile and Makefile.inc to allow the libc_r Makefile to include Makefile.inc too.
* Add srandomdev.3 linkache1997-03-231-1/+2
|
* Back out a dubious Lite2 change to "optimise" getcwd() to look at $PWDpeter1997-03-131-2/+2
| | | | | | | | because it's potentially dangerous (think: symlink races). Move realpath() back to it's original location, and remove getcwd_physical() by renaming it back to getcwd() and zapping the original getcwd wrapper. Noticed by: bde
* Merge Lite2 changespeter1997-03-111-3/+3
|
* ``phkmalloc''phk1995-09-161-2/+3
| | | | | | | Performance is comparable to gnumalloc if you have sufficient RAM, and it screams around it if you don't. Compiled with "EXTRA_SANITY" until further notice. see malloc.3 for more details.
* Add the strhash family of routines. They provide a number of featuresjkh1995-03-261-2/+2
| | | | | that the db/hash functions don't, and they're much simpler to use for low-overhead string hashing.
* First crack at making libc work with the new make macros. It compiles onwollman1994-08-051-4/+8
| | | | | my machine, and a simple static (genassym) and shared (sysctl) executable both work. Still to be done: RPCand YP merge.
* BSD 4.4 Lite Lib Sourcesrgrimes1994-05-271-0/+25
OpenPOWER on IntegriCloud