mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 13:30:06 +00:00
Update.
1997-06-21 02:48 Ulrich Drepper <drepper@cygnus.com> * config.h.in: Add DO_STATIC_NSS. * config.make.in: Add build-static-nss. * elf/eval.c: Use __getdelim instead of __getline. * locale/programs/locale.c: Correct comment. * manual/libc.texinfo: Update copyright and date. Remove A4 option. * sysdeps/libm-ieee754/k_standard.c: Always return HUGE_VAL for gamma overflow. * sysdeps/libm-ieee754/w_gamma.c: Handle SVID and ISO C behaviour. * sysdeps/libm-ieee754/w_gammaf.c: Likewise. * sysdeps/libm-ieee754/w_gammalp.c: Likewise. * po/ko.po: Update. 1997-06-13 10:06 Richard Henderson <rth@tamu.edu> The Great Bit File Move: * configure.in (AC_INIT): Look in include/ for features.h. (sysnames): Add include as the final search directory. (AC_OUTPUT): Create a bits directory in the build directory. * Makeconfig (CPPFLAGS): Look in include/ for libc-symbols.h. * Makefile: Make sure the target directory exists when installing <gnu/stubs.h> and <gnu/lib-names.h>. * csu/Makefile: Use $(compile.S) and $(compile.c) instead of invoking $(CC) directly, as the former have the full include path. * ansidecl.h: Removed. * aliases.h: Moved to include/. * alloca.h: Likewise. * argp.h: Likewise. * argz.h: Likewise. * arpa/ftp.h: Likewise. * arpa/inet.h: Likewise. * arpa/nameser.h: Likewise. * arpa/telnet.h: Likewise. * arpa/tftp.h: Likewise. * assert.h: Likewise. * ctype.h: Likewise. * db.h: Likewise. * dirent.h: Likewise. * dlfcn.h: Likewise. * elf.h: Likewise. * endian.h: Likewise. * envz.h: Likewise. * err.h: Likewise. * errno.h: Likewise. * error.h: Likewise. * fcntl.h: Likewise. * features.h: Likewise. * fnmatch.h: Likewise. * ftw.h: Likewise. * getopt.h: Likewise. * glob.h: Likewise. * gnu-versions.h: Likewise. * grp.h: Likewise. * langinfo.h: Likewise. * libc-symbols.h: Likewise. * libgen.h: Likewise. * libintl.h: Likewise. * limits.h: Likewise. * linewrap.h: Likewise. * link.h: Likewise. * locale.h: Likewise. * malloc.h: Likewise. * math.h: Likewise. * mathcalls.h: Likewise. * mcheck.h: Likewise. * memory.h: Likewise. * netdb.h: Likewise. * netgroup.h: Likewise. * netinet/ether.h: Likewise. * netinet/in.h: Likewise. * nlist.h: Likewise. * nss.h: Likewise. * nsswitch.h: Likewise. * obstack.h: Likewise. * poll.h: Likewise. * posix1_lim.h: Likewise. * posix2_lim.h: Likewise. * printf.h: Likewise. * protocols/routed.h: Likewise. * protocols/rwhod.h: Likewise. * protocols/talkd.h: Likewise. * protocols/timed.h: Likewise. * pwd.h: Likewise. * regex.h: Likewise. * resolv.h: Likewise. * rpc/auth_unix.h: Likewise. * rpc/clnt.h: Likewise. * rpc/netdb.h: Likewise. * rpc/pmap_clnt.h: Likewise. * rpc/pmap_prot.h: Likewise. * rpc/pmap_rmt.h: Likewise. * rpc/rpc.h: Likewise. * rpc/rpc_msg.h: Likewise. * rpc/svc.h: Likewise. * rpc/svc_auth.h: Likewise. * rpc/types.h: Likewise. * rpc/xdr.h: Likewise. * sched.h: Likewise. * search.h: Likewise. * set-hooks.h: Likewise. * setjmp.h: Likewise. * sgtty.h: Likewise. * shadow.h: Likewise. * signal.h: Likewise. * stab.def: Likewise. * stab.h: Likewise. * stdio.h: Likewise. * stdlib.h: Likewise. * string.h: Likewise. * strings.h: Likewise. * sys/bitypes.h: Likewise. * sys/cdefs.h: Likewise. * sys/dir.h: Likewise. * sys/errno.h: Likewise. * sys/fcntl.h: Likewise. * sys/file.h: Likewise. * sys/gmon.h: Likewise. * sys/ioctl.h: Likewise. * sys/ipc.h: Likewise. * sys/msg.h: Likewise. * sys/poll.h: Likewise. * sys/queue.h: Likewise. * sys/resource.h: Likewise. * sys/select.h: Likewise. * sys/sem.h: Likewise. * sys/shm.h: Likewise. * sys/signal.h: Likewise. * sys/socket.h: Likewise. * sys/stat.h: Likewise. * sys/statfs.h: Likewise. * sys/syslog.h: Likewise. * sys/termios.h: Likewise. * sys/time.h: Likewise. * sys/timeb.h: Likewise. * sys/times.h: Likewise. * sys/types.h: Likewise. * sys/uio.h: Likewise. * sys/un.h: Likewise. * sys/unistd.h: Likewise. * sys/utsname.h: Likewise. * sys/vlimit.h: Likewise. * sys/vtimes.h: Likewise. * sys/wait.h: Likewise. * syscall.h: Likewise. * syslog.h: Likewise. * tar.h: Likewise. * termios.h: Likewise. * time.h: Likewise. * ttyent.h: Likewise. * unistd.h: Likewise. * utime.h: Likewise. * utmp.h: Likewise. * values.h: Likewise. * wchar.h: Likewise. * wctype.h: Likewise. * wordexp.h: Likewise. * xlocale.h: Likewise. * xopen_lim.h: Likewise. * linuxthreads/sysdeps/alpha/semaphorebits.h: -> .../bits/semaphore.h. * linuxthreads/sysdeps/powerpc/semaphorebits.h: Likewise. * linuxthreads/sysdeps/pthread/cmpxchg/semaphorebits.h: Likewise. * linuxthreads/sysdeps/pthread/no-cmpxchg/semaphorebits.h: Likewise. * linuxthreads/sysdeps/pthread/libc-lock.h: -> bits/ * sysdeps/mach/libc-lock.h: Likewise. * sysdeps/stub/libc-lock.h: Likewise. * linuxthreads/sysdeps/pthread/stdio-lock.h: Likewise. * linuxthreads/sysdeps/unix/sysv/linux/local_lim.h: Likewise. * sysdeps/mach/hurd/local_lim.h: Likewise. * sysdeps/stub/local_lim.h: Likewise. * sysdeps/unix/sysv/linux/local_lim.h: Likewise. * sysdeps/unix/sysv/local_lim.h: Likewise. * sysdeps/unix/sysv/sco3.2/local_lim.h: Likewise. * linuxthreads/sysdeps/unix/sysv/linux/posix_opt.h: Likewise. * sysdeps/mach/hurd/posix_opt.h: Likewise. * sysdeps/stub/posix_opt.h: Likewise. * sysdeps/unix/bsd/posix_opt.h: Likewise. * sysdeps/unix/bsd/ultrix4/posix_opt.h: Likewise. * sysdeps/unix/sysv/linux/posix_opt.h: Likewise. * math/cmathcalls.h: -> bits/ * math/mathcalls.h: Likewise. * misc/stab.def: -> bits/ * posix/posix1_lim.h: -> bits/ * posix/posix2_lim.h: Likewise. * sysdeps/alpha/__math.h: -> .../fpu/bits/mathinline.h * sysdeps/i386/fpu/__math.h: Likewise. * sysdeps/m68k/fpu/__math.h: Likewise. * sysdeps/m68k/fpu/switch/__math.h: Likewise. * sysdeps/powerpc/__math.h: Likewise. * sysdeps/stub/__math.h: Likewise. * sysdeps/alpha/bytesex.h: -> .../bits/endian.h * sysdeps/arm/bytesex.h: Likewise. * sysdeps/i386/bytesex.h: Likewise. * sysdeps/m68k/bytesex.h: Likewise. * sysdeps/mips/bytesex.h: Likewise. * sysdeps/mips/dec/bytesex.h: Likewise. * sysdeps/mips/mipsel/bytesex.h: Likewise. * sysdeps/mips/p40/bytesex.h: Likewise. * sysdeps/sparc/bytesex.h: Likewise. * sysdeps/stub/bytesex.h: Likewise. * sysdeps/alpha/fpu/fenvbits.h: -> .../bits/fenv.h * sysdeps/i386/fpu/fenvbits.h: Likewise. * sysdeps/m68k/fpu/fenvbits.h: Likewise. * sysdeps/powerpc/fenvbits.h: Likewise. * sysdeps/stub/fenvbits.h: Likewise. * sysdeps/alpha/jmp_buf.h: -> .../bits/setenv.h * sysdeps/arm/jmp_buf.h: Likewise. * sysdeps/i386/jmp_buf.h: Likewise. * sysdeps/m68k/jmp_buf.h: Likewise. * sysdeps/mips/jmp_buf.h: Likewise. * sysdeps/sparc/jmp_buf.h: Likewise. * sysdeps/powerpc/jmp_buf.h: Likewise. * sysdeps/stub/jmp_buf.h: Likewise. * sysdeps/vax/jmp_buf.h: Likewise. * sysdeps/generic/confname.h: -> bits/ * sysdeps/unix/sysv/irix4/confname.h: Likewise. * sysdeps/unix/sysv/sco3.2.4/confname.h: Likewise. * sysdeps/generic/gnu/types.h: -> ../bits/types.h * sysdeps/unix/sysv/linux/alpha/gnu/types.h: Likewise. * sysdeps/unix/sysv/linux/gnu/types.h: Likewise. * sysdeps/generic/ioctl-types.h: -> bits/ * sysdeps/unix/sysv/linux/ioctl-types.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/ioctl-types.h: Likewise. * sysdeps/generic/iovec.h: -> .../bits/uio.h * sysdeps/unix/sysv/linux/iovec.h: Likewise. * sysdeps/generic/mathbits.h: -> .../bits/mathdef.h * sysdeps/i386/fpu/mathbits.h: Likewise. * sysdeps/m68k/fpu/mathbits.h: Likewise. * sysdeps/powerpc/mathbits.h: Likewise. * sysdeps/generic/resourcebits.h: -> .../bits/resource.h * sysdeps/unix/bsd/sun/sunos4/resourcebits.h: Likewise. * sysdeps/unix/sysv/linux/resourcebits.h: Likewise. * sysdeps/generic/schedbits.h: -> .../bits/sched.h * sysdeps/unix/sysv/linux/schedbits.h: Likewise. * sysdeps/generic/selectbits.h: -> .../bits/select.h * sysdeps/i386/selectbits.h: Likewise. * sysdeps/generic/sigaction.h: -> bits/ * sysdeps/unix/bsd/osf/sigaction.h: Likewise. * sysdeps/unix/sysv/linux/alpha/sigaction.h: Likewise. * sysdeps/unix/sysv/linux/sigaction.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sigaction.h: Likewise. * sysdeps/unix/sysv/minix/sigaction.h: Likewise. * sysdeps/unix/sysv/sco3.2.4/sigaction.h: Likewise. * sysdeps/unix/sysv/sysv4/sigaction.h: Likewise. * sysdeps/generic/sigset.h: -> bits/ * sysdeps/unix/sysv/linux/sigset.h: Likewise. * sysdeps/unix/sysv/sysv4/sigset.h: Likewise. * sysdeps/generic/sockaddrcom.h: -> .../bits/sockaddr.h * sysdeps/unix/bsd/bsd4.4/sockaddrcom.h: Likewise. * sysdeps/generic/socketbits.h: -> .../bits/socket.h * sysdeps/unix/sysv/linux/socketbits.h: Likewise. * sysdeps/generic/statfsbuf.h: -> .../bits/statfs.h * sysdeps/unix/sysv/linux/statfsbuf.h: Likewise. * sysdeps/generic/termbits.h: -> .../bits/termios.h * sysdeps/unix/bsd/sun/sunos4/termbits.h: Likewise. * sysdeps/unix/sysv/linux/alpha/termbits.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/termbits.h: Likewise. * sysdeps/unix/sysv/linux/sparc/termbits.h: Likewise. * sysdeps/unix/sysv/linux/termbits.h: Likewise. * sysdeps/generic/ustatbits.h: -> .../bits/ustat.h * sysdeps/unix/sysv/linux/ustatbits.h: Likewise. * sysdeps/generic/utmpbits.h: -> .../bits/utmp.h * sysdeps/gnu/utmpbits.h: Likewise. * sysdeps/unix/sysv/utmpbits.h: Likewise. * sysdeps/generic/utsnamelen.h: -> .../bits/utsname.h * sysdeps/unix/bsd/sun/sunos4/utsnamelen.h: Likewise. * sysdeps/unix/bsd/ultrix4/utsnamelen.h: Likewise. * sysdeps/unix/sysv/linux/utsnamelen.h: Likewise. * sysdeps/unix/sysv/sysv4/utsnamelen.h: Likewise. * sysdeps/unix/sysv/utsnamelen.h: Likewise. * sysdeps/generic/waitstatus.h: -> bits/ * sysdeps/i386/huge_val.h: -> bits/ * sysdeps/ieee754/huge_val.h: Likewise. * sysdeps/m68k/huge_val.h: Likewise. * sysdeps/stub/huge_val.h: Likewise. * sysdeps/vax/huge_val.h: Likewise. * sysdeps/ieee754/nan.h: Likewise. * sysdeps/stub/nan.h: Likewise. * sysdeps/mach/hurd/alpha/sigcontext.h: -> bits/ * sysdeps/mach/hurd/hppa/sigcontext.h: Likewise. * sysdeps/mach/hurd/i386/sigcontext.h: Likewise. * sysdeps/mach/hurd/mips/sigcontext.h: Likewise. * sysdeps/stub/sigcontext.h: Likewise. * sysdeps/unix/bsd/sun/m68k/sigcontext.h: Likewise. * sysdeps/unix/bsd/sun/sparc/sigcontext.h: Likewise. * sysdeps/unix/bsd/ultrix4/mips/sigcontext.h: Likewise. * sysdeps/unix/sysv/linux/sigcontext.h: Likewise. * sysdeps/mach/hurd/errnos.h: -> .../bits/errno.h * sysdeps/standalone/arm/errnos.h: Likewise. * sysdeps/stub/errnos.h: Likewise. * sysdeps/unix/bsd/bsd4.4/errnos.h: Likewise. * sysdeps/unix/sysv/linux/errnos.h: Likewise. * sysdeps/mach/hurd/fcntlbits.h: -> .../bits/fcntl.h * sysdeps/stub/fcntlbits.h: Likewise. * sysdeps/unix/bsd/bsd4.4/fcntlbits.h: Likewise. * sysdeps/unix/bsd/fcntlbits.h: Likewise. * sysdeps/unix/bsd/sun/sunos4/fcntlbits.h: Likewise. * sysdeps/unix/bsd/ultrix4/fcntlbits.h: Likewise. * sysdeps/unix/common/fcntlbits.h: Likewise. * sysdeps/unix/sysv/fcntlbits.h: Likewise. * sysdeps/unix/sysv/irix4/fcntlbits.h: Likewise. * sysdeps/unix/sysv/linux/alpha/fcntlbits.h: Likewise. * sysdeps/unix/sysv/linux/fcntlbits.h: Likewise. * sysdeps/unix/sysv/linux/sparc/fcntlbits.h: Likewise. * sysdeps/mach/hurd/ioctls.h: -> bits/ * sysdeps/stub/ioctls.h: Likewise. * sysdeps/unix/bsd/bsd4.4/ioctls.h: Likewise. * sysdeps/unix/sysv/linux/alpha/ioctls.h: Likewise. * sysdeps/unix/sysv/linux/ioctls.h: Likewise. * sysdeps/unix/sysv/linux/sparc/ioctls.h: Likewise. * sysdeps/mach/hurd/statbuf.h: -> .../bits/stat.h * sysdeps/stub/statbuf.h: Likewise. * sysdeps/unix/bsd/osf/alpha/statbuf.h: Likewise. * sysdeps/unix/bsd/statbuf.h: Likewise. * sysdeps/unix/sysv/irix4/statbuf.h: Likewise. * sysdeps/unix/sysv/linux/alpha/statbuf.h: Likewise. * sysdeps/unix/sysv/linux/statbuf.h: Likewise. * sysdeps/unix/sysv/statbuf.h: Likewise. * sysdeps/unix/sysv/sysv4/i386/statbuf.h: Likewise. * sysdeps/unix/sysv/sysv4/solaris2/statbuf.h: Likewise. * sysdeps/standalone/stdio_lim.h: -> bits/ * sysdeps/stub/stdio_lim.h: Likewise. * sysdeps/stub/direntry.h: -> ../bits/dirent.h * sysdeps/unix/bsd/bsd4.4/direntry.h: Likewise. * sysdeps/unix/bsd/direntry.h: Likewise. * sysdeps/unix/common/direntry.h: Likewise. * sysdeps/unix/sysv/direntry.h: Likewise. * sysdeps/unix/sysv/linux/direntry.h: Likewise. * sysdeps/stub/elfclass.h: -> bits/ * sysdeps/wordsize-32/elfclass.h: Likewise. * sysdeps/wordsize-64/elfclass.h: Likewise. * sysdeps/stub/signum.h: -> bits/ * sysdeps/unix/bsd/signum.h: Likewise. * sysdeps/unix/bsd/sun/signum.h: Likewise. * sysdeps/unix/sysv/irix4/signum.h: Likewise. * sysdeps/unix/sysv/linux/alpha/signum.h: Likewise. * sysdeps/unix/sysv/linux/signum.h: Likewise. * sysdeps/unix/sysv/linux/sparc/signum.h: Likewise. * sysdeps/unix/sysv/signum.h: Likewise. * sysdeps/unix/sysv/sysv4/signum.h: Likewise. * sysdeps/unix/sysv/sysv4/solaris2/signum.h: Likewise. * sysdeps/stub/sys/ipc_buf.h: -> .../bits/ipc.h * sysdeps/unix/sysv/linux/alpha/sys/ipc_buf.h: Likewise. * sysdeps/unix/sysv/linux/sys/ipc_buf.h: Likewise. * sysdeps/stub/sys/msq_buf.h: -> .../bits/msq.h * sysdeps/unix/sysv/linux/sys/msq_buf.h: Likewise. * sysdeps/stub/sys/sem_buf.h: -> .../bits/sem.h * sysdeps/unix/sysv/linux/sys/sem_buf.h: Likewise. * sysdeps/stub/sys/shm_buf.h: -> .../bits/shm.h * sysdeps/unix/sysv/linux/sys/shm_buf.h: Likewise. * sysdeps/stub/timebits.h: -> .../bits/time.h * sysdeps/unix/sysv/linux/alpha/timebits.h: Likewise. * sysdeps/unix/sysv/linux/timebits.h: Likewise. * sysdeps/stub/waitflags.h: -> bits/ * sysdeps/unix/bsd/waitflags.h: Likewise. * sysdeps/unix/sysv/linux/waitflags.h: Likewise. * sysdeps/unix/sysv/sysv4/waitflags.h: Likewise. * sysdeps/unix/sysv/linux/alpha/sys/kernel_termios.h: -> ../ * sysdeps/unix/sysv/linux/powerpc/sys/kernel_termios.h: Likewise. * sysdeps/unix/sysv/linux/sys/kernel_termios.h: Likewise. * sysdeps/unix/sysv/linux/sys/socketcall.h: -> ../ * argp/argp-fmtstream.h: Standardize the multiple-include protect. * argp/argp.h: Likewise. * catgets/nl_types.h: Likewise. * crypt/sysdeps/unix/crypt.h: Likewise. * ctype/ctype.h: Likewise. * db/db.h: Likewise. * db/mpool.h: Likewise. * db/ndbm.h: Likewise. * dirent/dirent.h: Likewise. * elf/dlfcn.h: Likewise. * elf/elf.h: Likewise. * elf/link.h: Likewise. * gmon/sys/gmon.h: Likewise. * gmon/sys/gmon_out.h: Likewise. * grp/grp.h: Likewise. * inet/aliases.h: Likewise. * inet/arpa/ftp.h: Likewise. * inet/arpa/inet.h: Likewise. * inet/arpa/telnet.h: Likewise. * inet/arpa/tftp.h: Likewise. * inet/netinet/ether.h: Likewise. * inet/netinet/icmp6.h: Likewise. * inet/netinet/in.h: Likewise. * inet/netinet/ip6.h: Likewise. * inet/protocols/routed.h: Likewise. * inet/protocols/rwhod.h: Likewise. * inet/protocols/talkd.h: Likewise. * inet/protocols/timed.h: Likewise. * intl/libintl.h: Likewise. * io/fcntl.h: Likewise. * io/fts.h: Likewise. * io/ftw.h: Likewise. * io/sys/poll.h: Likewise. * io/sys/stat.h: Likewise. * io/sys/statfs.h: Likewise. * io/utime.h: Likewise. * linuxthreads/semaphore.h: Likewise. * linuxthreads/sysdeps/pthread/pthread.h: Likewise. * locale/locale.h: Likewise. * login/pty.h: Likewise. * login/utmp.h: Likewise. * malloc/malloc.h: Likewise. * malloc/obstack.h: Likewise. * math/complex.h: Likewise. * math/fenv.h: Likewise. * math/math.h: Likewise. * md5-crypt/md5.h: Likewise. * misc/ar.h: Likewise. * misc/err.h: Likewise. * misc/error.h: Likewise. * misc/fstab.h: Likewise. * misc/libgen.h: Likewise. * misc/nlist.h: Likewise. * misc/sys/cdefs.h: Likewise. * misc/sys/file.h: Likewise. * misc/sys/ioctl.h: Likewise. * misc/sys/queue.h: Likewise. * misc/sys/select.h: Likewise. * misc/sys/syslog.h: Likewise. * misc/sys/uio.h: Likewise. * misc/sysexits.h: Likewise. * misc/ttyent.h: Likewise. * nss/nss.h: Likewise. * posix/fnmatch.h: Likewise. * posix/getopt.h: Likewise. * posix/glob.h: Likewise. * posix/regex.h: Likewise. * posix/sys/times.h: Likewise. * posix/sys/types.h: Likewise. * posix/sys/utsname.h: Likewise. * posix/sys/wait.h: Likewise. * posix/tar.h: Likewise. * posix/unistd.h: Likewise. * posix/wordexp.h: Likewise. * pwd/pwd.h: Likewise. * resolv/arpa/nameser.h: Likewise. * resolv/netdb.h: Likewise. * resolv/resolv.h: Likewise. * resource/sys/resource.h: Likewise. * resource/sys/vlimit.h: Likewise. * resource/sys/vtimes.h: Likewise. * setjmp/setjmp.h: Likewise. * shadow/shadow.h: Likewise. * socket/sys/socket.h: Likewise. * socket/sys/un.h: Likewise. * stdlib/exit.h: Likewise. * stdlib/fmtmsg.h: Likewise. * stdlib/monetary.h: Likewise. * stdlib/stdlib.h: Likewise. * string/argz.h: Likewise. * string/envz.h: Likewise. * string/memory.h: Likewise. * string/string.h: Likewise. * string/strings.h: Likewise. * sunrpc/rpc/rpc.h: Likewise. * sunrpc/rpc/svc.h: Likewise. * sunrpc/rpc/types.h: Likewise. * sunrpc/rpc/xdr.h: Likewise. * termios/sys/ttychars.h: Likewise. * termios/termios.h: Likewise. * argp/argp-parse.c: <foo.h> -> <bits/foo.h>. * crypt/sysdeps/unix/crypt_util.c: Likewise. * dirent/dirent.h: Likewise. * elf/link.h: Likewise. * grp/fgetgrent.c: Likewise. * grp/grp.h: Likewise. * hurd/hurd/ioctl.h: Likewise. * inet/getnameinfo.c: Likewise. * inet/getnetgrent_r.c: Likewise. * inet/inet_ntoa.c: Likewise. * inet/netinet/in.h: Likewise. * io/fcntl.h: Likewise. * io/ftw.h: Likewise. * io/sys/stat.h: Likewise. * io/sys/statfs.h: Likewise. * io/utime.h: Likewise. * libio/_G_config.h: Likewise. * libio/libio.h: Likewise. * libio/libioP.h: Likewise. * libio/stdio.h: Likewise. * linuxthreads/lockfile.c: Likewise. * linuxthreads/semaphore.h: Likewise. * locale/duplocale.c: Likewise. * locale/freelocale.c: Likewise. * locale/lc-time.c: Likewise. * locale/setlocale.c: Likewise. * login/getutent_r.c: Likewise. * login/getutid_r.c: Likewise. * login/getutline_r.c: Likewise. * login/lastlog.h: Likewise. * login/pty.h: Likewise. * login/utmp.h: Likewise. * login/utmpname.c: Likewise. * malloc/mtrace.c: Likewise. * malloc/thread-m.h: Likewise. * math/complex.h: Likewise. * math/fenv.h: Likewise. * math/libm-test.c: Likewise. * math/math.h: Likewise. * misc/sgtty.h: Likewise. * misc/stab.h: Likewise. * misc/sys/ioctl.h: Likewise. * misc/sys/select.h: Likewise. * misc/sys/uio.h: Likewise. * misc/sys/ustat.h: Likewise. * misc/syslog.c: Likewise. * nis/nss_compat/compat-grp.c: Likewise. * nis/nss_compat/compat-pwd.c: Likewise. * nis/nss_compat/compat-spwd.c: Likewise. * nis/nss_nis/nis-alias.c: Likewise. * nis/nss_nis/nis-ethers.c: Likewise. * nis/nss_nis/nis-grp.c: Likewise. * nis/nss_nis/nis-hosts.c: Likewise. * nis/nss_nis/nis-netgrp.c: Likewise. * nis/nss_nis/nis-network.c: Likewise. * nis/nss_nis/nis-proto.c: Likewise. * nis/nss_nis/nis-publickey.c: Likewise. * nis/nss_nis/nis-pwd.c: Likewise. * nis/nss_nis/nis-rpc.c: Likewise. * nis/nss_nis/nis-service.c: Likewise. * nis/nss_nis/nis-spwd.c: Likewise. * nss_nisplus/nisplus-alias.c: Likewise. * nis/nss_nisplus/nisplus-ethers.c: Likewise. * nis/nss_nisplus/nisplus-grp.c: Likewise. * nis/nss_nisplus/nisplus-hosts.c: Likewise. * nis/nss_nisplus/nisplus-netgrp.c: Likewise. * nis/nss_nisplus/nisplus-netgrp.c: Likewise. * nis/nss_nisplus/nisplus-proto.c: Likewise. * nis/nss_nisplus/nisplus-pwd.c: Likewise. * nis/nss_nisplus/nisplus-rpc.c: Likewise. * nis/nss_nisplus/nisplus-service.c: Likewise. * nis/nss_nisplus/nisplus-spwd.c: Likewise. * nis/ypclnt.c: Likewise. * nss/getXXbyYY.c: Likewise. * nss/getXXent.c: Likewise. * nss/getXXent_r.c: Likewise. * nss/nss_db/db-XXX.c: Likewise. * nss/nss_db/db-alias.c: Likewise. * nss/nss_db/db-netgrp.c: Likewise. * nss/nss_files/files-XXX.c: Likewise. * nss/nss_files/files-alias.c: Likewise. * nss/nsswitch.c: Likewise. * posix/sched.h: Likewise. * posix/sys/types.h: Likewise. * posix/sys/utsname.h: Likewise. * posix/sys/wait.h: Likewise. * posix/unistd.h: Likewise. * pwd/fgetpwent.c: Likewise. * pwd/pwd.h: Likewise. * resource/sys/resource.h: Likewise. * setjmp/setjmp.h: Likewise. * shadow/fgetspent.c: Likewise. * shadow/lckpwdf.c: Likewise. * shadow/sgetspent.c: Likewise. * signal/signal.h: Likewise. * signal/sigsetops.c: Likewise. * socket/sys/socket.h: Likewise. * socket/sys/un.h: Likewise. * stdio/stdio.h: Likewise. * stdio-common/vfprintf.c: Likewise. * stdio-common/vfscanf.c: Likewise. * stdlib/atexit.c: Likewise. * stdlib/fmtmsg.c: Likewise. * stdlib/random.c: Likewise. * string/endian.h: Likewise. * sysdeps/alpha/w_sqrt.S: Likewise. * sysdeps/arm/__longjmp.S: Likewise. * sysdeps/arm/setjmp.S: Likewise. * sysdeps/generic/abort.c: Likewise. * sysdeps/generic/netinet/ip.h: Likewise. * sysdeps/generic/setenv.c: Likewise. * generic/sys/mman.h: Likewise. * sysdeps/i386/__longjmp.S: Likewise. * sysdeps/i386/setjmp.S: Likewise. * sysdeps/mach/hurd/dirstream.h: Likewise. * sysdeps/mach/hurd/jmp-unwind.c: Likewise. * sysdeps/posix/mk-stdiolim.c: Likewise. * sysdeps/powerpc/__longjmp.S: Likewise. * sysdeps/powerpc/setjmp.S: Likewise. * sysdeps/sparc/__longjmp.S: Likewise. * sysdeps/sparc/setjmp.S: Likewise. * sysdeps/standalone/close.c: Likewise. * sysdeps/standalone/filedesc.h: Likewise. * sysdeps/standalone/open.c: Likewise. * sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Likewise. * sysdeps/unix/bsd/m68k/sysdep.S: Likewise. * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. * sysdeps/unix/bsd/sun/m68k/sethostid.S: Likewise. * sysdeps/unix/bsd/sun/sparc/sethostid.S: Likewise. * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. * sysdeps/unix/bsd/vax/sysdep.S: Likewise. * sysdeps/unix/dirstream.h: Likewise. * sysdeps/unix/i386/sysdep.S: Likewise. * sysdeps/unix/mips/sysdep.S: Likewise. * sysdeps/unix/mk-local_lim.c: Likewise. * sysdeps/unix/sparc/sysdep.S: Likewise. * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. * sysdeps/unix/sysv/linux/alpha/brk.S: Likewise. * sysdeps/unix/sysv/linux/alpha/clone.S: Likewise. * sysdeps/unix/sysv/linux/arm/clone.S: Likewise. * sysdeps/unix/sysv/linux/i386/clone.S: Likewise. * sysdeps/unix/sysv/linux/m68k/clone.S: Likewise. * sysdeps/unix/sysv/linux/netinet/ip.h: Likewise. * sysdeps/unix/sysv/linux/netinet/tcp.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise. * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. * sysdeps/unix/sysv/linux/sys/syscall.h: Likewise. * sysdeps/unix/sysv/linux/tcgetattr.c: Likewise. * sysdeps/unix/sysv/sco3.2.4/sysconf.S: Likewise. * sysdeps/unix/sysv/sysv4/i386/sysdep.h: Likewise. * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S: Likewise. * sysvipc/sys/ipc.h: Likewise. * sysvipc/sys/msg.h: Likewise. * sysvipc/sys/sem.h: Likewise. * sysvipc/sys/shm.h: Likewise. * termios/termios.h: Likewise. * time/localtime.c: Likewise. * time/sys/time.h: Likewise. * time/time.h: Likewise. * time/tzset.c: Likewise. * sysdeps/unix/sysv/linux/arm/socket.S: socketcall.h change. * sysdeps/unix/sysv/linux/i386/socket.S: Likewise. * sysdeps/unix/sysv/linux/m68k/socket.S: Likewise. * sysdeps/unix/sysv/linux/powerpc/socket.S: Likewise. * sysdeps/unix/sysv/linux/sparc/socket.S: Likewise. * Makefile (headers): foo.h -> bits/foo.h. * dirent/Makefile: Likewise. * elf/Makefile: Likewise. * io/Makefile: Likewise. * linuxthreads/Makefile: Likewise. * linuxthreads/sysdeps/pthread/Makefile: Likewise. * login/Makefile: Likewise. * math/Makefile: Likewise. * misc/Makefile: Likewise. * posix/Makefile: Likewise. * resource/Makefile: Likewise. * setjmp/Makefile: Likewise. * signal/Makefile: Likewise. * socket/Makefile: Likewise. * stdio-common/Makefile: Likewise. * sysdeps/unix/sysv/linux/Makefile: Likewise. * sysvipc/Makefile: Likewise. * termios/Makefile: Likewise. * time/Makefile: Likewise. * sysdeps/generic/Makefile (make_siglist-CFLAGS): Likewise. * sysdeps/posix/Makefile: stdio_lim.h -> bits/stdio_lim.h * sysdeps/unix/Makefile: Likewise with local_lim.h, errnos.h, ioctls.h, termbits.h. * sysdeps/unix/sysv/linux/Dist: sys/kernel_termios.h -> kernel_termios.h, sys/socketcall.h -> socketcall.h * elf/elf.h: Use <inttypes.h> definitions instead of __attribute__ for getting the proper length on the ELF types to be friendly to non-gcc compilers. * posix/sys/types.h: Notice when int8_t and friends are defined and don't redefine them. * sysdeps/wordsize-32/inttypes.h: Likewise. * sysdeps/wordsize-64/inttypes.h: Likewise. * sysdeps/unix/sysv/linux/arm/profil-counter.h: Get sigcontext via <signal.h> instead. * sysdeps/unix/sysv/linux/i386/profil-counter.h: Likewise. * sysdeps/unix/sysv/linux/sparc/profil-counter.h: Likewise. 1997-06-20 17:59 Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp> * hurd/intr-msg.c: More 64bit changes. * mach/msg-destroy.c: Likewise. * sysdeps/mach/hurd/ioctl.c: Likewise. * sysdeps/mach/hurd/ioctls.h: Likewise. * sysdeps/mach/hurd/select.c: Likewise. * sysdeps/mach/hurd/statbuf.h: Likewise. * sysdeps/mach/hurd/mips/dl-machine.c: Hurd/MIPS64 patches. * sysdeps/mach/hurd/mips/exc2signal.c: Likewise. * sysdeps/mach/hurd/mips/init-fault.c: Likewise. * sysdeps/mach/hurd/mips/init-first.c: Likewise. * sysdeps/mach/hurd/mips/intr-msg.h: Likewise. * sysdeps/mach/hurd/mips/longjmp-ctx.c: Likewise. * sysdeps/mach/hurd/mips/longjmp-ts.c: Likewise. * sysdeps/mach/hurd/mips/sigcontext.h: Likewise. * sysdeps/mach/hurd/mips/sigreturn.c: Likewise. * sysdeps/mach/hurd/mips/trampoline.c: Likewise. * sysdeps/mach/mips/cacheflush.c: Likewise. * sysdeps/mach/mips/machine-lock.h: Likewise. * sysdeps/mach/mips/machine-sp.h: Likewise. * sysdeps/mach/mips/syscall.S: Likewise. * sysdeps/mach/mips/sysdep.h: Likewise. * sysdeps/mach/mips/thread_state.h: Likewise. * sysdeps/mach/start.c: Likewise. * sysdeps/mips/dl-machine.h: MIPS changes. * sysdeps/mips/elf/start.S: Likewise. * sysdeps/mips/init-first.c: Likewise. * sysdeps/mips/fpu_control.h: Likewise. * sysdeps/mips/machine-gmon.h: Likewise. * sysdeps/mips/jmp_buf.h: Likewise. * sysdeps/mips/__longjmp.c: Likewise. * sysdeps/mips/bsd-_setjmp.S: Likewise. * sysdeps/mips/bsd-setjmp.S: Likewise. * sysdeps/mips/setjmp.S: Likewise. * sysdeps/mips/setjmp_aux.c: Likewise. * sysdeps/mips/mips64/gmp-mparam.h: Likewise. * sysdeps/mips/add_n.S: New file. * sysdeps/mips/addmul_1.S: Likewise. * sysdeps/mips/lshift.S: Likewise. * sysdeps/mips/mul_1.S: Likewise. * sysdeps/mips/rshift.S: Likewise. * sysdeps/mips/sub_n.S: Likewise. * sysdeps/mips/submul_1.S: Likewise. * sysdeps/mips/mips64/Implies: Likewise. * sysdeps/mips/mips64/add_n.S: Likewise. * sysdeps/mips/mips64/addmul_1.S: Likewise. * sysdeps/mips/mips64/lshift.S: Likewise. * sysdeps/mips/mips64/mul_1.S: Likewise. * sysdeps/mips/mips64/rshift.S: Likewise. * sysdeps/mips/mips64/sub_n.S: Likewise. * sysdeps/mips/mips64/submul_1.S: Likewise. * sysdeps/mips/add_n.S: Removed. * sysdeps/mips/addmul_1.S: Likewise. * sysdeps/mips/lshift.S: Likewise. * sysdeps/mips/mul_1.S: Likewise. * sysdeps/mips/rshift.S: Likewise. * sysdeps/mips/sub_n.S: Likewise. * sysdeps/mips/submul_1.S: Likewise. * nss/Makefile: Prepare for static NSS. * resolv/Makefile: Likewise. * nss/nsswitch.c: Add code for static NSS. * nss/function.def: Define functions for static NSS. 1997-06-19 11:10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * libc.map: Add yet more symbols. 1997-06-19 20:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * elf/dl-lookup.c (_dl_lookup_versioned_symbol): Don't pass NULL as object name to _dl_signal_error. (do_lookup): Skip objects that could not be opened. * sysdeps/m68k/dl-machine.h (elf_machine_rela): Check that the symbol was found. * sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise. * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Likewise. 1997-06-20 03:13 Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp> * ctype/ctype-info.c: Use int32_t where `int' with 4 bytes is assumed. * ctype/ctype.h: Likewise. * math/math_private.h: Likewise. * inet/netinet/in.h: Likewise. * wctype/wctype.h: Likewise. * nss/Makefile: Only inhibit nss_files and nss_db modules if static NSS modules are not enabled. * resolv/Makefile: Likewise for nss_dns. * nss/function.def: New file. List all available lookup functions for static NSS. * nss/nsswitch.c: Add code for static NSS. 1997-06-15 21:15 Andreas Jaeger <aj@arthur.rhein-neckar.de> * math/libm-test.c (gamma_test): Test for _SVID_ and for normal behaviour. 1997-06-15 20:32 Andreas Jaeger <aj@arthur.rhein-neckar.de> * math/libm.map: Add all necessary functions, correct existing entries. 1997-06-20 02:35 a sun <asun@zoology.washington.edu> * sysdeps/unix/sysv/linux/netipx/ipx.h: Don't use kernel header. 1997-06-19 18:43 Andreas Jaeger <aj@arthur.rhein-neckar.de> * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent): Compare pointer with NULL. * login/logout.c (logout): Compare pututline result with NULL. * inet/rcmd.c: Correct a few typos. Reported by Erik Troan.
This commit is contained in:
parent
d705269e75
commit
5107cf1d7d
800
ChangeLog
800
ChangeLog
@ -1,10 +1,808 @@
|
||||
1997-06-21 02:48 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* config.h.in: Add DO_STATIC_NSS.
|
||||
* config.make.in: Add build-static-nss.
|
||||
|
||||
* elf/eval.c: Use __getdelim instead of __getline.
|
||||
|
||||
* locale/programs/locale.c: Correct comment.
|
||||
|
||||
* manual/libc.texinfo: Update copyright and date.
|
||||
Remove A4 option.
|
||||
|
||||
* sysdeps/libm-ieee754/k_standard.c: Always return HUGE_VAL
|
||||
for gamma overflow.
|
||||
* sysdeps/libm-ieee754/w_gamma.c: Handle SVID and ISO C behaviour.
|
||||
* sysdeps/libm-ieee754/w_gammaf.c: Likewise.
|
||||
* sysdeps/libm-ieee754/w_gammalp.c: Likewise.
|
||||
|
||||
* po/ko.po: Update.
|
||||
|
||||
1997-06-13 10:06 Richard Henderson <rth@tamu.edu>
|
||||
|
||||
The Great Bit File Move:
|
||||
* configure.in (AC_INIT): Look in include/ for features.h.
|
||||
(sysnames): Add include as the final search directory.
|
||||
(AC_OUTPUT): Create a bits directory in the build directory.
|
||||
* Makeconfig (CPPFLAGS): Look in include/ for libc-symbols.h.
|
||||
* Makefile: Make sure the target directory exists when installing
|
||||
<gnu/stubs.h> and <gnu/lib-names.h>.
|
||||
* csu/Makefile: Use $(compile.S) and $(compile.c) instead of
|
||||
invoking $(CC) directly, as the former have the full include path.
|
||||
|
||||
* ansidecl.h: Removed.
|
||||
|
||||
* aliases.h: Moved to include/.
|
||||
* alloca.h: Likewise.
|
||||
* argp.h: Likewise.
|
||||
* argz.h: Likewise.
|
||||
* arpa/ftp.h: Likewise.
|
||||
* arpa/inet.h: Likewise.
|
||||
* arpa/nameser.h: Likewise.
|
||||
* arpa/telnet.h: Likewise.
|
||||
* arpa/tftp.h: Likewise.
|
||||
* assert.h: Likewise.
|
||||
* ctype.h: Likewise.
|
||||
* db.h: Likewise.
|
||||
* dirent.h: Likewise.
|
||||
* dlfcn.h: Likewise.
|
||||
* elf.h: Likewise.
|
||||
* endian.h: Likewise.
|
||||
* envz.h: Likewise.
|
||||
* err.h: Likewise.
|
||||
* errno.h: Likewise.
|
||||
* error.h: Likewise.
|
||||
* fcntl.h: Likewise.
|
||||
* features.h: Likewise.
|
||||
* fnmatch.h: Likewise.
|
||||
* ftw.h: Likewise.
|
||||
* getopt.h: Likewise.
|
||||
* glob.h: Likewise.
|
||||
* gnu-versions.h: Likewise.
|
||||
* grp.h: Likewise.
|
||||
* langinfo.h: Likewise.
|
||||
* libc-symbols.h: Likewise.
|
||||
* libgen.h: Likewise.
|
||||
* libintl.h: Likewise.
|
||||
* limits.h: Likewise.
|
||||
* linewrap.h: Likewise.
|
||||
* link.h: Likewise.
|
||||
* locale.h: Likewise.
|
||||
* malloc.h: Likewise.
|
||||
* math.h: Likewise.
|
||||
* mathcalls.h: Likewise.
|
||||
* mcheck.h: Likewise.
|
||||
* memory.h: Likewise.
|
||||
* netdb.h: Likewise.
|
||||
* netgroup.h: Likewise.
|
||||
* netinet/ether.h: Likewise.
|
||||
* netinet/in.h: Likewise.
|
||||
* nlist.h: Likewise.
|
||||
* nss.h: Likewise.
|
||||
* nsswitch.h: Likewise.
|
||||
* obstack.h: Likewise.
|
||||
* poll.h: Likewise.
|
||||
* posix1_lim.h: Likewise.
|
||||
* posix2_lim.h: Likewise.
|
||||
* printf.h: Likewise.
|
||||
* protocols/routed.h: Likewise.
|
||||
* protocols/rwhod.h: Likewise.
|
||||
* protocols/talkd.h: Likewise.
|
||||
* protocols/timed.h: Likewise.
|
||||
* pwd.h: Likewise.
|
||||
* regex.h: Likewise.
|
||||
* resolv.h: Likewise.
|
||||
* rpc/auth_unix.h: Likewise.
|
||||
* rpc/clnt.h: Likewise.
|
||||
* rpc/netdb.h: Likewise.
|
||||
* rpc/pmap_clnt.h: Likewise.
|
||||
* rpc/pmap_prot.h: Likewise.
|
||||
* rpc/pmap_rmt.h: Likewise.
|
||||
* rpc/rpc.h: Likewise.
|
||||
* rpc/rpc_msg.h: Likewise.
|
||||
* rpc/svc.h: Likewise.
|
||||
* rpc/svc_auth.h: Likewise.
|
||||
* rpc/types.h: Likewise.
|
||||
* rpc/xdr.h: Likewise.
|
||||
* sched.h: Likewise.
|
||||
* search.h: Likewise.
|
||||
* set-hooks.h: Likewise.
|
||||
* setjmp.h: Likewise.
|
||||
* sgtty.h: Likewise.
|
||||
* shadow.h: Likewise.
|
||||
* signal.h: Likewise.
|
||||
* stab.def: Likewise.
|
||||
* stab.h: Likewise.
|
||||
* stdio.h: Likewise.
|
||||
* stdlib.h: Likewise.
|
||||
* string.h: Likewise.
|
||||
* strings.h: Likewise.
|
||||
* sys/bitypes.h: Likewise.
|
||||
* sys/cdefs.h: Likewise.
|
||||
* sys/dir.h: Likewise.
|
||||
* sys/errno.h: Likewise.
|
||||
* sys/fcntl.h: Likewise.
|
||||
* sys/file.h: Likewise.
|
||||
* sys/gmon.h: Likewise.
|
||||
* sys/ioctl.h: Likewise.
|
||||
* sys/ipc.h: Likewise.
|
||||
* sys/msg.h: Likewise.
|
||||
* sys/poll.h: Likewise.
|
||||
* sys/queue.h: Likewise.
|
||||
* sys/resource.h: Likewise.
|
||||
* sys/select.h: Likewise.
|
||||
* sys/sem.h: Likewise.
|
||||
* sys/shm.h: Likewise.
|
||||
* sys/signal.h: Likewise.
|
||||
* sys/socket.h: Likewise.
|
||||
* sys/stat.h: Likewise.
|
||||
* sys/statfs.h: Likewise.
|
||||
* sys/syslog.h: Likewise.
|
||||
* sys/termios.h: Likewise.
|
||||
* sys/time.h: Likewise.
|
||||
* sys/timeb.h: Likewise.
|
||||
* sys/times.h: Likewise.
|
||||
* sys/types.h: Likewise.
|
||||
* sys/uio.h: Likewise.
|
||||
* sys/un.h: Likewise.
|
||||
* sys/unistd.h: Likewise.
|
||||
* sys/utsname.h: Likewise.
|
||||
* sys/vlimit.h: Likewise.
|
||||
* sys/vtimes.h: Likewise.
|
||||
* sys/wait.h: Likewise.
|
||||
* syscall.h: Likewise.
|
||||
* syslog.h: Likewise.
|
||||
* tar.h: Likewise.
|
||||
* termios.h: Likewise.
|
||||
* time.h: Likewise.
|
||||
* ttyent.h: Likewise.
|
||||
* unistd.h: Likewise.
|
||||
* utime.h: Likewise.
|
||||
* utmp.h: Likewise.
|
||||
* values.h: Likewise.
|
||||
* wchar.h: Likewise.
|
||||
* wctype.h: Likewise.
|
||||
* wordexp.h: Likewise.
|
||||
* xlocale.h: Likewise.
|
||||
* xopen_lim.h: Likewise.
|
||||
|
||||
* linuxthreads/sysdeps/alpha/semaphorebits.h: -> .../bits/semaphore.h.
|
||||
* linuxthreads/sysdeps/powerpc/semaphorebits.h: Likewise.
|
||||
* linuxthreads/sysdeps/pthread/cmpxchg/semaphorebits.h: Likewise.
|
||||
* linuxthreads/sysdeps/pthread/no-cmpxchg/semaphorebits.h: Likewise.
|
||||
* linuxthreads/sysdeps/pthread/libc-lock.h: -> bits/
|
||||
* sysdeps/mach/libc-lock.h: Likewise.
|
||||
* sysdeps/stub/libc-lock.h: Likewise.
|
||||
* linuxthreads/sysdeps/pthread/stdio-lock.h: Likewise.
|
||||
* linuxthreads/sysdeps/unix/sysv/linux/local_lim.h: Likewise.
|
||||
* sysdeps/mach/hurd/local_lim.h: Likewise.
|
||||
* sysdeps/stub/local_lim.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/local_lim.h: Likewise.
|
||||
* sysdeps/unix/sysv/local_lim.h: Likewise.
|
||||
* sysdeps/unix/sysv/sco3.2/local_lim.h: Likewise.
|
||||
* linuxthreads/sysdeps/unix/sysv/linux/posix_opt.h: Likewise.
|
||||
* sysdeps/mach/hurd/posix_opt.h: Likewise.
|
||||
* sysdeps/stub/posix_opt.h: Likewise.
|
||||
* sysdeps/unix/bsd/posix_opt.h: Likewise.
|
||||
* sysdeps/unix/bsd/ultrix4/posix_opt.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/posix_opt.h: Likewise.
|
||||
* math/cmathcalls.h: -> bits/
|
||||
* math/mathcalls.h: Likewise.
|
||||
* misc/stab.def: -> bits/
|
||||
* posix/posix1_lim.h: -> bits/
|
||||
* posix/posix2_lim.h: Likewise.
|
||||
* sysdeps/alpha/__math.h: -> .../fpu/bits/mathinline.h
|
||||
* sysdeps/i386/fpu/__math.h: Likewise.
|
||||
* sysdeps/m68k/fpu/__math.h: Likewise.
|
||||
* sysdeps/m68k/fpu/switch/__math.h: Likewise.
|
||||
* sysdeps/powerpc/__math.h: Likewise.
|
||||
* sysdeps/stub/__math.h: Likewise.
|
||||
* sysdeps/alpha/bytesex.h: -> .../bits/endian.h
|
||||
* sysdeps/arm/bytesex.h: Likewise.
|
||||
* sysdeps/i386/bytesex.h: Likewise.
|
||||
* sysdeps/m68k/bytesex.h: Likewise.
|
||||
* sysdeps/mips/bytesex.h: Likewise.
|
||||
* sysdeps/mips/dec/bytesex.h: Likewise.
|
||||
* sysdeps/mips/mipsel/bytesex.h: Likewise.
|
||||
* sysdeps/mips/p40/bytesex.h: Likewise.
|
||||
* sysdeps/sparc/bytesex.h: Likewise.
|
||||
* sysdeps/stub/bytesex.h: Likewise.
|
||||
* sysdeps/alpha/fpu/fenvbits.h: -> .../bits/fenv.h
|
||||
* sysdeps/i386/fpu/fenvbits.h: Likewise.
|
||||
* sysdeps/m68k/fpu/fenvbits.h: Likewise.
|
||||
* sysdeps/powerpc/fenvbits.h: Likewise.
|
||||
* sysdeps/stub/fenvbits.h: Likewise.
|
||||
* sysdeps/alpha/jmp_buf.h: -> .../bits/setenv.h
|
||||
* sysdeps/arm/jmp_buf.h: Likewise.
|
||||
* sysdeps/i386/jmp_buf.h: Likewise.
|
||||
* sysdeps/m68k/jmp_buf.h: Likewise.
|
||||
* sysdeps/mips/jmp_buf.h: Likewise.
|
||||
* sysdeps/sparc/jmp_buf.h: Likewise.
|
||||
* sysdeps/powerpc/jmp_buf.h: Likewise.
|
||||
* sysdeps/stub/jmp_buf.h: Likewise.
|
||||
* sysdeps/vax/jmp_buf.h: Likewise.
|
||||
* sysdeps/generic/confname.h: -> bits/
|
||||
* sysdeps/unix/sysv/irix4/confname.h: Likewise.
|
||||
* sysdeps/unix/sysv/sco3.2.4/confname.h: Likewise.
|
||||
* sysdeps/generic/gnu/types.h: -> ../bits/types.h
|
||||
* sysdeps/unix/sysv/linux/alpha/gnu/types.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/gnu/types.h: Likewise.
|
||||
* sysdeps/generic/ioctl-types.h: -> bits/
|
||||
* sysdeps/unix/sysv/linux/ioctl-types.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/ioctl-types.h: Likewise.
|
||||
* sysdeps/generic/iovec.h: -> .../bits/uio.h
|
||||
* sysdeps/unix/sysv/linux/iovec.h: Likewise.
|
||||
* sysdeps/generic/mathbits.h: -> .../bits/mathdef.h
|
||||
* sysdeps/i386/fpu/mathbits.h: Likewise.
|
||||
* sysdeps/m68k/fpu/mathbits.h: Likewise.
|
||||
* sysdeps/powerpc/mathbits.h: Likewise.
|
||||
* sysdeps/generic/resourcebits.h: -> .../bits/resource.h
|
||||
* sysdeps/unix/bsd/sun/sunos4/resourcebits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/resourcebits.h: Likewise.
|
||||
* sysdeps/generic/schedbits.h: -> .../bits/sched.h
|
||||
* sysdeps/unix/sysv/linux/schedbits.h: Likewise.
|
||||
* sysdeps/generic/selectbits.h: -> .../bits/select.h
|
||||
* sysdeps/i386/selectbits.h: Likewise.
|
||||
* sysdeps/generic/sigaction.h: -> bits/
|
||||
* sysdeps/unix/bsd/osf/sigaction.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/sigaction.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigaction.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/sigaction.h: Likewise.
|
||||
* sysdeps/unix/sysv/minix/sigaction.h: Likewise.
|
||||
* sysdeps/unix/sysv/sco3.2.4/sigaction.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/sigaction.h: Likewise.
|
||||
* sysdeps/generic/sigset.h: -> bits/
|
||||
* sysdeps/unix/sysv/linux/sigset.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/sigset.h: Likewise.
|
||||
* sysdeps/generic/sockaddrcom.h: -> .../bits/sockaddr.h
|
||||
* sysdeps/unix/bsd/bsd4.4/sockaddrcom.h: Likewise.
|
||||
* sysdeps/generic/socketbits.h: -> .../bits/socket.h
|
||||
* sysdeps/unix/sysv/linux/socketbits.h: Likewise.
|
||||
* sysdeps/generic/statfsbuf.h: -> .../bits/statfs.h
|
||||
* sysdeps/unix/sysv/linux/statfsbuf.h: Likewise.
|
||||
* sysdeps/generic/termbits.h: -> .../bits/termios.h
|
||||
* sysdeps/unix/bsd/sun/sunos4/termbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/termbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/termbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/termbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/termbits.h: Likewise.
|
||||
* sysdeps/generic/ustatbits.h: -> .../bits/ustat.h
|
||||
* sysdeps/unix/sysv/linux/ustatbits.h: Likewise.
|
||||
* sysdeps/generic/utmpbits.h: -> .../bits/utmp.h
|
||||
* sysdeps/gnu/utmpbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/utmpbits.h: Likewise.
|
||||
* sysdeps/generic/utsnamelen.h: -> .../bits/utsname.h
|
||||
* sysdeps/unix/bsd/sun/sunos4/utsnamelen.h: Likewise.
|
||||
* sysdeps/unix/bsd/ultrix4/utsnamelen.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/utsnamelen.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/utsnamelen.h: Likewise.
|
||||
* sysdeps/unix/sysv/utsnamelen.h: Likewise.
|
||||
* sysdeps/generic/waitstatus.h: -> bits/
|
||||
* sysdeps/i386/huge_val.h: -> bits/
|
||||
* sysdeps/ieee754/huge_val.h: Likewise.
|
||||
* sysdeps/m68k/huge_val.h: Likewise.
|
||||
* sysdeps/stub/huge_val.h: Likewise.
|
||||
* sysdeps/vax/huge_val.h: Likewise.
|
||||
* sysdeps/ieee754/nan.h: Likewise.
|
||||
* sysdeps/stub/nan.h: Likewise.
|
||||
* sysdeps/mach/hurd/alpha/sigcontext.h: -> bits/
|
||||
* sysdeps/mach/hurd/hppa/sigcontext.h: Likewise.
|
||||
* sysdeps/mach/hurd/i386/sigcontext.h: Likewise.
|
||||
* sysdeps/mach/hurd/mips/sigcontext.h: Likewise.
|
||||
* sysdeps/stub/sigcontext.h: Likewise.
|
||||
* sysdeps/unix/bsd/sun/m68k/sigcontext.h: Likewise.
|
||||
* sysdeps/unix/bsd/sun/sparc/sigcontext.h: Likewise.
|
||||
* sysdeps/unix/bsd/ultrix4/mips/sigcontext.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigcontext.h: Likewise.
|
||||
* sysdeps/mach/hurd/errnos.h: -> .../bits/errno.h
|
||||
* sysdeps/standalone/arm/errnos.h: Likewise.
|
||||
* sysdeps/stub/errnos.h: Likewise.
|
||||
* sysdeps/unix/bsd/bsd4.4/errnos.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/errnos.h: Likewise.
|
||||
* sysdeps/mach/hurd/fcntlbits.h: -> .../bits/fcntl.h
|
||||
* sysdeps/stub/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/bsd/bsd4.4/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/bsd/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/bsd/sun/sunos4/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/bsd/ultrix4/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/common/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/irix4/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/fcntlbits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/fcntlbits.h: Likewise.
|
||||
* sysdeps/mach/hurd/ioctls.h: -> bits/
|
||||
* sysdeps/stub/ioctls.h: Likewise.
|
||||
* sysdeps/unix/bsd/bsd4.4/ioctls.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/ioctls.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/ioctls.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/ioctls.h: Likewise.
|
||||
* sysdeps/mach/hurd/statbuf.h: -> .../bits/stat.h
|
||||
* sysdeps/stub/statbuf.h: Likewise.
|
||||
* sysdeps/unix/bsd/osf/alpha/statbuf.h: Likewise.
|
||||
* sysdeps/unix/bsd/statbuf.h: Likewise.
|
||||
* sysdeps/unix/sysv/irix4/statbuf.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/statbuf.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/statbuf.h: Likewise.
|
||||
* sysdeps/unix/sysv/statbuf.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/i386/statbuf.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/solaris2/statbuf.h: Likewise.
|
||||
* sysdeps/standalone/stdio_lim.h: -> bits/
|
||||
* sysdeps/stub/stdio_lim.h: Likewise.
|
||||
* sysdeps/stub/direntry.h: -> ../bits/dirent.h
|
||||
* sysdeps/unix/bsd/bsd4.4/direntry.h: Likewise.
|
||||
* sysdeps/unix/bsd/direntry.h: Likewise.
|
||||
* sysdeps/unix/common/direntry.h: Likewise.
|
||||
* sysdeps/unix/sysv/direntry.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/direntry.h: Likewise.
|
||||
* sysdeps/stub/elfclass.h: -> bits/
|
||||
* sysdeps/wordsize-32/elfclass.h: Likewise.
|
||||
* sysdeps/wordsize-64/elfclass.h: Likewise.
|
||||
* sysdeps/stub/signum.h: -> bits/
|
||||
* sysdeps/unix/bsd/signum.h: Likewise.
|
||||
* sysdeps/unix/bsd/sun/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/irix4/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/signum.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/solaris2/signum.h: Likewise.
|
||||
* sysdeps/stub/sys/ipc_buf.h: -> .../bits/ipc.h
|
||||
* sysdeps/unix/sysv/linux/alpha/sys/ipc_buf.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sys/ipc_buf.h: Likewise.
|
||||
* sysdeps/stub/sys/msq_buf.h: -> .../bits/msq.h
|
||||
* sysdeps/unix/sysv/linux/sys/msq_buf.h: Likewise.
|
||||
* sysdeps/stub/sys/sem_buf.h: -> .../bits/sem.h
|
||||
* sysdeps/unix/sysv/linux/sys/sem_buf.h: Likewise.
|
||||
* sysdeps/stub/sys/shm_buf.h: -> .../bits/shm.h
|
||||
* sysdeps/unix/sysv/linux/sys/shm_buf.h: Likewise.
|
||||
* sysdeps/stub/timebits.h: -> .../bits/time.h
|
||||
* sysdeps/unix/sysv/linux/alpha/timebits.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/timebits.h: Likewise.
|
||||
* sysdeps/stub/waitflags.h: -> bits/
|
||||
* sysdeps/unix/bsd/waitflags.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/waitflags.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/waitflags.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/sys/kernel_termios.h: -> ../
|
||||
* sysdeps/unix/sysv/linux/powerpc/sys/kernel_termios.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sys/kernel_termios.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sys/socketcall.h: -> ../
|
||||
|
||||
* argp/argp-fmtstream.h: Standardize the multiple-include protect.
|
||||
* argp/argp.h: Likewise.
|
||||
* catgets/nl_types.h: Likewise.
|
||||
* crypt/sysdeps/unix/crypt.h: Likewise.
|
||||
* ctype/ctype.h: Likewise.
|
||||
* db/db.h: Likewise.
|
||||
* db/mpool.h: Likewise.
|
||||
* db/ndbm.h: Likewise.
|
||||
* dirent/dirent.h: Likewise.
|
||||
* elf/dlfcn.h: Likewise.
|
||||
* elf/elf.h: Likewise.
|
||||
* elf/link.h: Likewise.
|
||||
* gmon/sys/gmon.h: Likewise.
|
||||
* gmon/sys/gmon_out.h: Likewise.
|
||||
* grp/grp.h: Likewise.
|
||||
* inet/aliases.h: Likewise.
|
||||
* inet/arpa/ftp.h: Likewise.
|
||||
* inet/arpa/inet.h: Likewise.
|
||||
* inet/arpa/telnet.h: Likewise.
|
||||
* inet/arpa/tftp.h: Likewise.
|
||||
* inet/netinet/ether.h: Likewise.
|
||||
* inet/netinet/icmp6.h: Likewise.
|
||||
* inet/netinet/in.h: Likewise.
|
||||
* inet/netinet/ip6.h: Likewise.
|
||||
* inet/protocols/routed.h: Likewise.
|
||||
* inet/protocols/rwhod.h: Likewise.
|
||||
* inet/protocols/talkd.h: Likewise.
|
||||
* inet/protocols/timed.h: Likewise.
|
||||
* intl/libintl.h: Likewise.
|
||||
* io/fcntl.h: Likewise.
|
||||
* io/fts.h: Likewise.
|
||||
* io/ftw.h: Likewise.
|
||||
* io/sys/poll.h: Likewise.
|
||||
* io/sys/stat.h: Likewise.
|
||||
* io/sys/statfs.h: Likewise.
|
||||
* io/utime.h: Likewise.
|
||||
* linuxthreads/semaphore.h: Likewise.
|
||||
* linuxthreads/sysdeps/pthread/pthread.h: Likewise.
|
||||
* locale/locale.h: Likewise.
|
||||
* login/pty.h: Likewise.
|
||||
* login/utmp.h: Likewise.
|
||||
* malloc/malloc.h: Likewise.
|
||||
* malloc/obstack.h: Likewise.
|
||||
* math/complex.h: Likewise.
|
||||
* math/fenv.h: Likewise.
|
||||
* math/math.h: Likewise.
|
||||
* md5-crypt/md5.h: Likewise.
|
||||
* misc/ar.h: Likewise.
|
||||
* misc/err.h: Likewise.
|
||||
* misc/error.h: Likewise.
|
||||
* misc/fstab.h: Likewise.
|
||||
* misc/libgen.h: Likewise.
|
||||
* misc/nlist.h: Likewise.
|
||||
* misc/sys/cdefs.h: Likewise.
|
||||
* misc/sys/file.h: Likewise.
|
||||
* misc/sys/ioctl.h: Likewise.
|
||||
* misc/sys/queue.h: Likewise.
|
||||
* misc/sys/select.h: Likewise.
|
||||
* misc/sys/syslog.h: Likewise.
|
||||
* misc/sys/uio.h: Likewise.
|
||||
* misc/sysexits.h: Likewise.
|
||||
* misc/ttyent.h: Likewise.
|
||||
* nss/nss.h: Likewise.
|
||||
* posix/fnmatch.h: Likewise.
|
||||
* posix/getopt.h: Likewise.
|
||||
* posix/glob.h: Likewise.
|
||||
* posix/regex.h: Likewise.
|
||||
* posix/sys/times.h: Likewise.
|
||||
* posix/sys/types.h: Likewise.
|
||||
* posix/sys/utsname.h: Likewise.
|
||||
* posix/sys/wait.h: Likewise.
|
||||
* posix/tar.h: Likewise.
|
||||
* posix/unistd.h: Likewise.
|
||||
* posix/wordexp.h: Likewise.
|
||||
* pwd/pwd.h: Likewise.
|
||||
* resolv/arpa/nameser.h: Likewise.
|
||||
* resolv/netdb.h: Likewise.
|
||||
* resolv/resolv.h: Likewise.
|
||||
* resource/sys/resource.h: Likewise.
|
||||
* resource/sys/vlimit.h: Likewise.
|
||||
* resource/sys/vtimes.h: Likewise.
|
||||
* setjmp/setjmp.h: Likewise.
|
||||
* shadow/shadow.h: Likewise.
|
||||
* socket/sys/socket.h: Likewise.
|
||||
* socket/sys/un.h: Likewise.
|
||||
* stdlib/exit.h: Likewise.
|
||||
* stdlib/fmtmsg.h: Likewise.
|
||||
* stdlib/monetary.h: Likewise.
|
||||
* stdlib/stdlib.h: Likewise.
|
||||
* string/argz.h: Likewise.
|
||||
* string/envz.h: Likewise.
|
||||
* string/memory.h: Likewise.
|
||||
* string/string.h: Likewise.
|
||||
* string/strings.h: Likewise.
|
||||
* sunrpc/rpc/rpc.h: Likewise.
|
||||
* sunrpc/rpc/svc.h: Likewise.
|
||||
* sunrpc/rpc/types.h: Likewise.
|
||||
* sunrpc/rpc/xdr.h: Likewise.
|
||||
* termios/sys/ttychars.h: Likewise.
|
||||
* termios/termios.h: Likewise.
|
||||
|
||||
* argp/argp-parse.c: <foo.h> -> <bits/foo.h>.
|
||||
* crypt/sysdeps/unix/crypt_util.c: Likewise.
|
||||
* dirent/dirent.h: Likewise.
|
||||
* elf/link.h: Likewise.
|
||||
* grp/fgetgrent.c: Likewise.
|
||||
* grp/grp.h: Likewise.
|
||||
* hurd/hurd/ioctl.h: Likewise.
|
||||
* inet/getnameinfo.c: Likewise.
|
||||
* inet/getnetgrent_r.c: Likewise.
|
||||
* inet/inet_ntoa.c: Likewise.
|
||||
* inet/netinet/in.h: Likewise.
|
||||
* io/fcntl.h: Likewise.
|
||||
* io/ftw.h: Likewise.
|
||||
* io/sys/stat.h: Likewise.
|
||||
* io/sys/statfs.h: Likewise.
|
||||
* io/utime.h: Likewise.
|
||||
* libio/_G_config.h: Likewise.
|
||||
* libio/libio.h: Likewise.
|
||||
* libio/libioP.h: Likewise.
|
||||
* libio/stdio.h: Likewise.
|
||||
* linuxthreads/lockfile.c: Likewise.
|
||||
* linuxthreads/semaphore.h: Likewise.
|
||||
* locale/duplocale.c: Likewise.
|
||||
* locale/freelocale.c: Likewise.
|
||||
* locale/lc-time.c: Likewise.
|
||||
* locale/setlocale.c: Likewise.
|
||||
* login/getutent_r.c: Likewise.
|
||||
* login/getutid_r.c: Likewise.
|
||||
* login/getutline_r.c: Likewise.
|
||||
* login/lastlog.h: Likewise.
|
||||
* login/pty.h: Likewise.
|
||||
* login/utmp.h: Likewise.
|
||||
* login/utmpname.c: Likewise.
|
||||
* malloc/mtrace.c: Likewise.
|
||||
* malloc/thread-m.h: Likewise.
|
||||
* math/complex.h: Likewise.
|
||||
* math/fenv.h: Likewise.
|
||||
* math/libm-test.c: Likewise.
|
||||
* math/math.h: Likewise.
|
||||
* misc/sgtty.h: Likewise.
|
||||
* misc/stab.h: Likewise.
|
||||
* misc/sys/ioctl.h: Likewise.
|
||||
* misc/sys/select.h: Likewise.
|
||||
* misc/sys/uio.h: Likewise.
|
||||
* misc/sys/ustat.h: Likewise.
|
||||
* misc/syslog.c: Likewise.
|
||||
* nis/nss_compat/compat-grp.c: Likewise.
|
||||
* nis/nss_compat/compat-pwd.c: Likewise.
|
||||
* nis/nss_compat/compat-spwd.c: Likewise.
|
||||
* nis/nss_nis/nis-alias.c: Likewise.
|
||||
* nis/nss_nis/nis-ethers.c: Likewise.
|
||||
* nis/nss_nis/nis-grp.c: Likewise.
|
||||
* nis/nss_nis/nis-hosts.c: Likewise.
|
||||
* nis/nss_nis/nis-netgrp.c: Likewise.
|
||||
* nis/nss_nis/nis-network.c: Likewise.
|
||||
* nis/nss_nis/nis-proto.c: Likewise.
|
||||
* nis/nss_nis/nis-publickey.c: Likewise.
|
||||
* nis/nss_nis/nis-pwd.c: Likewise.
|
||||
* nis/nss_nis/nis-rpc.c: Likewise.
|
||||
* nis/nss_nis/nis-service.c: Likewise.
|
||||
* nis/nss_nis/nis-spwd.c: Likewise.
|
||||
* nss_nisplus/nisplus-alias.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-ethers.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-grp.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-hosts.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-netgrp.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-netgrp.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-proto.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-pwd.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-rpc.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-service.c: Likewise.
|
||||
* nis/nss_nisplus/nisplus-spwd.c: Likewise.
|
||||
* nis/ypclnt.c: Likewise.
|
||||
* nss/getXXbyYY.c: Likewise.
|
||||
* nss/getXXent.c: Likewise.
|
||||
* nss/getXXent_r.c: Likewise.
|
||||
* nss/nss_db/db-XXX.c: Likewise.
|
||||
* nss/nss_db/db-alias.c: Likewise.
|
||||
* nss/nss_db/db-netgrp.c: Likewise.
|
||||
* nss/nss_files/files-XXX.c: Likewise.
|
||||
* nss/nss_files/files-alias.c: Likewise.
|
||||
* nss/nsswitch.c: Likewise.
|
||||
* posix/sched.h: Likewise.
|
||||
* posix/sys/types.h: Likewise.
|
||||
* posix/sys/utsname.h: Likewise.
|
||||
* posix/sys/wait.h: Likewise.
|
||||
* posix/unistd.h: Likewise.
|
||||
* pwd/fgetpwent.c: Likewise.
|
||||
* pwd/pwd.h: Likewise.
|
||||
* resource/sys/resource.h: Likewise.
|
||||
* setjmp/setjmp.h: Likewise.
|
||||
* shadow/fgetspent.c: Likewise.
|
||||
* shadow/lckpwdf.c: Likewise.
|
||||
* shadow/sgetspent.c: Likewise.
|
||||
* signal/signal.h: Likewise.
|
||||
* signal/sigsetops.c: Likewise.
|
||||
* socket/sys/socket.h: Likewise.
|
||||
* socket/sys/un.h: Likewise.
|
||||
* stdio/stdio.h: Likewise.
|
||||
* stdio-common/vfprintf.c: Likewise.
|
||||
* stdio-common/vfscanf.c: Likewise.
|
||||
* stdlib/atexit.c: Likewise.
|
||||
* stdlib/fmtmsg.c: Likewise.
|
||||
* stdlib/random.c: Likewise.
|
||||
* string/endian.h: Likewise.
|
||||
* sysdeps/alpha/w_sqrt.S: Likewise.
|
||||
* sysdeps/arm/__longjmp.S: Likewise.
|
||||
* sysdeps/arm/setjmp.S: Likewise.
|
||||
* sysdeps/generic/abort.c: Likewise.
|
||||
* sysdeps/generic/netinet/ip.h: Likewise.
|
||||
* sysdeps/generic/setenv.c: Likewise.
|
||||
* generic/sys/mman.h: Likewise.
|
||||
* sysdeps/i386/__longjmp.S: Likewise.
|
||||
* sysdeps/i386/setjmp.S: Likewise.
|
||||
* sysdeps/mach/hurd/dirstream.h: Likewise.
|
||||
* sysdeps/mach/hurd/jmp-unwind.c: Likewise.
|
||||
* sysdeps/posix/mk-stdiolim.c: Likewise.
|
||||
* sysdeps/powerpc/__longjmp.S: Likewise.
|
||||
* sysdeps/powerpc/setjmp.S: Likewise.
|
||||
* sysdeps/sparc/__longjmp.S: Likewise.
|
||||
* sysdeps/sparc/setjmp.S: Likewise.
|
||||
* sysdeps/standalone/close.c: Likewise.
|
||||
* sysdeps/standalone/filedesc.h: Likewise.
|
||||
* sysdeps/standalone/open.c: Likewise.
|
||||
* sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Likewise.
|
||||
* sysdeps/unix/bsd/m68k/sysdep.S: Likewise.
|
||||
* sysdeps/unix/bsd/osf/sys/mman.h: Likewise.
|
||||
* sysdeps/unix/bsd/sun/m68k/sethostid.S: Likewise.
|
||||
* sysdeps/unix/bsd/sun/sparc/sethostid.S: Likewise.
|
||||
* sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise.
|
||||
* sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise.
|
||||
* sysdeps/unix/bsd/vax/sysdep.S: Likewise.
|
||||
* sysdeps/unix/dirstream.h: Likewise.
|
||||
* sysdeps/unix/i386/sysdep.S: Likewise.
|
||||
* sysdeps/unix/mips/sysdep.S: Likewise.
|
||||
* sysdeps/unix/mk-local_lim.c: Likewise.
|
||||
* sysdeps/unix/sparc/sysdep.S: Likewise.
|
||||
* sysdeps/unix/sysv/irix4/sys/mman.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/brk.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/clone.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/arm/clone.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/i386/clone.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/netinet/ip.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/netinet/tcp.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sys/mman.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sys/syscall.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/tcgetattr.c: Likewise.
|
||||
* sysdeps/unix/sysv/sco3.2.4/sysconf.S: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/i386/sysdep.h: Likewise.
|
||||
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S: Likewise.
|
||||
* sysvipc/sys/ipc.h: Likewise.
|
||||
* sysvipc/sys/msg.h: Likewise.
|
||||
* sysvipc/sys/sem.h: Likewise.
|
||||
* sysvipc/sys/shm.h: Likewise.
|
||||
* termios/termios.h: Likewise.
|
||||
* time/localtime.c: Likewise.
|
||||
* time/sys/time.h: Likewise.
|
||||
* time/time.h: Likewise.
|
||||
* time/tzset.c: Likewise.
|
||||
|
||||
* sysdeps/unix/sysv/linux/arm/socket.S: socketcall.h change.
|
||||
* sysdeps/unix/sysv/linux/i386/socket.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/socket.S: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/socket.S: Likewise.
|
||||
|
||||
* Makefile (headers): foo.h -> bits/foo.h.
|
||||
* dirent/Makefile: Likewise.
|
||||
* elf/Makefile: Likewise.
|
||||
* io/Makefile: Likewise.
|
||||
* linuxthreads/Makefile: Likewise.
|
||||
* linuxthreads/sysdeps/pthread/Makefile: Likewise.
|
||||
* login/Makefile: Likewise.
|
||||
* math/Makefile: Likewise.
|
||||
* misc/Makefile: Likewise.
|
||||
* posix/Makefile: Likewise.
|
||||
* resource/Makefile: Likewise.
|
||||
* setjmp/Makefile: Likewise.
|
||||
* signal/Makefile: Likewise.
|
||||
* socket/Makefile: Likewise.
|
||||
* stdio-common/Makefile: Likewise.
|
||||
* sysdeps/unix/sysv/linux/Makefile: Likewise.
|
||||
* sysvipc/Makefile: Likewise.
|
||||
* termios/Makefile: Likewise.
|
||||
* time/Makefile: Likewise.
|
||||
* sysdeps/generic/Makefile (make_siglist-CFLAGS): Likewise.
|
||||
* sysdeps/posix/Makefile: stdio_lim.h -> bits/stdio_lim.h
|
||||
* sysdeps/unix/Makefile: Likewise with local_lim.h, errnos.h,
|
||||
ioctls.h, termbits.h.
|
||||
|
||||
* sysdeps/unix/sysv/linux/Dist: sys/kernel_termios.h
|
||||
-> kernel_termios.h, sys/socketcall.h -> socketcall.h
|
||||
|
||||
* elf/elf.h: Use <inttypes.h> definitions instead of __attribute__
|
||||
for getting the proper length on the ELF types to be friendly to
|
||||
non-gcc compilers.
|
||||
* posix/sys/types.h: Notice when int8_t and friends are defined
|
||||
and don't redefine them.
|
||||
* sysdeps/wordsize-32/inttypes.h: Likewise.
|
||||
* sysdeps/wordsize-64/inttypes.h: Likewise.
|
||||
|
||||
* sysdeps/unix/sysv/linux/arm/profil-counter.h: Get sigcontext
|
||||
via <signal.h> instead.
|
||||
* sysdeps/unix/sysv/linux/i386/profil-counter.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/profil-counter.h: Likewise.
|
||||
|
||||
1997-06-20 17:59 Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp>
|
||||
|
||||
* hurd/intr-msg.c: More 64bit changes.
|
||||
* mach/msg-destroy.c: Likewise.
|
||||
* sysdeps/mach/hurd/ioctl.c: Likewise.
|
||||
* sysdeps/mach/hurd/ioctls.h: Likewise.
|
||||
* sysdeps/mach/hurd/select.c: Likewise.
|
||||
* sysdeps/mach/hurd/statbuf.h: Likewise.
|
||||
|
||||
* sysdeps/mach/hurd/mips/dl-machine.c: Hurd/MIPS64 patches.
|
||||
* sysdeps/mach/hurd/mips/exc2signal.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/init-fault.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/init-first.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/intr-msg.h: Likewise.
|
||||
* sysdeps/mach/hurd/mips/longjmp-ctx.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/longjmp-ts.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/sigcontext.h: Likewise.
|
||||
* sysdeps/mach/hurd/mips/sigreturn.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/trampoline.c: Likewise.
|
||||
* sysdeps/mach/mips/cacheflush.c: Likewise.
|
||||
* sysdeps/mach/mips/machine-lock.h: Likewise.
|
||||
* sysdeps/mach/mips/machine-sp.h: Likewise.
|
||||
* sysdeps/mach/mips/syscall.S: Likewise.
|
||||
* sysdeps/mach/mips/sysdep.h: Likewise.
|
||||
* sysdeps/mach/mips/thread_state.h: Likewise.
|
||||
* sysdeps/mach/start.c: Likewise.
|
||||
|
||||
* sysdeps/mips/dl-machine.h: MIPS changes.
|
||||
* sysdeps/mips/elf/start.S: Likewise.
|
||||
* sysdeps/mips/init-first.c: Likewise.
|
||||
* sysdeps/mips/fpu_control.h: Likewise.
|
||||
* sysdeps/mips/machine-gmon.h: Likewise.
|
||||
* sysdeps/mips/jmp_buf.h: Likewise.
|
||||
* sysdeps/mips/__longjmp.c: Likewise.
|
||||
* sysdeps/mips/bsd-_setjmp.S: Likewise.
|
||||
* sysdeps/mips/bsd-setjmp.S: Likewise.
|
||||
* sysdeps/mips/setjmp.S: Likewise.
|
||||
* sysdeps/mips/setjmp_aux.c: Likewise.
|
||||
* sysdeps/mips/mips64/gmp-mparam.h: Likewise.
|
||||
* sysdeps/mips/add_n.S: New file.
|
||||
* sysdeps/mips/addmul_1.S: Likewise.
|
||||
* sysdeps/mips/lshift.S: Likewise.
|
||||
* sysdeps/mips/mul_1.S: Likewise.
|
||||
* sysdeps/mips/rshift.S: Likewise.
|
||||
* sysdeps/mips/sub_n.S: Likewise.
|
||||
* sysdeps/mips/submul_1.S: Likewise.
|
||||
* sysdeps/mips/mips64/Implies: Likewise.
|
||||
* sysdeps/mips/mips64/add_n.S: Likewise.
|
||||
* sysdeps/mips/mips64/addmul_1.S: Likewise.
|
||||
* sysdeps/mips/mips64/lshift.S: Likewise.
|
||||
* sysdeps/mips/mips64/mul_1.S: Likewise.
|
||||
* sysdeps/mips/mips64/rshift.S: Likewise.
|
||||
* sysdeps/mips/mips64/sub_n.S: Likewise.
|
||||
* sysdeps/mips/mips64/submul_1.S: Likewise.
|
||||
* sysdeps/mips/add_n.S: Removed.
|
||||
* sysdeps/mips/addmul_1.S: Likewise.
|
||||
* sysdeps/mips/lshift.S: Likewise.
|
||||
* sysdeps/mips/mul_1.S: Likewise.
|
||||
* sysdeps/mips/rshift.S: Likewise.
|
||||
* sysdeps/mips/sub_n.S: Likewise.
|
||||
* sysdeps/mips/submul_1.S: Likewise.
|
||||
|
||||
* nss/Makefile: Prepare for static NSS.
|
||||
* resolv/Makefile: Likewise.
|
||||
* nss/nsswitch.c: Add code for static NSS.
|
||||
* nss/function.def: Define functions for static NSS.
|
||||
|
||||
1997-06-19 11:10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
||||
|
||||
* libc.map: Add yet more symbols.
|
||||
|
||||
1997-06-19 20:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
||||
|
||||
* elf/dl-lookup.c (_dl_lookup_versioned_symbol): Don't pass NULL
|
||||
as object name to _dl_signal_error.
|
||||
(do_lookup): Skip objects that could not be opened.
|
||||
|
||||
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Check that the
|
||||
symbol was found.
|
||||
* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
|
||||
* sysdeps/powerpc/dl-machine.h (elf_machine_rela): Likewise.
|
||||
|
||||
1997-06-20 03:13 Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp>
|
||||
|
||||
* ctype/ctype-info.c: Use int32_t where `int' with 4 bytes is
|
||||
assumed.
|
||||
* ctype/ctype.h: Likewise.
|
||||
* math/math_private.h: Likewise.
|
||||
* inet/netinet/in.h: Likewise.
|
||||
* wctype/wctype.h: Likewise.
|
||||
|
||||
* nss/Makefile: Only inhibit nss_files and nss_db modules if static
|
||||
NSS modules are not enabled.
|
||||
* resolv/Makefile: Likewise for nss_dns.
|
||||
* nss/function.def: New file. List all available lookup functions
|
||||
for static NSS.
|
||||
* nss/nsswitch.c: Add code for static NSS.
|
||||
|
||||
1997-06-15 21:15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* math/libm-test.c (gamma_test): Test for _SVID_ and for normal
|
||||
behaviour.
|
||||
|
||||
1997-06-15 20:32 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* math/libm.map: Add all necessary functions, correct existing entries.
|
||||
|
||||
1997-06-20 02:35 a sun <asun@zoology.washington.edu>
|
||||
|
||||
* sysdeps/unix/sysv/linux/netipx/ipx.h: Don't use kernel header.
|
||||
|
||||
1997-06-19 18:43 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent):
|
||||
Compare pointer with NULL.
|
||||
|
||||
* login/logout.c (logout): Compare pututline result with NULL.
|
||||
|
||||
1997-06-19 19:38 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* features.h: Define __STDC_IEC_559__ and _STDC_IEC_559_COMPLEX__.
|
||||
|
||||
* elf/dl-minimal.c (__dcgettext): Remove assertion.
|
||||
|
||||
* inet/rcmd.c: Correct a few typos. Reported by Eric Troan.
|
||||
* inet/rcmd.c: Correct a few typos. Reported by Erik Troan.
|
||||
|
||||
* manual/Makefile (distribute): Add dir.
|
||||
* manual/dir: New file.
|
||||
|
@ -491,14 +491,14 @@ endif # $(+cflags) == ""
|
||||
# and in the parent library source directory.
|
||||
# `+sysdep-includes' will be defined by Makerules.
|
||||
+includes = -I. $(filter-out -I,-I$(patsubst %/,%,$(..))) $($(stdio)-include) \
|
||||
$(includes) $(+sysdep-includes) $(last-includes)
|
||||
$(includes) $(+sysdep-includes) $(last-includes)
|
||||
|
||||
# Since libio has several internal header files, we use a -I instead
|
||||
# of many little headers in the top level source directory.
|
||||
libio-include = -I$(..)libio
|
||||
|
||||
# These are the variables that the implicit compilation rules use.
|
||||
CPPFLAGS = $(+includes) $(defines) -include $(..)libc-symbols.h \
|
||||
CPPFLAGS = $(+includes) $(defines) -include $(..)include/libc-symbols.h \
|
||||
$(sysdep-CPPFLAGS) $(CPPFLAGS-$(suffix $@)) $(CPPFLAGS-$(<F)) \
|
||||
$(CPPFLAGS-$(@F))
|
||||
override CFLAGS = $(+cflags) $(sysdep-CFLAGS) $(CFLAGS-$(suffix $@)) \
|
||||
|
6
Makefile
6
Makefile
@ -82,8 +82,8 @@ subdirs := $(filter mach,$(subdirs)) $(filter hurd,$(subdirs)) \
|
||||
subdir_install \
|
||||
$(addprefix install-, no-libc.a bin lib data headers others)
|
||||
|
||||
headers := errno.h sys/errno.h errnos.h limits.h values.h \
|
||||
features.h gnu-versions.h libc-lock.h xopen_lim.h
|
||||
headers := errno.h sys/errno.h bits/errno.h limits.h values.h \
|
||||
features.h gnu-versions.h bits/libc-lock.h bits/xopen_lim.h
|
||||
aux = sysdep $(libc-init) version
|
||||
before-compile += $(objpfx)version-info.h
|
||||
|
||||
@ -181,6 +181,7 @@ subdir-stubs := $(foreach dir,$(subdirs),$(common-objpfx)stub-$(dir))
|
||||
# the subdir's stubs file. Having more direct dependencies would result in
|
||||
# extra iterations over the list for subdirs and many recursive makes.
|
||||
$(inst_includedir)/gnu/stubs.h: subdir_install
|
||||
$(make-target-directory)
|
||||
@rm -f $(objpfx)stubs.h
|
||||
(echo '/* This file is automatically generated.';\
|
||||
echo ' It defines a symbol `__stub_FUNCTION'\'' for each function';\
|
||||
@ -195,6 +196,7 @@ $(inst_includedir)/gnu/stubs.h: subdir_install
|
||||
ifeq (yes,$(build-shared))
|
||||
|
||||
$(inst_includedir)/gnu/lib-names.h: $(common-objpfx)gnu/lib-names.h
|
||||
$(make-target-directory)
|
||||
if test -r $@ && cmp -s $< $@; \
|
||||
then echo 'gnu/lib-names.h unchanged'; \
|
||||
else $(INSTALL_DATA) $< $@; fi
|
||||
|
108
ansidecl.h
108
ansidecl.h
@ -1,108 +0,0 @@
|
||||
/* Copyright (C) 1991 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with the GNU C Library; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
|
||||
/* ANSI and traditional C compatibility macros
|
||||
|
||||
ANSI C is assumed if __STDC__ is #defined.
|
||||
|
||||
Macro ANSI C definition Traditional C definition
|
||||
----- ---- - ---------- ----------- - ----------
|
||||
PTR `void *' `char *'
|
||||
LONG_DOUBLE `long double' `double'
|
||||
CONST `const' `'
|
||||
VOLATILE `volatile' `'
|
||||
SIGNED `signed' `'
|
||||
PTRCONST `void *const' `char *'
|
||||
|
||||
DEFUN(name, arglist, args)
|
||||
|
||||
Defines function NAME.
|
||||
|
||||
ARGLIST lists the arguments, separated by commas and enclosed in
|
||||
parentheses. ARGLIST becomes the argument list in traditional C.
|
||||
|
||||
ARGS list the arguments with their types. It becomes a prototype in
|
||||
ANSI C, and the type declarations in traditional C. Arguments should
|
||||
be separated with `AND'. For functions with a variable number of
|
||||
arguments, the last thing listed should be `DOTS'.
|
||||
|
||||
DEFUN_VOID(name)
|
||||
|
||||
Defines a function NAME, which takes no arguments.
|
||||
|
||||
EXFUN(name, prototype)
|
||||
|
||||
Is used in an external function declaration.
|
||||
In ANSI C it is `NAMEPROTOTYPE' (so PROTOTYPE should be enclosed in
|
||||
parentheses). In traditional C it is `NAME()'.
|
||||
For a function that takes no arguments, PROTOTYPE should be `(NOARGS)'.
|
||||
|
||||
For example:
|
||||
extern int EXFUN(printf, (CONST char *format DOTS));
|
||||
int DEFUN(fprintf, (stream, format),
|
||||
FILE *stream AND CONST char *format DOTS) { ... }
|
||||
void DEFUN_VOID(abort) { ... }
|
||||
*/
|
||||
|
||||
#ifndef _ANSIDECL_H
|
||||
|
||||
#define _ANSIDECL_H 1
|
||||
|
||||
|
||||
/* Every source file includes this file,
|
||||
so they will all get the switch for lint. */
|
||||
/* LINTLIBRARY */
|
||||
|
||||
|
||||
#ifdef __STDC__
|
||||
|
||||
#define PTR void *
|
||||
#define PTRCONST void *CONST
|
||||
#define LONG_DOUBLE long double
|
||||
|
||||
#define AND ,
|
||||
#define NOARGS void
|
||||
#define CONST const
|
||||
#define VOLATILE volatile
|
||||
#define SIGNED signed
|
||||
#define DOTS , ...
|
||||
|
||||
#define EXFUN(name, proto) name proto
|
||||
#define DEFUN(name, arglist, args) name(args)
|
||||
#define DEFUN_VOID(name) name(NOARGS)
|
||||
|
||||
#else /* Not ANSI C. */
|
||||
|
||||
#define PTR char *
|
||||
#define PTRCONST PTR
|
||||
#define LONG_DOUBLE double
|
||||
|
||||
#define AND ;
|
||||
#define NOARGS
|
||||
#define CONST
|
||||
#define VOLATILE
|
||||
#define SIGNED
|
||||
#define DOTS
|
||||
|
||||
#define EXFUN(name, proto) name()
|
||||
#define DEFUN(name, arglist, args) name arglist args;
|
||||
#define DEFUN_VOID(name) name()
|
||||
|
||||
#endif /* ANSI C. */
|
||||
|
||||
|
||||
#endif /* ansidecl.h */
|
@ -23,8 +23,8 @@
|
||||
that. This header file is only used internally while compiling argp, and
|
||||
shouldn't be installed. */
|
||||
|
||||
#ifndef __ARGP_FMTSTREAM_H__
|
||||
#define __ARGP_FMTSTREAM_H__
|
||||
#ifndef _ARGP_FMTSTREAM_H
|
||||
#define _ARGP_FMTSTREAM_H
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
@ -294,4 +294,4 @@ __argp_fmtstream_point (argp_fmtstream_t __fs)
|
||||
|
||||
#endif /* ARGP_FMTSTREAM_USE_LINEWRAP */
|
||||
|
||||
#endif /* __ARGP_FMTSTREAM_H__ */
|
||||
#endif /* argp-fmtstream.h */
|
||||
|
@ -42,7 +42,7 @@
|
||||
#endif
|
||||
|
||||
#if _LIBC - 0
|
||||
#include <libc-lock.h>
|
||||
#include <bits/libc-lock.h>
|
||||
#else
|
||||
#ifdef HAVE_CTHREADS_H
|
||||
#include <cthreads.h>
|
||||
|
@ -18,8 +18,8 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef __ARGP_H__
|
||||
#define __ARGP_H__
|
||||
#ifndef _ARGP_H
|
||||
#define _ARGP_H
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
@ -551,7 +551,7 @@ __option_is_end (__const struct argp_option *__opt)
|
||||
# undef __option_is_short
|
||||
# undef __option_is_end
|
||||
#endif
|
||||
|
||||
#endif /* argp.h */
|
||||
#endif /* __OPTIMIZE__ */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -17,8 +17,12 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _IOCTL_TYPES_H
|
||||
#define _IOCTL_TYPES_H 1
|
||||
/*
|
||||
* Never include this file directly; use <sys/ioctl.h> instead.
|
||||
*/
|
||||
|
||||
#ifndef _BITS_IOCTL_TYPES_H
|
||||
#define _BITS_IOCTL_TYPES_H 1
|
||||
|
||||
|
||||
#if defined(TIOCGETC) || defined(TIOCSETC)
|
||||
@ -114,4 +118,4 @@ struct ttysize
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* ioctl-types.h */
|
||||
#endif /* bits/ioctl-types.h */
|
@ -16,8 +16,10 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _MATHBITS_H
|
||||
#define _MATHBITS_H 1
|
||||
#ifndef _MATH_H
|
||||
# error "Never use <bits/mathdef.h> directly; include <math.h> instead"
|
||||
#endif
|
||||
|
||||
|
||||
/* Normally, there is no long double type and the `float' and `double'
|
||||
expressions are evaluated as `double'. */
|
||||
@ -36,5 +38,3 @@ typedef double double_t; /* `double' expressions are evaluated as
|
||||
/* The values returned by `ilogb' for 0 and NaN respectively. */
|
||||
#define FP_ILOGB0 0x80000001
|
||||
#define FP_ILOGBNAN 0x7fffffff
|
||||
|
||||
#endif /* mathbits.h */
|
35
bits/sched.h
Normal file
35
bits/sched.h
Normal file
@ -0,0 +1,35 @@
|
||||
/* Definitions of constants and data structure for POSIX 1003.1b-1993
|
||||
scheduling interface.
|
||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
not, write to the Free Software Foundation, Inc., 59 Temple Place
|
||||
Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _SCHED_H
|
||||
#error "Never use <bits/sched.h> directly; include <sched.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
/* Scheduling algorithms. */
|
||||
#define SCHED_OTHER 0
|
||||
#define SCHED_FIFO 1
|
||||
#define SCHED_RR 2
|
||||
|
||||
/* Data structure to describe a process' schedulability. */
|
||||
struct sched_param
|
||||
{
|
||||
int sched_priority;
|
||||
};
|
@ -16,8 +16,10 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _SELECTBITS_H
|
||||
#define _SELECTBITS_H 1
|
||||
#ifndef _SYS_SELECT_H
|
||||
#error "Never use <bits/select.h> directly; include <sys/select.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
/* This line MUST be split! Otherwise m4 will not change it. */
|
||||
#define __FD_ZERO(set) \
|
||||
@ -25,5 +27,3 @@
|
||||
#define __FD_SET(d, set) ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d))
|
||||
#define __FD_CLR(d, set) ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d))
|
||||
#define __FD_ISSET(d, set) ((set)->fds_bits[__FDELT(d)] & __FDMASK(d))
|
||||
|
||||
#endif /* selectbits.h */
|
@ -17,8 +17,12 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _SOCKADDRCOM_H
|
||||
#define _SOCKADDRCOM_H 1
|
||||
/*
|
||||
* Never include this file directly; use <sys/socket.h> instead.
|
||||
*/
|
||||
|
||||
#ifndef _BITS_SOCKADDR_H
|
||||
#define _BITS_SOCKADDR_H 1
|
||||
|
||||
|
||||
/* POSIX.1g specifies this type name for the `sa_family' member. */
|
||||
@ -34,4 +38,4 @@ typedef unsigned short int sa_family_t;
|
||||
#define __SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))
|
||||
|
||||
|
||||
#endif /* sockaddrcom.h */
|
||||
#endif /* bits/sockaddr.h */
|
@ -17,9 +17,11 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _SOCKETBITS_H
|
||||
#ifndef _SYS_SOCKET_H
|
||||
#error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
#define _SOCKETBITS_H 1
|
||||
#include <features.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
@ -114,7 +116,7 @@ enum __socket_type
|
||||
|
||||
|
||||
/* Get the definition of the macro to define the common sockaddr members. */
|
||||
#include <sockaddrcom.h>
|
||||
#include <bits/sockaddr.h>
|
||||
|
||||
/* Structure describing a generic socket address. */
|
||||
struct sockaddr
|
||||
@ -196,5 +198,3 @@ struct linger
|
||||
};
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* socketbits.h */
|
52
bits/statfs.h
Normal file
52
bits/statfs.h
Normal file
@ -0,0 +1,52 @@
|
||||
/* Definition of `struct statfs', information about a filesystem.
|
||||
Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/*
|
||||
* Never include this file directly; use <sys/statfs.h> instead.
|
||||
*/
|
||||
|
||||
#ifndef _BITS_STATFS_H
|
||||
#define _BITS_STATFS_H 1
|
||||
|
||||
#include <bits/types.h>
|
||||
|
||||
/* GNU Hurd NOTE: The size of this structure (16 ints) is known in
|
||||
<hurd/hurd_types.defs>, since it is used in the `file_statfs' RPC. MiG
|
||||
does not cope at all well with the passed C structure not being of the
|
||||
expected size. There are some filler words at the end to allow for
|
||||
future expansion. To increase the size of the structure used in the RPC
|
||||
and retain binary compatibility, we would need to assign a new message
|
||||
number. */
|
||||
|
||||
struct statfs
|
||||
{
|
||||
unsigned int f_type;
|
||||
unsigned int f_bsize;
|
||||
unsigned int f_blocks;
|
||||
unsigned int f_bfree;
|
||||
unsigned int f_bavail;
|
||||
unsigned int f_files;
|
||||
unsigned int f_ffree;
|
||||
__fsid_t f_fsid;
|
||||
unsigned int f_namelen;
|
||||
unsigned int f_spare[6];
|
||||
};
|
||||
|
||||
|
||||
#endif /* bits/statfs.h */
|
@ -17,8 +17,9 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* These macros are also defined in some ioctls.h files (with numerically
|
||||
identical values), but this serves to shut up cpp's complaining. */
|
||||
/* These macros are also defined in some <bits/ioctls.h> files (with
|
||||
numerically identical values), but this serves to shut up cpp's
|
||||
complaining. */
|
||||
#ifdef __USE_BSD
|
||||
|
||||
#ifdef MDMBUF
|
@ -16,9 +16,12 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _GNU_TYPES_H
|
||||
/*
|
||||
* Never include this file directly; use <sys/types.h> instead.
|
||||
*/
|
||||
|
||||
#define _GNU_TYPES_H 1
|
||||
#ifndef _BITS_TYPES_H
|
||||
#define _BITS_TYPES_H 1
|
||||
|
||||
|
||||
/* Convenience types. */
|
||||
@ -39,6 +42,16 @@ typedef struct
|
||||
__u_long __val[2];
|
||||
} __u_quad_t;
|
||||
#endif
|
||||
typedef signed char __int8_t;
|
||||
typedef unsigned char __uint8_t;
|
||||
typedef signed short int __int16_t;
|
||||
typedef unsigned short int __uint16_t;
|
||||
typedef signed int __int32_t;
|
||||
typedef unsigned int __uint32_t;
|
||||
#ifdef __GNUC__
|
||||
typedef signed long long int __int64_t;
|
||||
typedef unsigned long long int __uint64_t;
|
||||
#endif
|
||||
typedef __quad_t *__qaddr_t;
|
||||
typedef int __dev_t; /* Type of device numbers. */
|
||||
typedef unsigned int __uid_t; /* Type of user identifications. */
|
||||
@ -78,4 +91,4 @@ typedef struct
|
||||
|
||||
typedef unsigned long int __fd_mask;
|
||||
|
||||
#endif /* gnu/types.h */
|
||||
#endif /* bits/types.h */
|
32
bits/uio.h
Normal file
32
bits/uio.h
Normal file
@ -0,0 +1,32 @@
|
||||
/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _SYS_UIO_H
|
||||
#error "Never use <bits/uio.h> directly; include <sys/uio.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
/* `struct iovec' -- Structure describing a section of memory. */
|
||||
|
||||
struct iovec
|
||||
{
|
||||
/* Starting address. */
|
||||
__ptr_t iov_base;
|
||||
/* Length in bytes. */
|
||||
size_t iov_len;
|
||||
};
|
@ -1,5 +1,5 @@
|
||||
/* The `struct utmp' type, describing entries in the utmp file. Generic/BSDish
|
||||
Copyright (C) 1993, 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public License as
|
||||
@ -16,9 +16,11 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _UTMPBITS_H
|
||||
#ifndef _UTMP_H
|
||||
#error "Never use <bits/utmp.h> directly; include <utmp.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
#define _UTMPBITS_H 1
|
||||
#include <features.h>
|
||||
|
||||
#include <paths.h>
|
||||
@ -49,5 +51,3 @@ struct utmp {
|
||||
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* utmpbits.h */
|
@ -1,5 +1,5 @@
|
||||
/* Definitions of status bits for `wait' et al.
|
||||
Copyright (C) 1992, 1994, 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 1994, 1996, 1997 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -17,10 +17,13 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _SYS_WAIT_H
|
||||
#error "Never use <bits/waitstatus.h> directly; include <sys/wait.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
/* Everything extant so far uses these same bits. */
|
||||
|
||||
#ifndef _WAITSTATUS_H
|
||||
#define _WAITSTATUS_H
|
||||
|
||||
/* If WIFEXITED(STATUS), the low-order 8 bits of the status. */
|
||||
#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
|
||||
@ -99,6 +102,3 @@ union wait
|
||||
#define w_stopval __wait_stopped.__w_stopval
|
||||
|
||||
#endif /* Use BSD. */
|
||||
|
||||
|
||||
#endif /* waitstatus.h */
|
@ -18,6 +18,7 @@
|
||||
|
||||
#ifndef _NL_TYPES_H
|
||||
#define _NL_TYPES_H 1
|
||||
|
||||
#include <features.h>
|
||||
|
||||
/* The default message set used by the gencat program. */
|
||||
|
@ -46,6 +46,9 @@
|
||||
/* Define if versioning of the library is wanted. */
|
||||
#undef DO_VERSIONING
|
||||
|
||||
/* Define if static NSS modules are wanted. */
|
||||
#undef DO_STATIC_NSS
|
||||
|
||||
/*
|
||||
*/
|
||||
|
||||
|
@ -40,6 +40,7 @@ build-shared = @shared@
|
||||
build-profile = @profile@
|
||||
build-omitfp = @omitfp@
|
||||
build-bounded = @bounded@
|
||||
build-static-nss = @static_nss@
|
||||
stdio = @stdio@
|
||||
add-ons = @subdirs@
|
||||
cross-compiling = @cross_compiling@
|
||||
|
137
configure
vendored
137
configure
vendored
@ -45,6 +45,8 @@ ac_help="$ac_help
|
||||
--enable-bounded build with runtime bounds checking [default=no]"
|
||||
ac_help="$ac_help
|
||||
--enable-add-ons=DIR... configure and build named extra directories"
|
||||
ac_help="$ac_help
|
||||
--enable-static-nss build static NSS modules [default=no]"
|
||||
|
||||
# Initialize some variables set by options.
|
||||
# The variables have the same names as the options, with
|
||||
@ -484,7 +486,7 @@ echo > confdefs.h
|
||||
|
||||
# A filename unique to this package, relative to the directory that
|
||||
# configure is in, which we can look for to find out if srcdir is correct.
|
||||
ac_unique_file=features.h
|
||||
ac_unique_file=include/features.h
|
||||
|
||||
# Find the source files, if location was not specified.
|
||||
if test -z "$srcdir"; then
|
||||
@ -727,6 +729,21 @@ if test x"$add_ons" != x; then
|
||||
done
|
||||
fi
|
||||
|
||||
# Check whether --enable-static-nss or --disable-static-nss was given.
|
||||
if test "${enable_static_nss+set}" = set; then
|
||||
enableval="$enable_static_nss"
|
||||
static_nss=$enableval
|
||||
else
|
||||
static_nss=no
|
||||
fi
|
||||
|
||||
if test x"$static_nss" = xyes; then
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define DO_STATIC_NSS 1
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
||||
|
||||
# Make sure we can run config.sub.
|
||||
if $ac_config_sub sun4 >/dev/null 2>&1; then :
|
||||
@ -734,7 +751,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
||||
fi
|
||||
|
||||
echo $ac_n "checking host system type""... $ac_c" 1>&6
|
||||
echo "configure:738: checking host system type" >&5
|
||||
echo "configure:755: checking host system type" >&5
|
||||
|
||||
host_alias=$host
|
||||
case "$host_alias" in
|
||||
@ -816,7 +833,7 @@ esac
|
||||
# This can take a while to compute.
|
||||
sysdep_dir=$srcdir/sysdeps
|
||||
echo $ac_n "checking sysdep dirs""... $ac_c" 1>&6
|
||||
echo "configure:820: checking sysdep dirs" >&5
|
||||
echo "configure:837: checking sysdep dirs" >&5
|
||||
# Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
|
||||
os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
|
||||
|
||||
@ -998,10 +1015,10 @@ while test $# -gt 0; do
|
||||
done
|
||||
|
||||
# Add the default directories.
|
||||
sysnames="$names sysdeps/generic sysdeps/stub"
|
||||
sysnames="$names sysdeps/generic sysdeps/stub include"
|
||||
|
||||
# The other names were emitted during the scan.
|
||||
echo "$ac_t""sysdeps/generic sysdeps/stub" 1>&6
|
||||
echo "$ac_t""sysdeps/generic sysdeps/stub include" 1>&6
|
||||
|
||||
|
||||
### Locate tools.
|
||||
@ -1017,7 +1034,7 @@ echo "$ac_t""sysdeps/generic sysdeps/stub" 1>&6
|
||||
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
||||
# ./install, which can be erroneously created by make from ./install.sh.
|
||||
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
|
||||
echo "configure:1021: checking for a BSD compatible install" >&5
|
||||
echo "configure:1038: checking for a BSD compatible install" >&5
|
||||
if test -z "$INSTALL"; then
|
||||
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -1071,7 +1088,7 @@ if test "$INSTALL" = "${srcdir}/install-sh -c"; then
|
||||
INSTALL='$(..)./install-sh -c'
|
||||
fi
|
||||
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
|
||||
echo "configure:1075: checking whether ln -s works" >&5
|
||||
echo "configure:1092: checking whether ln -s works" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1096,7 +1113,7 @@ do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1100: checking for $ac_word" >&5
|
||||
echo "configure:1117: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1129,7 +1146,7 @@ test -n "$MSGFMT" || MSGFMT=":"
|
||||
# Extract the first word of "gcc", so it can be a program name with args.
|
||||
set dummy gcc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1133: checking for $ac_word" >&5
|
||||
echo "configure:1150: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1158,7 +1175,7 @@ if test -z "$CC"; then
|
||||
# Extract the first word of "cc", so it can be a program name with args.
|
||||
set dummy cc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1162: checking for $ac_word" >&5
|
||||
echo "configure:1179: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1206,7 +1223,7 @@ fi
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||
echo "configure:1210: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
echo "configure:1227: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
|
||||
ac_ext=c
|
||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||
@ -1216,11 +1233,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1220 "configure"
|
||||
#line 1237 "configure"
|
||||
#include "confdefs.h"
|
||||
main(){return(0);}
|
||||
EOF
|
||||
if { (eval echo configure:1224: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
ac_cv_prog_cc_works=yes
|
||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||
if (./conftest; exit) 2>/dev/null; then
|
||||
@ -1243,13 +1260,13 @@ else
|
||||
cross_linkable=yes
|
||||
fi
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||
echo "configure:1247: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "configure:1264: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
|
||||
echo "configure:1253: checking whether we are using GNU C" >&5
|
||||
echo "configure:1270: checking whether we are using GNU C" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1258,7 +1275,7 @@ else
|
||||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1262: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
ac_cv_prog_gcc=yes
|
||||
else
|
||||
ac_cv_prog_gcc=no
|
||||
@ -1275,7 +1292,7 @@ if test $ac_cv_prog_gcc = yes; then
|
||||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if test -z "$CFLAGS"; then
|
||||
CFLAGS="-g -O2"
|
||||
fi
|
||||
@ -1287,7 +1304,7 @@ else
|
||||
fi
|
||||
|
||||
echo $ac_n "checking build system type""... $ac_c" 1>&6
|
||||
echo "configure:1291: checking build system type" >&5
|
||||
echo "configure:1308: checking build system type" >&5
|
||||
|
||||
build_alias=$build
|
||||
case "$build_alias" in
|
||||
@ -1310,7 +1327,7 @@ do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1314: checking for $ac_word" >&5
|
||||
echo "configure:1331: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1341,7 +1358,7 @@ done
|
||||
fi
|
||||
|
||||
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
||||
echo "configure:1345: checking how to run the C preprocessor" >&5
|
||||
echo "configure:1362: checking how to run the C preprocessor" >&5
|
||||
# On Suns, sometimes $CPP names a directory.
|
||||
if test -n "$CPP" && test -d "$CPP"; then
|
||||
CPP=
|
||||
@ -1356,13 +1373,13 @@ else
|
||||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
# not just through cpp.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1360 "configure"
|
||||
#line 1377 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -1373,13 +1390,13 @@ else
|
||||
rm -rf conftest*
|
||||
CPP="${CC-cc} -E -traditional-cpp"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1377 "configure"
|
||||
#line 1394 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1400: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -1410,7 +1427,7 @@ fi
|
||||
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
|
||||
set dummy ${ac_tool_prefix}ar; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1414: checking for $ac_word" >&5
|
||||
echo "configure:1431: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1441,7 +1458,7 @@ fi
|
||||
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
|
||||
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1445: checking for $ac_word" >&5
|
||||
echo "configure:1462: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1472,7 +1489,7 @@ if test -n "$ac_tool_prefix"; then
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1476: checking for $ac_word" >&5
|
||||
echo "configure:1493: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1507,7 +1524,7 @@ fi
|
||||
# Extract the first word of "bash", so it can be a program name with args.
|
||||
set dummy bash; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1511: checking for $ac_word" >&5
|
||||
echo "configure:1528: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_path_BASH'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1548,7 +1565,7 @@ if test "$BASH" = no; then
|
||||
# Extract the first word of "ksh", so it can be a program name with args.
|
||||
set dummy ksh; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1552: checking for $ac_word" >&5
|
||||
echo "configure:1569: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_path_KSH'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1590,7 +1607,7 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking for signed size_t type""... $ac_c" 1>&6
|
||||
echo "configure:1594: checking for signed size_t type" >&5
|
||||
echo "configure:1611: checking for signed size_t type" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_signed_size_t'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1614,12 +1631,12 @@ EOF
|
||||
fi
|
||||
|
||||
echo $ac_n "checking for libc-friendly stddef.h""... $ac_c" 1>&6
|
||||
echo "configure:1618: checking for libc-friendly stddef.h" >&5
|
||||
echo "configure:1635: checking for libc-friendly stddef.h" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_friendly_stddef'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1623 "configure"
|
||||
#line 1640 "configure"
|
||||
#include "confdefs.h"
|
||||
#define __need_size_t
|
||||
#define __need_wchar_t
|
||||
@ -1634,7 +1651,7 @@ size_t size; wchar_t wchar;
|
||||
if (&size == NULL || &wchar == NULL) abort ();
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
libc_cv_friendly_stddef=yes
|
||||
else
|
||||
@ -1653,7 +1670,7 @@ override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether we need to use -P to assemble .S files""... $ac_c" 1>&6
|
||||
echo "configure:1657: checking whether we need to use -P to assemble .S files" >&5
|
||||
echo "configure:1674: checking whether we need to use -P to assemble .S files" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_need_minus_P'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1676,7 +1693,7 @@ asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
|
||||
fi
|
||||
|
||||
echo $ac_n "checking for assembler global-symbol directive""... $ac_c" 1>&6
|
||||
echo "configure:1680: checking for assembler global-symbol directive" >&5
|
||||
echo "configure:1697: checking for assembler global-symbol directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_global_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1706,7 +1723,7 @@ EOF
|
||||
fi
|
||||
|
||||
echo $ac_n "checking for .set assembler directive""... $ac_c" 1>&6
|
||||
echo "configure:1710: checking for .set assembler directive" >&5
|
||||
echo "configure:1727: checking for .set assembler directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_set_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1740,7 +1757,7 @@ EOF
|
||||
fi
|
||||
|
||||
echo $ac_n "checking for .symver assembler directive""... $ac_c" 1>&6
|
||||
echo "configure:1744: checking for .symver assembler directive" >&5
|
||||
echo "configure:1761: checking for .symver assembler directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_symver_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1759,7 +1776,7 @@ fi
|
||||
|
||||
echo "$ac_t""$libc_cv_asm_symver_directive" 1>&6
|
||||
echo $ac_n "checking for ld --version-script""... $ac_c" 1>&6
|
||||
echo "configure:1763: checking for ld --version-script" >&5
|
||||
echo "configure:1780: checking for ld --version-script" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_ld_version_script_option'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1776,7 +1793,7 @@ VERS {
|
||||
EOF
|
||||
if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
|
||||
if { ac_try='${CC-cc} $CFLAGS --shared -o conftest.so conftest.o
|
||||
-Wl,--version-script,conftest.map'; { (eval echo configure:1780: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; };
|
||||
-Wl,--version-script,conftest.map'; { (eval echo configure:1797: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; };
|
||||
then
|
||||
libc_cv_ld_version_script_option=yes
|
||||
else
|
||||
@ -1806,7 +1823,7 @@ fi
|
||||
|
||||
if test $elf = yes; then
|
||||
echo $ac_n "checking for .previous assembler directive""... $ac_c" 1>&6
|
||||
echo "configure:1810: checking for .previous assembler directive" >&5
|
||||
echo "configure:1827: checking for .previous assembler directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_previous_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1814,7 +1831,7 @@ else
|
||||
.section foo_section
|
||||
.previous
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:1818: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:1835: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
libc_cv_asm_previous_directive=yes
|
||||
else
|
||||
libc_cv_asm_previous_directive=no
|
||||
@ -1830,7 +1847,7 @@ EOF
|
||||
|
||||
else
|
||||
echo $ac_n "checking for .popsection assembler directive""... $ac_c" 1>&6
|
||||
echo "configure:1834: checking for .popsection assembler directive" >&5
|
||||
echo "configure:1851: checking for .popsection assembler directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_popsection_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1838,7 +1855,7 @@ else
|
||||
.pushsection foo_section
|
||||
.popsection
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:1842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:1859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
libc_cv_asm_popsection_directive=yes
|
||||
else
|
||||
libc_cv_asm_popsection_directive=no
|
||||
@ -1858,12 +1875,12 @@ fi
|
||||
|
||||
if test $elf != yes; then
|
||||
echo $ac_n "checking for .init and .fini sections""... $ac_c" 1>&6
|
||||
echo "configure:1862: checking for .init and .fini sections" >&5
|
||||
echo "configure:1879: checking for .init and .fini sections" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_have_initfini'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1867 "configure"
|
||||
#line 1884 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
int main() {
|
||||
@ -1872,7 +1889,7 @@ asm (".section .init");
|
||||
asm (".text");
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1893: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
libc_cv_have_initfini=yes
|
||||
else
|
||||
@ -1897,19 +1914,19 @@ if test $elf = yes; then
|
||||
libc_cv_asm_underscores=no
|
||||
else
|
||||
echo $ac_n "checking for _ prefix on C symbol names""... $ac_c" 1>&6
|
||||
echo "configure:1901: checking for _ prefix on C symbol names" >&5
|
||||
echo "configure:1918: checking for _ prefix on C symbol names" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1906 "configure"
|
||||
#line 1923 "configure"
|
||||
#include "confdefs.h"
|
||||
asm ("_glibc_foobar:");
|
||||
int main() {
|
||||
glibc_foobar ();
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
libc_cv_asm_underscores=yes
|
||||
else
|
||||
@ -1936,7 +1953,7 @@ if test $elf = yes; then
|
||||
libc_cv_asm_weakext_directive=no
|
||||
else
|
||||
echo $ac_n "checking for assembler .weak directive""... $ac_c" 1>&6
|
||||
echo "configure:1940: checking for assembler .weak directive" >&5
|
||||
echo "configure:1957: checking for assembler .weak directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_weak_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1959,7 +1976,7 @@ echo "$ac_t""$libc_cv_asm_weak_directive" 1>&6
|
||||
|
||||
if test $libc_cv_asm_weak_directive = no; then
|
||||
echo $ac_n "checking for assembler .weakext directive""... $ac_c" 1>&6
|
||||
echo "configure:1963: checking for assembler .weakext directive" >&5
|
||||
echo "configure:1980: checking for assembler .weakext directive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_asm_weakext_directive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1996,7 +2013,7 @@ EOF
|
||||
fi
|
||||
|
||||
echo $ac_n "checking for ld --no-whole-archive""... $ac_c" 1>&6
|
||||
echo "configure:2000: checking for ld --no-whole-archive" >&5
|
||||
echo "configure:2017: checking for ld --no-whole-archive" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_ld_no_whole_archive'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2007,7 +2024,7 @@ __throw () {}
|
||||
EOF
|
||||
if { ac_try='${CC-cc} $CFLAGS
|
||||
-nostdlib -nostartfiles -Wl,--no-whole-archive
|
||||
-o conftest conftest.c'; { (eval echo configure:2011: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
-o conftest conftest.c'; { (eval echo configure:2028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
libc_cv_ld_no_whole_archive=yes
|
||||
else
|
||||
libc_cv_ld_no_whole_archive=no
|
||||
@ -2018,7 +2035,7 @@ fi
|
||||
echo "$ac_t""$libc_cv_ld_no_whole_archive" 1>&6
|
||||
|
||||
echo $ac_n "checking for gcc -fno-exceptions""... $ac_c" 1>&6
|
||||
echo "configure:2022: checking for gcc -fno-exceptions" >&5
|
||||
echo "configure:2039: checking for gcc -fno-exceptions" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_gcc_no_exceptions'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2029,7 +2046,7 @@ __throw () {}
|
||||
EOF
|
||||
if { ac_try='${CC-cc} $CFLAGS
|
||||
-nostdlib -nostartfiles -fno-exceptions
|
||||
-o conftest conftest.c'; { (eval echo configure:2033: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
-o conftest conftest.c'; { (eval echo configure:2050: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
|
||||
libc_cv_gcc_no_exceptions=yes
|
||||
else
|
||||
libc_cv_gcc_no_exceptions=no
|
||||
@ -2081,7 +2098,7 @@ if test "$uname" = "sysdeps/generic"; then
|
||||
fi
|
||||
|
||||
echo $ac_n "checking OS release for uname""... $ac_c" 1>&6
|
||||
echo "configure:2085: checking OS release for uname" >&5
|
||||
echo "configure:2102: checking OS release for uname" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_uname_release'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2103,7 +2120,7 @@ echo "$ac_t""$libc_cv_uname_release" 1>&6
|
||||
uname_release="$libc_cv_uname_release"
|
||||
|
||||
echo $ac_n "checking OS version for uname""... $ac_c" 1>&6
|
||||
echo "configure:2107: checking OS version for uname" >&5
|
||||
echo "configure:2124: checking OS version for uname" >&5
|
||||
if eval "test \"`echo '$''{'libc_cv_uname_version'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2125,7 +2142,7 @@ else
|
||||
fi
|
||||
|
||||
echo $ac_n "checking stdio selection""... $ac_c" 1>&6
|
||||
echo "configure:2129: checking stdio selection" >&5
|
||||
echo "configure:2146: checking stdio selection" >&5
|
||||
|
||||
case $stdio in
|
||||
libio) cat >> confdefs.h <<\EOF
|
||||
@ -2178,6 +2195,7 @@ fi
|
||||
|
||||
|
||||
|
||||
|
||||
if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
|
||||
config_makefile=
|
||||
else
|
||||
@ -2365,6 +2383,7 @@ s%@shared@%$shared%g
|
||||
s%@profile@%$profile%g
|
||||
s%@omitfp@%$omitfp%g
|
||||
s%@bounded@%$bounded%g
|
||||
s%@static_nss@%$static_nss%g
|
||||
s%@DEFINES@%$DEFINES%g
|
||||
s%@VERSION@%$VERSION%g
|
||||
|
||||
@ -2621,7 +2640,7 @@ while test -n "$ac_sources"; do
|
||||
done
|
||||
EOF
|
||||
cat >> $CONFIG_STATUS <<EOF
|
||||
echo '$config_vars' >> config.make
|
||||
echo '$config_vars' >> config.make; test -d bits || mkdir bits
|
||||
EOF
|
||||
cat >> $CONFIG_STATUS <<\EOF
|
||||
|
||||
|
18
configure.in
18
configure.in
@ -1,7 +1,7 @@
|
||||
Dnl Process this file with autoconf to produce a configure script.
|
||||
AC_REVISION([$CVSid$])
|
||||
AC_PREREQ(2.11)dnl dnl Minimum Autoconf version required.
|
||||
AC_INIT(features.h)
|
||||
AC_INIT(include/features.h)
|
||||
AC_CONFIG_HEADER(config.h)
|
||||
|
||||
# This will get text that should go into config.make.
|
||||
@ -92,6 +92,15 @@ if test x"$add_ons" != x; then
|
||||
done
|
||||
fi
|
||||
|
||||
dnl On some platforms we cannot use dynamic loading. We must provide
|
||||
dnl static NSS modules.
|
||||
AC_ARG_ENABLE(static-nss, dnl
|
||||
[ --enable-static-nss build static NSS modules [default=no]],
|
||||
static_nss=$enableval, static_nss=no)
|
||||
if test x"$static_nss" = xyes; then
|
||||
AC_DEFINE(DO_STATIC_NSS)
|
||||
fi
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
# The way shlib-versions is used to generate soversions.mk uses a
|
||||
@ -345,10 +354,10 @@ changequote([,])dnl
|
||||
done
|
||||
|
||||
# Add the default directories.
|
||||
sysnames="$names sysdeps/generic sysdeps/stub"
|
||||
sysnames="$names sysdeps/generic sysdeps/stub include"
|
||||
AC_SUBST(sysnames)
|
||||
# The other names were emitted during the scan.
|
||||
AC_MSG_RESULT(sysdeps/generic sysdeps/stub)
|
||||
AC_MSG_RESULT(sysdeps/generic sysdeps/stub include)
|
||||
|
||||
|
||||
### Locate tools.
|
||||
@ -811,6 +820,7 @@ fi
|
||||
AC_SUBST(profile)
|
||||
AC_SUBST(omitfp)
|
||||
AC_SUBST(bounded)
|
||||
AC_SUBST(static_nss)
|
||||
|
||||
AC_SUBST(DEFINES)
|
||||
|
||||
@ -823,5 +833,5 @@ fi
|
||||
VERSION=`sed -e 's/^#define VERSION "\([^"]*\)"/\1/p' -e d < $srcdir/version.h`
|
||||
AC_SUBST(VERSION)
|
||||
|
||||
AC_OUTPUT(config.make glibcbug ${config_makefile} ${config_uname}, ,
|
||||
[echo '$config_vars' >> config.make; test -d bits || mkdir bits])
|
||||
[echo '$config_vars' >> config.make])
|
||||
|
@ -59,11 +59,11 @@ omit-deps += $(crtstuff)
|
||||
|
||||
# Special rules for the building of crti.o and crtn.o
|
||||
$(objpfx)crt%.o: $(objpfx)crt%.S $(objpfx)defs.h
|
||||
$(CC) -c -fPIC -g0 -I$(..) -I$(common-objpfx) -DASSEMBLER $< -o $@
|
||||
$(compile.S) -fPIC -g0 -o $@
|
||||
|
||||
$(objpfx)initfini.s: initfini.c
|
||||
$(CC) $(CPPFLAGS) $(CFLAGS) -g0 -S -fPIC -finhibit-size-directive \
|
||||
$(no-exceptions) $< -o $@
|
||||
$(compile.c) -g0 -S -fPIC -finhibit-size-directive \
|
||||
$(no-exceptions) -o $@
|
||||
|
||||
$(objpfx)crti.S: $(objpfx)initfini.s
|
||||
sed -n -e '1,/@HEADER_ENDS/p' \
|
||||
|
@ -17,7 +17,7 @@
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#include <ctype.h>
|
||||
#include "../locale/localeinfo.h"
|
||||
#include <locale/localeinfo.h>
|
||||
|
||||
/* Defined in locale/C-ctype.c. */
|
||||
extern const char _nl_C_LC_CTYPE_class[];
|
||||
@ -30,8 +30,8 @@ extern const char _nl_C_LC_CTYPE_width[];
|
||||
#define b(t,x,o) (((const t *) _nl_C_LC_CTYPE_##x) + o);
|
||||
|
||||
const unsigned short int *__ctype_b = b (unsigned short int, class, 128);
|
||||
const unsigned int *__ctype32_b = b (unsigned int, class32, 0);
|
||||
const int *__ctype_tolower = b (int, tolower, 128);
|
||||
const int *__ctype_toupper = b (int, toupper, 128);
|
||||
const unsigned int *__ctype_names = b (unsigned int, names, 0);
|
||||
const __uint32_t *__ctype32_b = b (__uint32_t, class32, 0);
|
||||
const __int32_t *__ctype_tolower = b (__int32_t, tolower, 128);
|
||||
const __int32_t *__ctype_toupper = b (__int32_t, toupper, 128);
|
||||
const __uint32_t *__ctype_names = b (__uint32_t, names, 0);
|
||||
const unsigned char *__ctype_width = b (unsigned char, width, 0);
|
||||
|
@ -21,9 +21,10 @@
|
||||
*/
|
||||
|
||||
#ifndef _CTYPE_H
|
||||
|
||||
#define _CTYPE_H 1
|
||||
|
||||
#include <features.h>
|
||||
#include <gnu/types.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
@ -72,8 +73,8 @@ enum
|
||||
doesn't fit into an `unsigned char'. But today more important is that
|
||||
the arrays are also used for multi-byte character sets. */
|
||||
extern __const unsigned short int *__ctype_b; /* Characteristics. */
|
||||
extern __const int *__ctype_tolower; /* Case conversions. */
|
||||
extern __const int *__ctype_toupper; /* Case conversions. */
|
||||
extern __const __int32_t *__ctype_tolower; /* Case conversions. */
|
||||
extern __const __int32_t *__ctype_toupper; /* Case conversions. */
|
||||
|
||||
#define __isctype(c, type) \
|
||||
(__ctype_b[(int) (c)] & (unsigned short int) type)
|
||||
|
7
db/db.h
7
db/db.h
@ -33,8 +33,8 @@
|
||||
* @(#)db.h 8.7 (Berkeley) 6/16/94
|
||||
*/
|
||||
|
||||
#ifndef _DB_H_
|
||||
#define _DB_H_
|
||||
#ifndef _DB_H
|
||||
#define _DB_H 1
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/cdefs.h>
|
||||
@ -234,4 +234,5 @@ DB *__rec_open __P((const char *, int, int, const RECNOINFO *, int));
|
||||
void __dbpanic __P((DB *dbp));
|
||||
#endif
|
||||
__END_DECLS
|
||||
#endif /* !_DB_H_ */
|
||||
|
||||
#endif /* db.h */
|
||||
|
@ -33,6 +33,9 @@
|
||||
* @(#)mpool.h 8.2 (Berkeley) 7/14/94
|
||||
*/
|
||||
|
||||
#ifndef _MPOOL_H
|
||||
#define _MPOOL_H 1
|
||||
|
||||
#include <sys/queue.h>
|
||||
|
||||
/*
|
||||
@ -105,3 +108,5 @@ int mpool_close __P((MPOOL *));
|
||||
void mpool_stat __P((MPOOL *));
|
||||
#endif
|
||||
__END_DECLS
|
||||
|
||||
#endif /* mpool.h */
|
||||
|
@ -36,8 +36,8 @@
|
||||
* @(#)ndbm.h 8.1 (Berkeley) 6/2/93
|
||||
*/
|
||||
|
||||
#ifndef _NDBM_H_
|
||||
#define _NDBM_H_
|
||||
#ifndef _NDBM_H
|
||||
#define _NDBM_H 1
|
||||
|
||||
#include <db.h>
|
||||
|
||||
@ -76,4 +76,4 @@ int dbm_error __P((DBM *));
|
||||
int dbm_clearerr __P((DBM *));
|
||||
__END_DECLS
|
||||
|
||||
#endif /* !_NDBM_H_ */
|
||||
#endif /* ndbm.h */
|
||||
|
@ -21,7 +21,7 @@
|
||||
#
|
||||
subdir := dirent
|
||||
|
||||
headers := dirent.h direntry.h
|
||||
headers := dirent.h bits/dirent.h
|
||||
routines := opendir closedir readdir readdir_r rewinddir \
|
||||
seekdir telldir scandir alphasort versionsort \
|
||||
getdents dirfd
|
||||
|
@ -21,13 +21,13 @@
|
||||
*/
|
||||
|
||||
#ifndef _DIRENT_H
|
||||
|
||||
#define _DIRENT_H 1
|
||||
|
||||
#include <features.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
#include <gnu/types.h>
|
||||
#include <bits/types.h>
|
||||
|
||||
/* This file defines `struct dirent'.
|
||||
|
||||
@ -44,7 +44,7 @@ __BEGIN_DECLS
|
||||
member that gives the type of the file.
|
||||
*/
|
||||
|
||||
#include <direntry.h>
|
||||
#include <bits/dirent.h>
|
||||
|
||||
#if (defined __USE_BSD || defined __USE_MISC) && !defined d_fileno
|
||||
# define d_ino d_fileno /* Backward compatibility. */
|
||||
@ -142,7 +142,7 @@ extern int dirfd __P ((DIR *__dirp));
|
||||
|
||||
# ifndef MAXNAMLEN
|
||||
/* Get the definitions of the POSIX.1 limits. */
|
||||
# include <posix1_lim.h>
|
||||
# include <bits/posix1_lim.h>
|
||||
|
||||
/* `MAXNAMLEN' is the BSD name for what POSIX calls `NAME_MAX'. */
|
||||
# ifdef NAME_MAX
|
||||
@ -152,7 +152,7 @@ extern int dirfd __P ((DIR *__dirp));
|
||||
# endif
|
||||
# endif
|
||||
|
||||
# include <gnu/types.h>
|
||||
# include <bits/types.h>
|
||||
# define __need_size_t
|
||||
# include <stddef.h>
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
subdir := elf
|
||||
|
||||
headers = elf.h elfclass.h link.h dlfcn.h
|
||||
headers = elf.h bits/elfclass.h link.h dlfcn.h
|
||||
routines = $(dl-routines) dl-open dl-close dl-symbol dl-support \
|
||||
dl-version enbl-secure
|
||||
|
||||
|
@ -83,6 +83,11 @@ do_lookup (const char *undef_name, unsigned long int hash,
|
||||
if (skip != NULL && map == skip)
|
||||
continue;
|
||||
|
||||
/* Skip objects that could not be opened, which can occur in trace
|
||||
mode. */
|
||||
if (map->l_opencount == 0)
|
||||
continue;
|
||||
|
||||
/* Don't search the executable when resolving a copy reloc. */
|
||||
if (elf_machine_lookup_noexec_p (reloc_type) &&
|
||||
map->l_type == lt_executable)
|
||||
@ -285,7 +290,7 @@ _dl_lookup_versioned_symbol (const char *undef_name, const ElfW(Sym) **ref,
|
||||
if (res < 0)
|
||||
/* Oh, oh. The file named in the relocation entry does not
|
||||
contain the needed symbol. */
|
||||
_dl_signal_error (0, *reference_name ? reference_name : NULL,
|
||||
_dl_signal_error (0, reference_name,
|
||||
make_string ("symbol ", undef_name, ", version ",
|
||||
version->name,
|
||||
" not defined in file ",
|
||||
|
@ -18,8 +18,8 @@
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _DLFCN_H
|
||||
|
||||
#define _DLFCN_H 1
|
||||
|
||||
#include <features.h>
|
||||
|
||||
/* The MODE argument to `dlopen' contains one of the following: */
|
||||
|
43
elf/elf.h
43
elf/elf.h
@ -19,46 +19,47 @@
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _ELF_H
|
||||
|
||||
#define _ELF_H 1
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
/* Standard ELF types. Using __attribute__ mode ensures that GCC
|
||||
will choose the right number of bits for these types. */
|
||||
/* Standard ELF types. */
|
||||
|
||||
#include <inttypes.h>
|
||||
|
||||
/* Type for a 16-bit quantity. */
|
||||
typedef unsigned int Elf32_Half __attribute__ ((mode (HI)));
|
||||
typedef unsigned int Elf64_Half __attribute__ ((mode (HI)));
|
||||
typedef uint16_t Elf32_Half;
|
||||
typedef uint16_t Elf64_Half;
|
||||
|
||||
/* Types for signed and unsigned 32-bit quantities. */
|
||||
typedef unsigned int Elf32_Word __attribute__ ((mode (SI)));
|
||||
typedef int Elf32_Sword __attribute__ ((mode (SI)));
|
||||
typedef unsigned int Elf64_Word __attribute__ ((mode (SI)));
|
||||
typedef int Elf64_Sword __attribute__ ((mode (SI)));
|
||||
typedef uint32_t Elf32_Word;
|
||||
typedef int32_t Elf32_Sword;
|
||||
typedef uint32_t Elf64_Word;
|
||||
typedef int32_t Elf64_Sword;
|
||||
|
||||
/* Types for signed and unsigned 64-bit quantities. */
|
||||
typedef unsigned int Elf32_Xword __attribute__ ((mode (DI)));
|
||||
typedef int Elf32_Sxword __attribute__ ((mode (DI)));
|
||||
typedef unsigned int Elf64_Xword __attribute__ ((mode (DI)));
|
||||
typedef int Elf64_Sxword __attribute__ ((mode (DI)));
|
||||
typedef uint64_t Elf32_Xword;
|
||||
typedef int64_t Elf32_Sxword;
|
||||
typedef uint64_t Elf64_Xword;
|
||||
typedef int64_t Elf64_Sxword;
|
||||
|
||||
/* Type of addresses. */
|
||||
typedef unsigned int Elf32_Addr __attribute__ ((mode (SI)));
|
||||
typedef unsigned int Elf64_Addr __attribute__ ((mode (DI)));
|
||||
typedef uint32_t Elf32_Addr;
|
||||
typedef uint64_t Elf64_Addr;
|
||||
|
||||
/* Type of file offsets. */
|
||||
typedef unsigned int Elf32_Off __attribute__ ((mode (SI)));
|
||||
typedef unsigned int Elf64_Off __attribute__ ((mode (DI)));
|
||||
typedef uint32_t Elf32_Off;
|
||||
typedef uint64_t Elf64_Off;
|
||||
|
||||
/* Type for section indices, which are 16-bit quantities. */
|
||||
typedef unsigned int Elf32_Section __attribute__ ((mode (HI)));
|
||||
typedef unsigned int Elf64_Section __attribute__ ((mode (HI)));
|
||||
typedef uint16_t Elf32_Section;
|
||||
typedef uint16_t Elf64_Section;
|
||||
|
||||
/* Type of symbol indices. */
|
||||
typedef unsigned int Elf32_Symndx __attribute__ ((mode (SI)));
|
||||
typedef unsigned int Elf64_Symndx __attribute__ ((mode (DI)));
|
||||
typedef uint32_t Elf32_Symndx;
|
||||
typedef uint64_t Elf64_Symndx;
|
||||
|
||||
|
||||
/* The ELF file header. This appears at the start of every ELF file. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* You don't really want to know what this hack is for.
|
||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -128,7 +128,7 @@ _start (void)
|
||||
char *buf = NULL;
|
||||
size_t bufsz = 0;
|
||||
|
||||
while (__getline (&buf, &bufsz, stdin) > 0)
|
||||
while (__getdelim (&buf, &bufsz, '\n', stdin) > 0)
|
||||
{
|
||||
char *p = buf;
|
||||
eval (&p);
|
||||
|
@ -18,8 +18,8 @@
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _LINK_H
|
||||
|
||||
#define _LINK_H 1
|
||||
|
||||
#include <features.h>
|
||||
|
||||
#define __need_size_t
|
||||
@ -36,7 +36,8 @@ __BEGIN_DECLS
|
||||
#define ELFW(type) _ElfW (ELF, __ELF_NATIVE_CLASS, type)
|
||||
#define _ElfW(e,w,t) _ElfW_1 (e, w, _##t)
|
||||
#define _ElfW_1(e,w,t) e##w##t
|
||||
#include <elfclass.h> /* Defines __ELF_NATIVE_CLASS. */
|
||||
|
||||
#include <bits/elfclass.h> /* Defines __ELF_NATIVE_CLASS. */
|
||||
|
||||
/* Rendezvous structure used by the run-time dynamic linker to communicate
|
||||
details of shared object loading to the debugger. If the executable's
|
||||
|
@ -33,9 +33,9 @@
|
||||
* @(#)gmon.h 8.2 (Berkeley) 1/4/94
|
||||
*/
|
||||
|
||||
#ifndef _SYS_GMON_H_
|
||||
#ifndef _SYS_GMON_H
|
||||
#define _SYS_GMON_H 1
|
||||
|
||||
#define _SYS_GMON_H_ 1
|
||||
#include <features.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
@ -176,4 +176,4 @@ void _mcleanup __P ((void));
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* !_SYS_GMON_H_ */
|
||||
#endif /* sys/gmon.h */
|
||||
|
@ -26,8 +26,8 @@
|
||||
identifying the type of records, followed by records specific data. */
|
||||
|
||||
#ifndef _SYS_GMON_OUT_H
|
||||
|
||||
#define _SYS_GMON_OUT_H 1
|
||||
|
||||
#include <features.h>
|
||||
|
||||
#define GMON_MAGIC "gmon" /* magic cookie */
|
||||
@ -74,4 +74,4 @@ struct gmon_cg_arc_record
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* _SYS_GMON_OUT_H */
|
||||
#endif /* sys/gmon_out.h */
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#include <errno.h>
|
||||
#include <grp.h>
|
||||
#include <libc-lock.h>
|
||||
#include <bits/libc-lock.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
|
@ -21,13 +21,13 @@
|
||||
*/
|
||||
|
||||
#ifndef _GRP_H
|
||||
|
||||
#define _GRP_H 1
|
||||
|
||||
#include <features.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
#include <gnu/types.h>
|
||||
#include <bits/types.h>
|
||||
|
||||
#define __need_size_t
|
||||
#include <stddef.h>
|
||||
|
@ -22,7 +22,7 @@
|
||||
|
||||
#define __need___va_list
|
||||
#include <stdarg.h>
|
||||
#include <ioctls.h>
|
||||
#include <bits/ioctls.h>
|
||||
|
||||
|
||||
/* Type of handler function, called like ioctl to do its entire job. */
|
||||
|
@ -132,8 +132,8 @@ _hurd_intr_rpc_mach_msg (mach_msg_header_t *msg,
|
||||
int i;
|
||||
} check =
|
||||
{ t: {
|
||||
MACH_MSG_TYPE_INTEGER_32,
|
||||
32,
|
||||
MACH_MSG_TYPE_INTEGER_T,
|
||||
MACH_MSG_TYPE_INTEGER_T,
|
||||
1,
|
||||
TRUE,
|
||||
FALSE,
|
||||
|
1
include/bits/mathcalls.h
Normal file
1
include/bits/mathcalls.h
Normal file
@ -0,0 +1 @@
|
||||
#include <math/bits/mathcalls.h>
|
1
include/bits/posix1_lim.h
Normal file
1
include/bits/posix1_lim.h
Normal file
@ -0,0 +1 @@
|
||||
#include <posix/bits/posix1_lim.h>
|
1
include/bits/posix2_lim.h
Normal file
1
include/bits/posix2_lim.h
Normal file
@ -0,0 +1 @@
|
||||
#include <posix/bits/posix2_lim.h>
|
1
include/bits/stab.def
Normal file
1
include/bits/stab.def
Normal file
@ -0,0 +1 @@
|
||||
#include <misc/bits/stab.def>
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -16,6 +16,10 @@
|
||||
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/*
|
||||
* Never include this file directly; use <limits.h> instead.
|
||||
*/
|
||||
|
||||
/* Additional definitions from X/Open Portability Guide, Issue 4, Version 2
|
||||
System Interfaces and Headers, 4.16 <limits.h>
|
||||
|
||||
@ -87,4 +91,4 @@
|
||||
/* Default process priority. */
|
||||
#define NZERO 20
|
||||
|
||||
#endif /* xopen_lim.h */
|
||||
#endif /* bits/xopen_lim.h */
|
@ -33,16 +33,16 @@ __BEGIN_DECLS
|
||||
|
||||
/* Get the error number constants from the system-specific file.
|
||||
This file will test __need_Emath and _ERRNO_H. */
|
||||
#include <errnos.h>
|
||||
#include <bits/errno.h>
|
||||
#undef __need_Emath
|
||||
|
||||
#ifdef _ERRNO_H
|
||||
|
||||
/* Declare the `errno' variable, unless it's defined as a macro by
|
||||
errnos.h. This is the case in GNU, where it is a per-thread variable.
|
||||
This redeclaration using the macro still works, but it will be a
|
||||
function declaration without a prototype and may trigger a
|
||||
-Wstrict-prototypes warning. */
|
||||
bits/errno.h. This is the case in GNU, where it is a per-thread
|
||||
variable. This redeclaration using the macro still works, but it
|
||||
will be a function declaration without a prototype and may trigger
|
||||
a -Wstrict-prototypes warning. */
|
||||
#ifndef errno
|
||||
extern int errno;
|
||||
#endif
|
||||
@ -60,8 +60,8 @@ __END_DECLS
|
||||
|
||||
#endif /* _ERRNO_H */
|
||||
|
||||
/* The Hurd <errnos.h> defines `error_t' as an enumerated type so that
|
||||
printing `error_t' values in the debugger shows the names. We
|
||||
/* The Hurd <bits/errno.h> defines `error_t' as an enumerated type so
|
||||
that printing `error_t' values in the debugger shows the names. We
|
||||
might need this definition sometimes even if this file was included
|
||||
before. */
|
||||
#if defined __USE_GNU || defined __need_error_t
|
@ -17,7 +17,6 @@
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef _FEATURES_H
|
||||
|
||||
#define _FEATURES_H 1
|
||||
|
||||
/* These are defined by the user (or the compiler)
|
||||
@ -105,20 +104,20 @@
|
||||
|
||||
/* If _GNU_SOURCE was defined by the user, turn on all the other features. */
|
||||
#ifdef _GNU_SOURCE
|
||||
#undef _ISOC9X_SOURCE
|
||||
#define _ISOC9X_SOURCE 1
|
||||
#undef _POSIX_SOURCE
|
||||
#define _POSIX_SOURCE 1
|
||||
#undef _POSIX_C_SOURCE
|
||||
#define _POSIX_C_SOURCE 199309L
|
||||
#undef _XOPEN_SOURCE
|
||||
#define _XOPEN_SOURCE 1
|
||||
#undef _XOPEN_SOURCE_EXTENDED
|
||||
#define _XOPEN_SOURCE_EXTENDED 1
|
||||
#undef _BSD_SOURCE
|
||||
#define _BSD_SOURCE 1
|
||||
#undef _SVID_SOURCE
|
||||
#define _SVID_SOURCE 1
|
||||
# undef _ISOC9X_SOURCE
|
||||
# define _ISOC9X_SOURCE 1
|
||||
# undef _POSIX_SOURCE
|
||||
# define _POSIX_SOURCE 1
|
||||
# undef _POSIX_C_SOURCE
|
||||
# define _POSIX_C_SOURCE 199309L
|
||||
# undef _XOPEN_SOURCE
|
||||
# define _XOPEN_SOURCE 1
|
||||
# undef _XOPEN_SOURCE_EXTENDED
|
||||
# define _XOPEN_SOURCE_EXTENDED 1
|
||||
# undef _BSD_SOURCE
|
||||
# define _BSD_SOURCE 1
|
||||
# undef _SVID_SOURCE
|
||||
# define _SVID_SOURCE 1
|
||||
#endif
|
||||
|
||||
/* If nothing (other than _GNU_SOURCE) is defined,
|
||||
@ -127,65 +126,65 @@
|
||||
!defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE && \
|
||||
!defined _XOPEN_SOURCE && !defined _XOPEN_SOURCE_EXTENDED && \
|
||||
!defined _BSD_SOURCE && !defined _SVID_SOURCE)
|
||||
#define _BSD_SOURCE 1
|
||||
#define _SVID_SOURCE 1
|
||||
# define _BSD_SOURCE 1
|
||||
# define _SVID_SOURCE 1
|
||||
#endif
|
||||
|
||||
/* This is to enable the ISO C 9x extension. It will go away as soon
|
||||
as this standard is officially released. */
|
||||
#ifdef _ISOC9X_SOURCE
|
||||
#define __USE_ISOC9X 1
|
||||
# define __USE_ISOC9X 1
|
||||
#endif
|
||||
|
||||
/* If none of the ANSI/POSIX macros are defined, use POSIX.1 and POSIX.2
|
||||
(and IEEE Std 1003.1b-1993 unless _XOPEN_SOURCE is defined). */
|
||||
#if (!defined __STRICT_ANSI__ && !defined _POSIX_SOURCE && \
|
||||
!defined _POSIX_C_SOURCE)
|
||||
#define _POSIX_SOURCE 1
|
||||
#ifdef _XOPEN_SOURCE
|
||||
#define _POSIX_C_SOURCE 2
|
||||
#else
|
||||
#define _POSIX_C_SOURCE 199309L
|
||||
#endif
|
||||
# define _POSIX_SOURCE 1
|
||||
# ifdef _XOPEN_SOURCE
|
||||
# define _POSIX_C_SOURCE 2
|
||||
# else
|
||||
# define _POSIX_C_SOURCE 199309L
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined _POSIX_SOURCE || _POSIX_C_SOURCE >= 1 || defined _XOPEN_SOURCE
|
||||
#define __USE_POSIX 1
|
||||
# define __USE_POSIX 1
|
||||
#endif
|
||||
|
||||
#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 2 || defined _XOPEN_SOURCE
|
||||
#define __USE_POSIX2 1
|
||||
# define __USE_POSIX2 1
|
||||
#endif
|
||||
|
||||
#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 199309L
|
||||
#define __USE_POSIX199309 1
|
||||
# define __USE_POSIX199309 1
|
||||
#endif
|
||||
|
||||
#ifdef _XOPEN_SOURCE
|
||||
#define __USE_XOPEN 1
|
||||
#ifdef _XOPEN_SOURCE_EXTENDED
|
||||
#define __USE_XOPEN_EXTENDED 1
|
||||
#endif
|
||||
# define __USE_XOPEN 1
|
||||
# ifdef _XOPEN_SOURCE_EXTENDED
|
||||
# define __USE_XOPEN_EXTENDED 1
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined _BSD_SOURCE || defined _SVID_SOURCE
|
||||
#define __USE_MISC 1
|
||||
# define __USE_MISC 1
|
||||
#endif
|
||||
|
||||
#ifdef _BSD_SOURCE
|
||||
#define __USE_BSD 1
|
||||
# define __USE_BSD 1
|
||||
#endif
|
||||
|
||||
#ifdef _SVID_SOURCE
|
||||
#define __USE_SVID 1
|
||||
# define __USE_SVID 1
|
||||
#endif
|
||||
|
||||
#ifdef _GNU_SOURCE
|
||||
#define __USE_GNU 1
|
||||
# define __USE_GNU 1
|
||||
#endif
|
||||
|
||||
#if defined _REENTRANT || defined _THREAD_SAFE
|
||||
#define __USE_REENTRANT 1
|
||||
# define __USE_REENTRANT 1
|
||||
#endif
|
||||
|
||||
/* We do support the IEC 559 math functionality, real and complex. */
|
||||
@ -210,13 +209,13 @@
|
||||
#if !defined __GNUC__ || __GNUC__ < 2
|
||||
/* In GCC version 2, (__extension__ EXPR) will not complain
|
||||
about GCC extensions used in EXPR under -ansi or -pedantic. */
|
||||
#define __extension__
|
||||
# define __extension__
|
||||
#endif
|
||||
|
||||
|
||||
/* This is here only because every header file already includes this one. */
|
||||
#ifndef __ASSEMBLER__
|
||||
#include <sys/cdefs.h>
|
||||
# include <sys/cdefs.h>
|
||||
#endif
|
||||
|
||||
/* This is here only because every header file already includes this one. */
|
||||
@ -230,7 +229,7 @@
|
||||
this #include were done for the library source code, then every object
|
||||
file would depend on stubs.h. */
|
||||
|
||||
#include <gnu/stubs.h>
|
||||
# include <gnu/stubs.h>
|
||||
#endif
|
||||
|
||||
#endif /* features.h */
|
@ -24,15 +24,15 @@
|
||||
|
||||
#ifdef __USE_POSIX
|
||||
/* POSIX adds things to <limits.h>. */
|
||||
# include <posix1_lim.h>
|
||||
# include <bits/posix1_lim.h>
|
||||
#endif
|
||||
|
||||
#ifdef __USE_POSIX2
|
||||
# include <posix2_lim.h>
|
||||
# include <bits/posix2_lim.h>
|
||||
#endif
|
||||
|
||||
#ifdef __USE_XOPEN
|
||||
# include <xopen_lim.h>
|
||||
# include <bits/xopen_lim.h>
|
||||
#endif
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user