summaryrefslogtreecommitdiff
path: root/lib/libc/i386/stdlib
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.1.0_cvscvs2svn2006-05-065-5/+5
| | | | | | 'RELENG_6_1_0_RELEASE'. This commit was manufactured to restore the state of the 6.1-RELEASE image.
* Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.David Schultz2005-01-151-5/+0
| | | | | | | | The purpose of having a separate file involved an abandoned scheme that would have kept contrib/gdtoa out of the include path for the rest of libc. Notes: svn path=/head/; revision=140279
* Replace our ancient dtoa/strtod implementation with the gdtoaDavid Schultz2003-03-121-0/+5
| | | | | | | | | | | | | | | | | | | | | package, a more recent, generalized set of routines. Among the changes: - Declare strtof() and strtold() in stdlib.h. - Add glue to libc to support these routines for all kinds of ``long double''. - Update printf() to reflect the fact that dtoa works slightly differently now. As soon as I see that nothing has blown up, I will kill src/lib/libc/stdlib/strtod.c. Soon printf() will be able to use the new routines to output long doubles without loss of precision, but numerous bugs in the existing code must be addressed first. Reviewed by: bde (briefly), mike (mentor), obrien Notes: svn path=/head/; revision=112163
* Back out the -fpcc-struct-return fixes.Alexander Kabaev2002-12-222-24/+68
| | | | | | | Approved by: re (rwatson) Notes: svn path=/head/; revision=108176
* Import newer versions of div() and ldiv() from NetBSD which handleTim J. Robbins2002-12-212-68/+24
| | | | | | | | | the -fpcc-struct-return calling convention properly instead of returning garbage. This may break backwards compatibility with some old binaries that were compiled when -fno-pcc-struct-return was the default. Notes: svn path=/head/; revision=108151
* Fix typo in the BSD copyright: s/withough/without/Jens Schweikhardt2002-06-022-2/+2
| | | | | | | | Spotted and suggested by: des MFC after: 3 weeks Notes: svn path=/head/; revision=97748
* Standardize on our SCM ID style.David E. O'Brien2002-03-232-10/+2
| | | | Notes: svn path=/head/; revision=93000
* Restore CSRG ID's lost in January 1995.David E. O'Brien2002-03-232-9/+11
| | | | Notes: svn path=/head/; revision=92999
* De-orbit DEFS.h - the other arches do not use it, and it got replacedPeter Wemm2001-10-244-4/+4
| | | | | | | | | with <machine/asm.h>. Reviewed by: bde Notes: svn path=/head/; revision=85437
* Removed duplicate VCS ID tags, as per style(9).Ruslan Ermilov2001-08-134-8/+0
| | | | Notes: svn path=/head/; revision=81586
* $Id$ -> $FreeBSD$Peter Wemm1999-08-285-9/+9
| | | | Notes: svn path=/head/; revision=50476
* Handle machine-dependent (stdlib) sources more automatically.Bruce Evans1997-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. Notes: svn path=/head/; revision=30484
* kill the undeadPeter Wemm1997-07-131-48/+0
| | | | Notes: svn path=/head/; revision=27369
* This commit was generated by cvs2svn to compensate for changes in r27180,Bruce Evans1997-07-031-0/+48
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=27181
| * Import Lite2's src/lib, except for non-i386 machine-dependent directories,Bruce Evans1997-07-031-0/+48
| | | | | | | | | | | | | | | | libc/db, libc/gen/crypt.* and libtelnet. All affected files except 3 unimportant ones have already left the vendor branch. Notes: svn path=/vendor/CSRG/dist/; revision=27180
| * Import CSRG 4.4BSD-Lite2 lib/libc onto vendor branchPeter Wemm1997-03-111-0/+48
| | | | Notes: svn path=/vendor/CSRG/dist/; revision=23658
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-225-9/+9
| | | | Notes: svn path=/head/; revision=22993
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-145-9/+9
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* This commit was generated by cvs2svn to compensate for changes in r13122,Peter Wemm1995-12-301-48/+0
| | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=13123
* First round of changes to clean up the RCSID mess in libc:David Greenman1995-01-233-6/+11
| | | | | | | | | | | 1) Changed LIB_SCCS and SYSLIB_SCCS to LIB_RCS and SYSLIB_RCS. 2) Changed sccsid[] variables to rcsid[] 3) Moved all RCSID strings into .text 4) Converted all SCCSID's to RCS $Id$'s 5) Added missing $Id$'s after copyright. Notes: svn path=/head/; revision=5790
* (Very) minor improvement from NetBSD/J.T.Conklin.David Greenman1995-01-222-4/+4
| | | | Notes: svn path=/head/; revision=5783
* First crack at making libc work with the new make macros. It compiles onGarrett Wollman1994-08-055-1/+193
| | | | | | | | my machine, and a simple static (genassym) and shared (sysctl) executable both work. Still to be done: RPCand YP merge. Notes: svn path=/head/; revision=1849
* BSD 4.4 Lite Lib SourcesRodney W. Grimes1994-05-272-0/+51
Notes: svn path=/cvs2svn/branches/unlabeled-1.1.1/; revision=1573