freebsd-dev/lib/libc
Marius Strobl ea84e2b899 - Move _Qp_* and __dtoul from FBSDprivate to the list of FBSD_1.0 symbols
as well as add __sparc_utrap_install to FBSD_1.0; these are required by
  the SCD libc 64 psABI and thus meant to be officially exported symbols.
- Remove the __fpu_* entries as well as the __sigtramp entry altogether as
  these are internal to the libc FPU emulation and the signal trampoline
  initialization in sigaction(2) respectively and thus don't need to be
  externally visible.
- Add __sparc_utrap_setup to the list of FBSDprivate symbols as it's used
  in src/lib/csu/sparc64/crt1.c to initialize the libc FPU emulation (I
  think alternatively src/lib/csu/sparc64/crt1.c could be changed to use
  __sparc_utrap_install instead, at the expense of increasing the size of
  executables a bit).
- Add an entry for the vfork symbol to the FBSD_1 list and entries for it's
  associated symbols generated by the RSYSCALL() macro to the FBSDprivate
  list. There's some magic in place that automatically generates code for
  vfork() if there's no explicit MD code for it so it might make sense to
  move these symbols from the MD symbol map files to a MI one.

The last two changes make the libc symbol versioning useable on sparc64.

Ok'ed by:	deischen
2006-04-11 19:43:36 +00:00
..
alpha Desupport the undocumented NO_QUAD option, just don't compile 2006-03-16 14:22:19 +00:00
amd64 Desupport the undocumented NO_QUAD option, just don't compile 2006-03-16 14:22:19 +00:00
arm Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
compat-43 Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
db Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
gdtoa Add __gdtoa to the list of FreeBSD private symbols. Unfortunately, 2006-04-01 02:56:09 +00:00
gen Document that VIS_CSTYLE encodes space (040) as '\s'. 2006-04-09 16:39:43 +00:00
gmon Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
i386 Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
ia64 Fix comment. 2006-03-16 14:27:17 +00:00
include Add semaphore functions, and remove some dupes from the #if 0 section. 2006-03-28 18:48:49 +00:00
inet It's not enough to provide symbol map files; you also have to add them 2006-03-23 16:55:13 +00:00
isc - Merge our local changes. 2006-03-21 15:37:16 +00:00
locale Fix a bug where, for 6-byte sequences, the top 6 bits get compared to 2006-03-30 09:04:12 +00:00
nameser It's not enough to provide symbol map files; you also have to add them 2006-03-23 16:55:13 +00:00
net fix indent. 2006-04-01 15:53:39 +00:00
nls Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
posix1e Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
powerpc Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
quad Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
regex Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
resolv Don't test if RES_INIT is set to see res_state structure is 2006-04-08 18:19:35 +00:00
rpc Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
softfloat Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
sparc64 - Move _Qp_* and __dtoul from FBSDprivate to the list of FBSD_1.0 symbols 2006-04-11 19:43:36 +00:00
stdio Add missing #if's for NO_FLOATING_POINT 2006-04-01 19:06:54 +00:00
stdlib Add an unreachable return statement, in order to avoid a compiler warning 2006-04-05 18:46:24 +00:00
stdtime Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
string Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
sys Document that the documented 2GB mmap limit is actually a 2006-03-23 23:37:06 +00:00
uuid Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
xdr Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
yp Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
Makefile Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
Versions.def Add symbol maps and initial symbol version definitions to libc. 2006-03-13 00:53:21 +00:00