Warner Losh
2c0959ae6b
Powerpc is special here. powerpc and powerpc64 use different ABIs, so
...
their implementations aren't in the same files. Introduce LIBC_ARCH
and use that in preference to MACHINE_CPUARCH. Tested by amd64 and
powerpc64 builds (thanks nathanw@)
2010-08-24 20:54:43 +00:00
Warner Losh
25faff346c
MFtbemd:
...
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
2010-08-23 22:24:11 +00:00
Daniel Eischen
76390742ee
Fix a typo that prevented the quad symbols from being exported
...
(s/SYM_MAP/SYM_MAPS/).
Reported by: kan
Approved by: re@ (Ken Smith)
2007-07-06 13:42:24 +00:00
Daniel Eischen
2a43680e9f
Export quad symbols. They were previously commented out. These symbols
...
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they expect to see them in
libc. glibc exports these symbols, although Solaris doesn't appear to,
so export them for compatibility's sake.
After discussion with: kan
2007-05-31 13:07:37 +00:00
Daniel Eischen
5f864214bb
Use C comments since we now preprocess these files with CPP.
2007-04-29 14:05:22 +00:00
Warner Losh
c879ae3536
Per Regents of the University of Calfornia letter, remove advertising
...
clause.
# If I've done so improperly on a file, please let me know.
2007-01-09 00:28:16 +00:00
Daniel Eischen
6fad3aaf15
Add each directory's symbol map file to SYM_MAPS.
2006-03-13 01:15:01 +00:00
Daniel Eischen
cce72e8860
Add symbol maps and initial symbol version definitions to libc.
...
Reviewed by: davidxu
2006-03-13 00:53:21 +00:00
Stefan Farfeleder
a3b5200e71
- Add prototypes for __cmpdi2() and __ucmpdi2().
...
- Remove GCC 1 stuff.
2005-09-12 16:16:12 +00:00
Ruslan Ermilov
c51d717f0c
libc_r wasn't so tied to libc for 22 months.
2002-11-18 09:50:57 +00:00
David E. O'Brien
333fc21e3c
Fix the style of the SCM ID's.
...
I believe have made all of libc .c's as consistent as possible.
2002-03-22 21:53:29 +00:00
David E. O'Brien
c05ac53b8b
Remove __P() usage.
2002-03-21 22:49:10 +00:00
David E. O'Brien
8fb3f3f682
Remove 'register' keyword.
2002-03-21 18:49:23 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Nate Williams
738006fa2c
- Fix modulo bug that was masked by the correct code in libgcc.a which is
...
used in almost all programs unless a shared library specifically
ignores libgcc.a.
1998-11-30 20:25:37 +00:00
Warner Losh
aa1b326112
$@ -> ${.TARGET}
1998-09-11 05:34:37 +00:00
John Birrell
0107877e04
Change MACHINE references to MACHINE_ARCH.
1998-02-20 08:23:55 +00:00
Bruce Evans
b86be9d1f7
Put the .PATH statement first as in all other libc Makefile.inc's.
1997-12-19 21:56:38 +00:00
John Birrell
870039320f
Changed all paths to be relative to src/lib instead of src/lib/libc
...
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.
1997-05-03 03:50:06 +00:00
Peter Wemm
7e546392b5
Revert $FreeBSD$ to $Id$
1997-02-22 15:12:41 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
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.
1997-01-14 07:20:47 +00:00
Bruce Evans
432889653c
Added prototypes.
1995-12-26 13:25:13 +00:00
Bruce Evans
1d064c3b2d
Restored [u]cmpdi2.c which are needed for switching on [unsigned] long
...
long values.
1995-12-01 09:38:35 +00:00
Bruce Evans
dce5165a30
Removed cmpdi2.c from ${SRCS}. I think it is no more needed than ucmpdi2.
...
Restored order in ${SRCS}.
1995-11-29 15:11:43 +00:00
Poul-Henning Kamp
e2a4bdf63c
limit the number of functions we pull in for 'i386'.
...
I still belive this stuff should go back into gcc.
1995-10-22 14:40:17 +00:00
Rodney W. Grimes
6c06b4e2aa
Remove trailing whitespace.
1995-05-30 05:51:47 +00:00
Rodney W. Grimes
58f0484fa2
BSD 4.4 Lite Lib Sources
1994-05-27 05:00:24 +00:00