mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-19 03:20:05 +00:00
377a515b4c
1997-03-04 04:31 Ulrich Drepper <drepper@cygnus.com> * Makerules: Add rules to handle versioning. * config.h.in (DO_VERSIONING): New macro. * config.make.in (versioning): New variable. * configure.in: Add checks for .symver directive in gas and --version-script option to ld. Define DO_VERSIONING and versioning if appropriate. * math/Makefile (routines): Add s_signbit, s_fpclassify, s_fmax, s_fmin, and s_fdim. * math/math.h: Define ISO C 9X constants, macros and functions. * math/mathcalls.h: Likewise. * sysdeps/libm-ieee754/s_fdim.c: New file. * sysdeps/libm-ieee754/s_fdimf.c: New file. * sysdeps/libm-ieee754/s_fdiml.c: New file. * sysdeps/libm-ieee754/s_fmax.c: New file. * sysdeps/libm-ieee754/s_fmaxf.c: New file. * sysdeps/libm-ieee754/s_fmaxl.c: New file. * sysdeps/libm-ieee754/s_fmin.c: New file. * sysdeps/libm-ieee754/s_fminf.c: New file. * sysdeps/libm-ieee754/s_fminl.c: New file. * sysdeps/libm-ieee754/s_fpclassify.c: New file. * sysdeps/libm-ieee754/s_fpclassifyf.c: New file. * sysdeps/libm-ieee754/s_fpclassifyl.c: New file. * sysdeps/libm-ieee754/s_signbit.c: New file. * sysdeps/libm-ieee754/s_signbitf.c: New file. * sysdeps/libm-ieee754/s_signbitl.c: New file. * stdio-common/printf_fphex.c: Correct printing of decimal point character. Simplify conversion of mantissa to string. * stdio-common/vfscanf.c: Handle %A format. Optimize termination of floating-point scanning. * stdio-common/tstscanf.c (main): Add new test to scanf to test scanning float values with given width. * stdlib/strtod.c: Add handling of floating-point numbers in hexadecimal notation. * stdlib/stdlib.h: Use __USE_ISOC9X feature macro for new long long functions. Pretty print #if directives. * string/string.h: Pretty print #if directives. * sysdeps/ieee754/dbl2mpn.c: Update copyright. * sysdeps/ieee754/ldbl2mpn.c: Likewise. * sysdeps/ieee754/mpn2dbl.c: Likewise. * sysdeps/ieee754/mpn2flt.c: Likewise. * sysdeps/ieee754/mpn2ldbl.c: Likewise. * sysdeps/unix/sysv/linux/poll.c: Implement poll function by falling back to select-based implementation if syscall isn't available. * sysdeps/unix/sysv/linux/syscalls.list: Add s_poll. * time/leapseconds: Update from tzdata1997b. * time/zic.c: Update from tzcode1997b. 1997-03-01 15:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * time/Makefile $(tzfiles:%=$(objpfx)z.%): Remove unneeded depedencies between installed $(tzlinks) and $(tzbases) files. 1997-03-01 14:27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * math/math.h: Make compatible with traditional preprocessor; requires carefull placement of whitespace in macro arguments. Use __CONCAT instead of ##. Declare long double functions only if __STDC__ or __GNUC__. * math/mathcall.h: Avoid whitespace before argument of macro call that is used as function name. * sysdeps/m68k/fpu/__math.h: Use __CONCAT instead of ##. (__m81_u, __m81_inline): Depend on __LIBC_M81_MATH_INLINES instead of __NO_M81_MATH_INLINES. [!__LIBC_M81_MATH_INLINES]: Don't define internal functions starting with __ieee754. [!__NO_MATH_INLINES && __OPTIMIZE__]: Define user visible functions as inlines. (__m81_defun): Put __attribute__ between return type and function name. * math/math.h: Include <__math.h> also if __LIBC_M81_MATH_INLINES is defined. * sysdeps/m68k/fpu/e_acos.c: Define __LIBC_M81_MATH_INLINES instead of __NO_M81_MATH_INLINES. * sysdeps/m68k/fpu/e_fmod.c: Likewise. * sysdeps/m68k/fpu/k_cos.c: Likewise. * sysdeps/m68k/fpu/k_sin.c: Likewise. * sysdeps/m68k/fpu/k_tan.c: Likewise. * sysdeps/m68k/fpu/s_atan.c: Likewise. De-ANSI-declify. * sysdeps/m68k/fpu/s_frexp.c: Likewise. * sysdeps/m68k/fpu/s_ilogb.c: Likewise. * sysdeps/m68k/fpu/s_isinf.c: Likewise. * sysdeps/m68k/fpu/s_modf.c: Likewise. * sysdeps/m68k/fpu/s_scalbn.c: Likewise. 1997-02-27 21:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * Makefile (tests): Cope with $PATH not including the current directory. 1997-02-27 18:04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/Makefile ($(common-objpfx)mk-local_lim): Use $(common-objdir-compile). ($(common-objpfx)make-ioctls): Likewise. (mk-local_lim-CFLAGS): Set this instead of local_lim-CFLAGS. ($(common-objpfx)sys/param.h): Use $(make-target-directory). ($(addprefix $(common-objpfx),$(sys/param.h-includes))): Likewise. ($(common-objpfx)sys/syscall.h): Likewise. ($(common-objpfx)local_lim.h): Let make deal with command failure. ($(common-objpfx)param.h.dep): Use temporary file and update target atomically. ($(common-objpfx)errnos): Avoid the Useless Use of cat Award. (include $(common-objpfx)param.h.dep): Ignore error. * sysdeps/posix/Makefile ($(common-objpfx)mk-stdiolim): Use $(common-objdir-compile). (mk-stdiolim-CFLAGS): Renamed from cded-objdir-includes, use $(shell pwd) instead of $$cwd. * sysdeps/generic/Makefile ($(common-objpfx)det_endian): Use $(common-objdir-compile). ($(objpfx)make_siglist): Use $(native-compile). (make_siglist-CFLAGS): New variable. * Makerules (ALL_BUILD_CFLAGS): Renamed from BUILD_CFLAGS, leaving the old name for the user to pass additional flags to the host compiler. Fix reference to config header. (native-compile, common-objdir-compile): Rewritten to make more generally usable. * sysdeps/unix/sysv/sysv4/solaris2/Makefile: Set ALL_BUILD_CFLAGS instead of BUILD_CFLAGS. * sysvips/sys/ipc.h: Warn if needed feature select macro are not defined. 1997-02-27 17:11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sunrpc/Makefile ($(objpfx)rpc-proto.d, $(objpfx)rpc-proto.c): New rules to generate dependencies for the RPC service objects. 1997-02-27 16:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * argp/argp-parse.c (parser_finalize): Always set *END_INDEX if supplied. 1997-02-28 03:27 Ulrich Drepper <drepper@cygnus.com> * stdlib/strtod.c (STRTOF): Make sure return value is large enough so that clearing second word is necessary. * sysdeps/unix/sysv/linux/netinet/in_systm.h: Don't use kernel header since it is wrong for 64 bit systems. Patch by a sun <asun@zoology.washington.edu>. 1997-02-27 10:34:11 Richard Henderson <rth@tamu.edu> * sysdeps/unix/sysv/linux/alpha/brk.S: Support both the Linux/i386 and OSF/1 style brk syscalls. We may want to change Linux/Alpha for the benefit of running foreign binaries. 1997-03-01 20:21 Miles Bader <miles@gnu.ai.mit.edu> 1997-02-25 19:42 Miles Bader <miles@gnu.ai.mit.edu>
65 lines
2.8 KiB
Plaintext
65 lines
2.8 KiB
Plaintext
# File name Caller Syscall name # args Strong name Weak names
|
|
|
|
adjtimex adjtime adjtimex 1 __adjtimex adjtimex
|
|
bdflush EXTRA bdflush 2 bdflush
|
|
create_module EXTRA create_module 3 create_module
|
|
delete_module EXTRA delete_module 3 delete_module
|
|
fdatasync - fdatasync 1 fdatasync
|
|
flock - flock 2 __flock flock
|
|
fork - fork 0 __fork fork
|
|
get_kernel_syms EXTRA get_kernel_syms 1 get_kernel_syms
|
|
getegid - getegid 0 __getegid getegid
|
|
geteuid - geteuid 0 __geteuid geteuid
|
|
getpgid - getpgid 1 __getpgid getpgid
|
|
getpgrp - getpgrp 0 getpgrp
|
|
getppid - getppid 0 __getppid getppid
|
|
getresuid EXTRA getresuid 3 getresuid
|
|
getsid - getsid 1 getsid
|
|
init_module EXTRA init_module 5 init_module
|
|
ioperm - ioperm 3 ioperm
|
|
iopl - iopl 1 iopl
|
|
ipc msgget ipc 5 __ipc
|
|
klogctl EXTRA syslog 3 klogctl
|
|
mlock EXTRA mlock 2 __mlock mlock
|
|
mlockall EXTRA mlockall 1 __mlockall mlockall
|
|
mount EXTRA mount 5 __mount mount
|
|
mremap EXTRA mremap 4 __mremap mremap
|
|
munlock EXTRA munlock 2 __munlock munlock
|
|
munlockall EXTRA munlockall 0 __munlockall munlockall
|
|
nanosleep - nanosleep 2 __libc_nanosleep __nanosleep nanosleep
|
|
pause - pause 0 __libc_pause pause
|
|
personality init-first personality 1 __personality personality
|
|
pipe - pipe 1 __pipe pipe
|
|
s_poll EXTRA poll 3 __syscall_poll
|
|
query_module EXTRA query_module 5 query_module
|
|
s_getdents EXTRA getdents 3 __getdents
|
|
s_getpriority getpriority getpriority 2 __syscall_getpriority
|
|
s_ptrace ptrace ptrace 4 __syscall_ptrace
|
|
s_reboot EXTRA reboot 3 __syscall_reboot
|
|
s_sigaction sigaction sigaction 3 __syscall_sigaction
|
|
s_sigsuspend sigsuspend sigsuspend 3 __syscall_sigsuspend
|
|
s_sysctl sysctl _sysctl 1 __syscall__sysctl
|
|
s_ustat ustat ustat 2 __syscall_ustat
|
|
sched_getp - sched_getparam 2 __sched_getparam sched_getparam
|
|
sched_gets - sched_getscheduler 1 __sched_getscheduler sched_getscheduler
|
|
sched_primax - sched_get_priority_max 1 __sched_get_priority_max sched_get_priority_max
|
|
sched_primin - sched_get_priority_min 1 __sched_get_priority_min sched_get_priority_min
|
|
sched_rr_gi - sched_rr_get_interval 2 __sched_rr_get_interval sched_rr_get_interval
|
|
sched_setp - sched_setparam 2 __sched_setparam sched_setparam
|
|
sched_sets - sched_setscheduler 3 __sched_setscheduler sched_setscheduler
|
|
sched_yield - sched_yield 0 __sched_yield sched_yield
|
|
select - _newselect 5 __select select
|
|
setfsgid EXTRA setfsgid 1 setfsgid
|
|
setfsuid EXTRA setfsuid 1 setfsuid
|
|
setpgid - setpgid 2 __setpgid setpgid
|
|
setresuid EXTRA setresuid 3 setresuid
|
|
sigpending - sigpending 1 sigpending
|
|
sigprocmask - sigprocmask 3 __sigprocmask sigprocmask
|
|
sigreturn - sigreturn 1 __sigreturn sigreturn
|
|
sys_mknod xmknod mknod 3 __syscall_mknod
|
|
sysinfo EXTRA sysinfo 1 sysinfo
|
|
swapon - swapon 2 swapon
|
|
umount EXTRA umount 1 __umount umount
|
|
uselib EXTRA uselib 1 uselib
|
|
wait4 - wait4 4 __wait4 wait4
|