about summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-04-281-2/+2
| | | | | | | | | | | | | | | | | 2000-04-25 Jes Sorensen <Jes.Sorensen@cern.ch> * shlib-versions: Rename ia64 dynamic linker to ld-linux-ia64.so.1 to avoid name clashes with the ia32 linker. 2000-04-25 Jakub Jelinek <jakub@redhat.com> * sysdeps/alpha/dl-machine.h (_dl_start_user): Fix the _dl_skip_args handling. * manual/string.texi: Document strcasestr, strchrnul, strtoimax, strtoumax, strfry, and memfrob. * manual/arith.texi: Document {,u}int*_t types, and strto{i,u}max. Patch by Bryan Henderson <bryanh@giraffe-data.com>.
* Update.Ulrich Drepper2000-04-271-4/+4
| | | | | | | | | | | | 2000-04-27 Ulrich Drepper <drepper@redhat.com> * elf/soinit.c (__libc_global_ctors): Call __pthread_initialize_minimal if this function is available. * sysdeps/i386/i486/atomicity.h (exchange_and_add): Use uint32_t for all values. <haible@clisp.cons.org>.
* Update.Ulrich Drepper2000-04-241-3/+5
| | | | | | | 2000-04-24 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/dl-machine.h (elf_machine_rel): Add __builtin_expect where desirable.
* Update.Ulrich Drepper2000-04-2212-5/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-22 Ulrich Drepper <drepper@redhat.com> * assert/assert-perr.c: Include <stdlib.h> for abort prototype. * libio/ftello.c: Likewise. * libio/ftello64.c: Likewise. * libio/ioftell.c: Likewise. * sysdeps/generic/memrchr.c: Likewise. * sysdeps/posix/libc_fatal.c: Likewise. * sysdeps/unix/sysv/linux/init-first.c: Likewise. * misc/fstab.c: Include <string.h> for strcmp prototype. * sysdeps/generic/ldsodefs.h: Likewise. * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. Patch by Kurt Roeckx <Q@ping.be>. * nss/Makefile (libnss_db-dbs): Renamed from libnss_db-routines. Remove db-open. Change all uses. (libnss_db-routines): Define as $(libnss_db-dbs) db-open. 2000-04-21 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/msgctl.c (__syscall_msgctl): Declare. * sysdeps/unix/sysv/linux/alpha/semctl.c (__syscall_semctl): Declare. * sysdeps/unix/sysv/linux/alpha/shmctl.c (__syscall_shmctl): Declare. * sysdeps/unix/sysv/linux/alpha/getrusage.S: Surround uses of $f28 with .set noat/at to shut up warnings. * sysdeps/unix/sysv/linux/alpha/syscalls.list (__fstatfs64): Add alias. * sysdeps/unix/sysv/linux/alpha/ioperm.c (init_iosys): Allow compilation if __NR_pciconfig_iobase is not defined. * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (__fstatfs64): Add alias.
* 2000-04-21 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-211-2/+2
| | | | * sysdeps/unix/mips/sysdep.S: Use __PIC__ instead of PIC.
* 2000-04-21 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-2110-34/+31
| | | | | | | | | | | | | | | | * sysdeps/mips/elf/start.S: Use __PIC__ instead of PIC. * sysdeps/mips/mips64/add_n.S: Likewise. * sysdeps/mips/mips64/bsd-_setjmp.S: Likewise. * sysdeps/mips/mips64/lshift.S: Likewise. * sysdeps/mips/mips64/mul_1.S: Likewise. * sysdeps/mips/mips64/rshift.S: Likewise. * sysdeps/mips/mips64/setjmp.S: Likewise. * sysdeps/mips/mips64/sub_n.S: Likewise. * sysdeps/mips/mips64/submul_1.S: Likewise. * sysdeps/mips/dl-machine.h (elf_machine_got_rel): Remove strtab and update comment. The strtab from _dl_relocate_object can be used.
* Update.Ulrich Drepper2000-04-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-19 Jakub Jelinek <jakub@redhat.com> * locale/programs/ld-ctype.c (ctype_output): Set size of the idx field to nelems * sizeof (uint32_t). * locale/programs/ld-address.c (address_output): Align word fields properly. * locale/programs/ld-monetary.c (monetary_output): Likewise. Don't restart idx pointers to idx end at the duo_int_curr_symbol field. Avoid giving arbitrary garbage in the crncystr field. Use sizeof(uint32_t) instead of 4 for len in uno_valid_from, uno_valid_to, duo_valid_from, duo_valid_to and conversion_rate fields. * locale/programs/ld-numeric.c (numeric_output): Likewise. Don't restart idx pointers to idx end at the decimal_point_wc field. * locale/programs/ld-time.c (time_output): week_1stday should be word, not byte. Align it properly. 2000-04-19 H.J. Lu <hjl@gnu.org> * csu/gmon-start.c (_start): Declared as "extern void". (etext): Likewise. 2000-04-18 Andreas Jaeger <aj@suse.de> * manual/install.texi (Running make install): Don't mention utmpd anymore. 2000-04-18 Andreas Jaeger <aj@suse.de> * linuxthreads/Versions: Use ld instead of ld.so. * elf/Makefile (ld-map): Use ld.map. * Versions.def: Use ld instead of ld.so. * elf/Versions: Likewise. * sysdeps/mach/hurd/Versions: Likewise.
* Fix typo.Ulrich Drepper2000-04-181-1/+1
|
* Update.Ulrich Drepper2000-04-181-9/+3
| | | | * sysdeps/generic/updwtmp.c: Remove daemon support.
* Update.Ulrich Drepper2000-04-181-1/+1
| | | | * sysdeps/unix/sysv/aix/gethostname.c: Fix type of len argument.
* Update.Ulrich Drepper2000-04-181-0/+2
| | | | * sysdeps/unix/sysv/aix/access.c: Define ACC_INVOKER.
* Update.Ulrich Drepper2000-04-182-0/+6
| | | | | * sysdeps/unix/sysv/aix/getegid.c: Define ID_EFFECTIVE. * sysdeps/unix/sysv/aix/geteuid.c: Likewise.
* 2000-04-18 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-181-28/+11
| | | | | | | * sysdeps/mips/dl-machine.h (elf_machine_rel): Fix relocation. 2000-04-18 Andreas Jaeger <aj@suse.de> * sysdeps/mips/dl-machine.h (elf_machine_rel): Fix relocation.
* Update.Ulrich Drepper2000-04-182-6/+0
| | | | | * sysdeps/unix/sysv/aix/geteuid.c: Don't try to include <sys/id.h>. * sysdeps/unix/sysv/aix/getegid.c: Likewise.
* Update.Ulrich Drepper2000-04-181-1/+1
| | | | * sysdeps/unix/sysv/aix/getegid.c: Don't try to include <sys/id.h>.
* Update.Ulrich Drepper2000-04-187-4/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-18 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/aix/xstat64.c: Define STX_NORMAL and STX_64. * sysdeps/unix/sysv/aix/xstat.c: Define STX_NORMAL. * sysdeps/unix/sysv/aix/sys/param.h: Define NGROUPS. * sysdeps/unix/sysv/aix/setreuid.c: Define ID_EFFECTIVE and ID_REAL. * sysdeps/unix/sysv/aix/setregid.c: Likewise. * sysdeps/unix/sysv/aix/setuid.c: Define ID_REAL. * sysdeps/unix/sysv/aix/setgid.c: Likewise. * sysdeps/unix/sysv/aix/seteuid.c: Define ID_EFFECTIVE. * sysdeps/unix/sysv/aix/setegid.c: Likewise. * sysdeps/unix/sysv/aix/sbrk.c: Update parameter type. * sysdeps/unix/sysv/aix/nanosleep.c (struct timestruc_t): Define it here. * sysdeps/unix/sysv/aix/msync.c: New file. * sysdeps/unix/sysv/aix/msgsnd.c: New file. * sysdeps/unix/sysv/aix/net/if.h: New file. * sysdeps/unix/sysv/aix/pipe.c: New file. * sysdeps/unix/sysv/aix/poll.c: New file. * sysdeps/unix/sysv/aix/rename.c: New file. * sysdeps/unix/sysv/aix/rmdir.c: New file. * sysdeps/unix/sysv/aix/select.c: New file. * sysdeps/unix/sysv/aix/semctl.c: New file. * sysdeps/unix/sysv/aix/semget.c: New file. * sysdeps/unix/sysv/aix/semop.c: New file. * sysdeps/unix/sysv/aix/sendto.c: New file. * sysdeps/unix/sysv/aix/setgroups.c: New file. * sysdeps/unix/sysv/aix/setpgid.c: New file. * sysdeps/unix/sysv/aix/setpgrp.c: New file. * sysdeps/unix/sysv/aix/setpriority.c: New file. * sysdeps/unix/sysv/aix/setrlimit.c: New file. * sysdeps/unix/sysv/aix/setrlimit64.c: New file. * sysdeps/unix/sysv/aix/setsid.c: New file. * sysdeps/unix/sysv/aix/setsockopt.c: New file. * sysdeps/unix/sysv/aix/shmat.c: New file. * sysdeps/unix/sysv/aix/shmctl.c: New file. * sysdeps/unix/sysv/aix/shmdt.c: New file. * sysdeps/unix/sysv/aix/shmget.c: New file. * sysdeps/unix/sysv/aix/sigaltstack.c: New file. * sysdeps/unix/sysv/aix/sigstack.c: New file. * sysdeps/unix/sysv/aix/socket.c: New file. * sysdeps/unix/sysv/aix/socketpair.c: New file. * sysdeps/unix/sysv/aix/speed.c: New file. * sysdeps/unix/sysv/aix/symlink.c: New file. * sysdeps/unix/sysv/aix/sync.c: New file. * sysdeps/unix/sysv/aix/tcgetattr.c: New file. * sysdeps/unix/sysv/aix/tcsetattr.c: New file. * sysdeps/unix/sysv/aix/times.c: New file. * sysdeps/unix/sysv/aix/ulimit.c: New file. * sysdeps/unix/sysv/aix/umask.c: New file. * sysdeps/unix/sysv/aix/unlink.c: New file. * sysdeps/unix/sysv/aix/ustat.c: New file. * sysdeps/unix/sysv/aix/utimes.c: New file.
* AIX times implementation.Ulrich Drepper2000-04-181-0/+30
|
* AIX tcsetattr implementation.Ulrich Drepper2000-04-186-0/+452
|
* AIX socketpair implementation.Ulrich Drepper2000-04-181-0/+25
|
* AIX socket implementation.Ulrich Drepper2000-04-1835-19/+479
|
* Update.Ulrich Drepper2000-04-181-1/+1
| | | | | | | * sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h (struct sigcontext): Remove the typedef keyword. 2000-04-18 Jakub Jelinek <jakub@redhat.com>
* Update.Ulrich Drepper2000-04-181-1/+4
| | | | | | | | | | | | | | | | * sysdeps/generic/hp-timing.h (HP_TIMING_NONAVAIL): Define to signal timing is not really implemented. 2000-04-17 Andreas Jaeger <aj@suse.de> * elf/rtld.c (process_dl_debug): Mention statistics in help message. 2000-04-17 Jakub Jelinek <jakub@redhat.com> * Makefile (install): Use slibdir and libdir instead of inst_slibdir and inst_libdir. 2000-04-17 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-04-184-11/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * manual/intro.texi: Change reference from System Information to System Management. * manual/users.texi: Likewise. * manual/conf.texi: Likewise. * manual/sysinfo.texi: Document mount, umount, and umount2. Patch by Bryan Henderson <bryanh@giraffe-data.com>. 2000-04-17 Jakub Jelinek <jakub@redhat.com> * sysdeps/ieee754/ldbl-128/printf_fphex.c (PRINT_FPHEX_LONG_DOUBLE): Create wnumstr as well as numstr to support wide character output correctly. 2000-04-15 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/sparc64/Makefile: Remove sysdep-CFLAGS modification and move it... * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: ...here. Add -melf64_sparc switch to $(LD) on sparc64-linux. * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Add -melf32_sparc switch to $(LD) on sparc-linux. 2000-04-17 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Remove setresgid and setresuid frm sysdep_routines. 2000-04-17 Ulrich Drepper <drepper@redhat.com> * manual/resource.texi: ...here. New file. Document ulimit, vlimit, and vtimes.
* AIX msgrcv implementation.Ulrich Drepper2000-04-181-0/+1
|
* (elf_machine_relplt): Removed, it's not needed. Andreas Jaeger2000-04-171-6/+2
| | | | (_dl_runtime_resolve): Fix \n for a comment, safe gp and not pc.
* AIX msgget implementation.Ulrich Drepper2000-04-1733-12/+671
|
* AIX ioctl definitions.Ulrich Drepper2000-04-172-0/+340
|
* 2000-04-17 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-171-18/+21
| | | | | | | | | | | * sysdeps/mips/dl-machine.h (elf_machine_got_rel): Optimize a bit as suggested by Ulrich Drepper. (__dl_runtime_resolve): Remove unused variable, initialize sym directly. (RTLD_START): Document OFFSET_GP_GOT. (OFFSET_GP_GOT): New magic value. (elf_mips_got_from_gpreg): Use OFFSET_GP_GOT. (elf_machine_got_rel): Only declare strtab if needed.
* Add EAFNOSUPPORT.Ulrich Drepper2000-04-175-1/+46
|
* Implies file for AIX.Ulrich Drepper2000-04-171-0/+8
|
* 2000-04-17 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-175-5/+5
| | | | | | | | * sysdeps/mips/add_n.S: Add newline at EOF. * sysdeps/mips/rshift.S: Likewise. * sysdeps/mips/mul_1.S: Likewise. * sysdeps/mips/lshift.S: Likewise. * sysdeps/mips/addmul_1.S: Likewise.
* Update.Ulrich Drepper2000-04-171-4/+6
| | | | * sysdeps/powerpc/fpu/s_isnan.c: Pretty printing.
* Update.Ulrich Drepper2000-04-151-2/+4
| | | | | | | | | | | | | | | | | | | | * elf/dl-version.c (_dl_check_map_versions): New argument trace_mode. Before testing versions check that we actually loaded the object and whether we are in trace mode. If not loaded during tracing don't test versions in this object. (_dl_check_all_versions): Take new parameter and pass to _dl_check_map_versions. * sysdeps/generic/ldsodefs.h: Update prototypes for _dl_check_all_versions and _dl_check_map_versions. * elf/rtld.c (struct version_check_args): Add dotrace. (version_check_doit): Pass args->dotrace to _dl_check_all_versions. (dl_main): Pass info about trace mode to version_check_doit. * elf/dl-open.c (dl_open_worker): Pass zero as new argument to _dl_check_all_versions. * manual/users.texi (XPG Functions): Document utmpxname, getutmp, and getutmpx. Patch by Bryan Henderson <bryanh@giraffe-data.com>.
* Update.Ulrich Drepper2000-04-152-7/+5
| | | | | | | | | 2000-04-14 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/shm_open.c: Include linux_fsinfo for SHMFS_SUPER_MAGIC. Remove definition of SHMFS_SUPER_MAGIC. * sysdeps/unix/sysv/linux/linux_fsinfo.h (SHMFS_SUPER_MAGIC): Added.
* Update.Ulrich Drepper2000-04-152-23/+50
| | | | | * sysdeps/alpha/dl-machine.h (RTLD_START):Rewrite for new init function interface. Patch by Richard Henderson <rth@cygnus.com>.
* Add _POSIX_SPAWN.Ulrich Drepper2000-04-152-0/+5
|
* Update.Andreas Jaeger2000-04-151-1/+1
| | | | (elf_machine_got_rel): Cast sym correctly.
* Update.Andreas Jaeger2000-04-156-18/+24
| | | | | | | | | * 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.
* Update.Andreas Jaeger2000-04-152-41/+39
| | | | | | | * sysdeps/mips/dl-machine.h (elf_machine_got_rel): Initialize symidx correctly. * sysdeps/mips/add_n.S: Use __PIC__, add .end directive.
* Add newline at EOF.Andreas Jaeger2000-04-141-1/+1
|
* 2000-04-14 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-144-11/+11
| | | | | | | | | | | | | | | | | | * weaks.c: Fix typo. 2000-04-14 Andreas Jaeger <aj@suse.de> * sysdeps/generic/madvise.c: Fix typos. * sysdeps/unix/sysv/linux/mips/clone.S (error): Use __PIC__. * sysdeps/mips/bits/setjmp.h: Remove K&R compatibility. * sysdeps/mips/setjmp_aux.c (__sigsetjmp_aux): Silence gcc warnings. 2000-04-14 Andreas Jaeger <aj@suse.de> * weaks.c: Fix typo.
* update.Ulrich Drepper2000-04-1419-22/+362
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-14 Ulrich Drepper <drepper@redhat.com> * include/sys/statfs.h: Add prototypes for __statfs64 and __fstatfs64. * sysdeps/generic/fstatfs64.c (__fstatfs64): Renamed to fstatfs64. Make old name weak alias. * sysdeps/unix/sysv/linux/fstatfs64.c: Likewise. * sysdeps/generic/statfs64.c (__statfs64): Renamed to statfs64. Make old name weak alias. * sysdeps/unix/sysv/linux/statfs64.c: Likewise. * io/Makefile (routines): Add posix_fadvise, posix_fadvise64, posix_fallocate, and posix_fallocate64. * io/Versions [libc] (GLIBC_2.2): Add posix_fadvise, posix_fadvise64, posix_fallocate, and posix_fallocate64. * io/fcntl.h: Declare posix_fadvise, posix_fadvise64, posix_fallocate, and posix_fallocate64. * sysdeps/generic/fadvise.c: New file. * sysdeps/generic/fadvise64.c: New file. * sysdeps/generic/fallocate.c: New file. * sysdeps/generic/fallocate64.c: New file. * sysdeps/posix/fallocate.c: New file. * sysdeps/posix/fallocate64.c: New file. * sysdeps/generic/bits/fcntl.h: Define POSIX_FADV_NORMAL, POSIX_FADV_RANDOM, POSIX_FADV_SEQUENTIAL, POSIX_FADV_WILLNEED, POSIX_FADV_DONTNEED, and POSIX_FADV_NOREUSE. * sysdeps/mach/hurd/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise. * sysdeps/generic/madvise.c (__madvise): Renamed to posix_madvise. * sysdeps/unix/sysv/linux/syscalls.list: Likewise.
* Update.Ulrich Drepper2000-04-148-12/+66
| | | | | | | | | | | | | | | | 2000-04-13 Ulrich Drepper <drepper@redhat.com> * misc/Versions [libc] (GLIBC_2.2): Add posix_madvice. * misc/sys/mman.h (posix_madvise): Add prototype. * sysdeps/generic/madvise.c (madvise): Renamed to __madvise. Make old name and posix_madvise weak aliases. * sysdeps/unix/sysv/linux/syscalls.list: Likewise. * sysdeps/generic/bits/mman.h: Add POSIX_MADV_* constants. * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/arm/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
* Update.Andreas Jaeger2000-04-141-18/+47
| | | | (elf_machine_got_rel): Handle symbol versioning.
* Update.Andreas Jaeger2000-04-141-4/+9
| | | | (elf_machine_got_rel): Only add runtime display if needed.
* Update.Andreas Jaeger2000-04-132-12/+42
| | | | | | | * sysdeps/mips/dl-machine.h (__dl_runtime_resolve): Handle symbol versioning. 2000-04-13 Andreas Jaeger <aj@suse.de>
* Update.Andreas Jaeger2000-04-131-28/+16
| | | | | | * sysdeps/unix/sysv/linux/mips/clone.S: Fix function. * sysdeps/unix/sysv/linux/mips/pipe.S: New file.
* Update.Andreas Jaeger2000-04-131-0/+1
| | | | * sysdeps/unix/sysv/linux/mips/pipe.S: New file.
* 2000-04-13 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-04-135-15/+14
| | | | | | | | | | | | | * sysdeps/unix/mips/pipe.S: Reorder instructions since .reorder is default. * sysdeps/mips/__longjmp.c (__longjmp): Use $25 to fix problems with some applications. Patches by Ralf Baechle <ralf@uni-koblenz.de>. * sysdeps/mips/bsd-setjmp.S: Use __PIC__. * sysdeps/mips/bsd-_setjmp.S: Likewise. * sysdeps/mips/setjmp.S: Likewise.
* Update.Ulrich Drepper2000-04-138-11/+395
| | | | | | | | | | | | | | | | | | * posix/getconf.c: Add support for many more POSIX options. * sysdeps/posix/sysconf.c: Likewise. * sysdeps/generic/bits/confname.h: Add many more POSIX options. * sysdeps/mach/hurd/bits/posix_opt.h: Add _POSIX_REGEXP and _POSIX_SHELL. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/time.h: Rename __CLOCK_HIGHRES to CLOCK_PROCESS_CPUTIME_ID. Add define CLOCK_MONOTONIC and CLOCK_THREAD_CPUTIME_ID. * sysdeps/unix/i386/clock_getcpuclockid.c: Set *clock_id to CLOCK_PROCESS_CPUTIME_ID. * sysdeps/unix/i386/i586/clock_getres.c: Change for renaming of __CLOCK_HIGHRES to CLOCK_PROCESS_CPUTIME_ID. Handle CLOCK_THREAD_CPUTIME_ID and CLOCK_MONOTONIC the same. * sysdeps/unix/i386/i586/clock_gettime.c: Likewise.