summaryrefslogtreecommitdiffstats
path: root/lib/libc/quad (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs,guenther2019-11-107-33/+39
| | | | | | | | | as well as those in arch/arm/gen/divsi3.S. This cleans up the PLTs on the 32bit archs. luna88k testing by aoyama@ "looks good" kettenis@, testing and ok deraadt@
* Add ARM EABI runtime aliases to the GCC runtime functions that we includekettenis2017-12-266-6/+30
| | | | | | in libc. ok patrick@, jsg@, guenther@
* remove some unused ancient test files from 4.4 BSDmmcc2016-03-263-140/+0
| | | | ok guenther@, millert@, deraadt@
* Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In oneguenther2015-10-011-4/+1
| | | | | | | case, by deleting some useless '& of an array' we also eliminate the need for the casts which prompted the original lint warnings ok deraadt@
* mop up ifndef KERNEL goo; ok miodderaadt2014-06-101-5/+1
|
* Nuke the machinery to sync libkern with libc, it's not been used in themiod2014-06-091-4/+1
| | | | | | last 15 years and there is no point to use it in the future. From Jean-Philippe Ouellet
* remove last few uses of __Pderaadt2014-06-071-2/+2
|
* Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod2010-02-031-2/+2
| | | | | | | files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
* remove gcc 1 workaround we no longer care about whichjsg2009-11-071-11/+1
| | | | | | | was breaking non GNUC defining compilers. Came up during a conversation with ragge@, positive comments from several.
* zap remaining rcsid.espie2005-08-0828-123/+30
| | | | | | Kill old files that are no longer compiled. okay theo
* support for syncing into libkern; tedu@ millert@ okmickey2004-11-282-3/+6
|
* ansify. ok millert@otto2004-10-1723-73/+46
|
* A quad is two ints, not two longs. Also fix some problems withotto2004-04-2719-184/+206
| | | | | | | conversions from floating point to quad. Problem reported by Marcus Holland-Moritz. From NetBSD. ok millert@
* add/subtract ULONG_MAX + 1 on over/underflows, fixes float -> quaddhartmei2004-04-251-3/+3
| | | | conversion in libc, reported by Marcus Holland-Moritz, ok beck@
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-0229-174/+58
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-162-4/+4
|
* Add thread-safety to libc, so that libc_r will build (on i386 at least).d1998-11-201-2/+2
| | | | | | | | | | | | | 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
* Fix RCS idstholo1996-08-1931-202/+31
| | | | Make sure everything uses {SYS,}LIBC_SCCS properly
* Protect use of long long with /* LONGLONG */tholo1996-03-251-0/+1
|
* initial import of NetBSD treederaadt1995-10-1831-0/+2548