Ulrich Drepper
171b7cf149
Update.
...
2000-04-17 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/aix/lxstat64.c: Uncomment STX_LINK and STX_64
definition.
* sysdeps/unix/sysv/aix/lxstat.c: Uncomment STX_LINK definition.
* sysdeps/unix/sysv/aix/kill.c: Add copyright.
* sysdeps/unix/sysv/aix/getuid.c: Define ID_REAL.
* sysdeps/unix/sysv/aix/getgid.c: Define ID_REAL.
* sysdeps/unix/sysv/aix/execve.c: Add copyright.
* sysdeps/unix/sysv/aix/euidaccess.c: Add copyright.
* sysdeps/unix/sysv/aix/close.c: Add copyright.
* sysdeps/unix/sysv/aix/brk.c: Add copyright.
* sysdeps/unix/sysv/aix/bits/errno.h: Add EAFNOSUPPORT.
* sysdeps/unix/sysv/aix/access.c: Add copyright.
* sysdeps/unix/sysv/aix/Makefile: Add some temporary definitions.
* sysdeps/unix/sysv/aix/Implies: New file.
* sysdeps/unix/sysv/aix/Versions: New file.
* sysdeps/unix/sysv/aix/bind.c: New file.
* sysdeps/unix/sysv/aix/bits/ioctl-types.h: New file.
* sysdeps/unix/sysv/aix/bits/ioctls.h: New file.
* sysdeps/unix/sysv/aix/bits/poll.h: New file.
* sysdeps/unix/sysv/aix/bits/termios.h: New file.
* sysdeps/unix/sysv/aix/chdir.c: New file.
* sysdeps/unix/sysv/aix/chmod.c: New file.
* sysdeps/unix/sysv/aix/chroot.c: New file.
* sysdeps/unix/sysv/aix/creat.c: New file.
* sysdeps/unix/sysv/aix/dl-close.c: New file.
* sysdeps/unix/sysv/aix/dl-open.c: New file.
* sysdeps/unix/sysv/aix/dl-sym.c: New file.
* sysdeps/unix/sysv/aix/fchdir.c: New file.
* sysdeps/unix/sysv/aix/fchmod.c: New file.
* sysdeps/unix/sysv/aix/getgroups.c: New file.
* sysdeps/unix/sysv/aix/gethostname.c: New file.
* sysdeps/unix/sysv/aix/getpriority.c: New file.
* sysdeps/unix/sysv/aix/getrlimit.c: New file.
* sysdeps/unix/sysv/aix/getrlimit64.c: New file.
* sysdeps/unix/sysv/aix/getrusage.c: New file.
* sysdeps/unix/sysv/aix/link.c: New file.
* sysdeps/unix/sysv/aix/madvise.c: New file.
* sysdeps/unix/sysv/aix/mkdir.c: New file.
* sysdeps/unix/sysv/aix/mknod.c: New file.
* sysdeps/unix/sysv/aix/mprotect.c: New file.
* sysdeps/unix/sysv/aix/msgctl.c: New file.
* sysdeps/unix/sysv/aix/msgget.c: New file.
* sysdeps/unix/sysv/aix/msgrcv.c: New file.
2000-04-18 00:50:44 +00:00
Ulrich Drepper
016ea61287
AIX msgrcv implementation.
2000-04-18 00:42:45 +00:00
Andreas Jaeger
716c75c4ef
Update.
...
(elf_machine_relplt): Removed, it's not needed.
(_dl_runtime_resolve): Fix \n for a comment, safe gp and not pc.
2000-04-17 23:56:25 +00:00
Andreas Jaeger
eb8111cef3
(elf_machine_relplt): Removed, it's not needed.
...
(_dl_runtime_resolve): Fix \n for a comment, safe gp and not pc.
2000-04-17 23:56:16 +00:00
Ulrich Drepper
3c0b9326b1
AIX msgget implementation.
2000-04-17 23:11:32 +00:00
Ulrich Drepper
a2380512b5
AIX ioctl definitions.
2000-04-17 21:28:18 +00:00
Andreas Jaeger
b0a628059b
Update.
...
* 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.
2000-04-17 21:24:03 +00:00
Andreas Jaeger
36af960c23
2000-04-17 Andreas Jaeger <aj@suse.de>
...
* 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.
2000-04-17 21:22:59 +00:00
Ulrich Drepper
f80ea15d3b
Add EAFNOSUPPORT.
2000-04-17 21:18:22 +00:00
Ulrich Drepper
d6c05bbe03
Implies file for AIX.
2000-04-17 21:07:29 +00:00
Andreas Jaeger
42eb52428c
Update.
...
2000-04-17 Andreas Jaeger <aj@suse.de>
* 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.
2000-04-17 20:59:41 +00:00
Andreas Jaeger
b6ddc72c89
2000-04-17 Andreas Jaeger <aj@suse.de>
...
* 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.
2000-04-17 20:59:00 +00:00
Ulrich Drepper
b99a3e9a07
Update.
...
* sysdeps/powerpc/fpu/s_isnan.c: Pretty printing.
2000-04-17 18:10:46 +00:00
Ulrich Drepper
dc05182174
Update.
...
* elf/dl-reloc.c (_dl_relocate_object): Add more __builtin_expect.
* elf/dl-lookup.c: Likewise.
* elf/dl-init.c (_dl_init): Likewise.
* elf/dl-fini.c (_dl_fini): Likewise.
* elf/dl-deps.c (_dl_map_object_deps): Likewise.
* elf/dl-close.c (_dl_close): Likewise.
* elf/rtld.c (_dl_start_final): Likewise.
2000-04-17 15:59:51 +00:00
Ulrich Drepper
466a0ec998
Update.
...
* elf/dl-reloc.c (_dl_relocat_object): Add more __builtin_expect.
* elf/dl-lookup.c: Add more __builtin_expect.
* elf/dl-init.c (_dl_init): Add more __builtin_expect.
* elf/dl-fini.c (_dl_fini): Add more __builtin_expect.
* elf/dl-deps.c (_dl_map_object_deps): Add more __builtin_expect.
* elf/dl-close.c (_dl_close): Add more __builtin_expect.
* elf/rtld.c (_dl_start_final): Add more __builtin_expect.
2000-04-17 15:41:59 +00:00
Ulrich Drepper
e3265f5bc5
Update.
...
2000-04-17 Ulrich Drepper <drepper@redhat.com>
* elf/dl-lookup.c (add_dependency): Correct __builtin_expect use.
2000-04-17 07:09:10 +00:00
Ulrich Drepper
e2947c429e
Update.
...
2000-04-16 Ulrich Drepper <drepper@redhat.com>
* pthread.c: Correct long-time braino. We never set SA_SIGINFO and
therefore don't need the _rt versions of the signal handlers.
* internals.h: Declare __pthread_yield.
2000-04-16 08:18:10 +00:00
Ulrich Drepper
c269fdb42f
Update.
...
* csu/Makefile ($(objpfx)version-info.h): Get OS name from uname and
only fall back on using Linux.
2000-04-16 01:18:43 +00:00
Ulrich Drepper
145b84138f
Update.
...
* 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>.
2000-04-15 22:26:34 +00:00
Ulrich Drepper
29094e4880
Update.
...
2000-04-15 Ulrich Drepper <drepper@redhat.com>
* manual/argp.texi: Document index parameter of argp_parse.
Fix typo.
Reported by Andrew Schulman <SCHULMAN.ANDREW@epamail.epa.gov>.
2000-04-15 19:38:00 +00:00
Ulrich Drepper
afdda55ad5
Update.
...
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.
2000-04-15 19:21:10 +00:00
Ulrich Drepper
150f740ace
Update.
...
* sysdeps/unix/sysv/linux/alpha/adjtime.c: Fix typo in
compat_symbol call for old adjtime.
* sysdeps/alpha/dl-machine.h (RTLD_START): Rewrite for new init
2000-04-15 17:39:36 +00:00
Ulrich Drepper
ef187474bc
Update.
...
* sysdeps/alpha/dl-machine.h (RTLD_START):Rewrite for new init
function interface. Patch by Richard Henderson <rth@cygnus.com>.
2000-04-15 17:15:10 +00:00
Ulrich Drepper
a5a6f9262e
Update.
...
2000-04-15 Ulrich Drepper <drepper@redhat.com>
* posix/Makefile (headers): Add spawn.h.
(distribute): Add spawn_int.h.
(routines): Add spawn_faction_init, spawn_faction_destroy,
spawn_faction_addclose, spawn_faction_addopen, spawn_faction_adddup2,
spawnattr_init, spawnattr_destroy, spawnattr_getdefault,
spawnattr_setdefault, spawnattr_getflags, spawnattr_setflags,
spawnattr_getpgroup, spawnattr_setpgroup, spawn, spawnp, and spawni.
* posix/Versions [libc] (GLIBC_2.2): Add posix_spawn_file_actions_init,
posix_spawn_file_actions_destroy, posix_spawn_file_actions_addclose,
posix_spawn_file_actions_addopen, posix_spawn_file_actions_adddup2,
posix_spawnattr_init, posix_spawnattr_destroy,
posix_spawnattr_getdefault, posix_spawnattr_setdefault,
posix_spawnattr_getflags, posix_spawnattr_setflags,
posix_spawnattr_getpgroup, posix_spawnattr_setpgroup, posix_spawn,
and posix_spawnp.
* posix/spawn.c: New file.
* posix/spawn.h: New file.
* posix/spawn_faction_addclose.c: New file.
* posix/spawn_faction_adddup2.c: New file.
* posix/spawn_faction_addopen.c: New file.
* posix/spawn_faction_destroy.c: New file.
* posix/spawn_faction_init.c: New file.
* posix/spawn_int.h: New file.
* posix/spawnattr_destroy.c: New file.
* posix/spawnattr_getdefault.c: New file.
* posix/spawnattr_getflags.c: New file.
* posix/spawnattr_getpgroup.c: New file.
* posix/spawnattr_getschedparam.c: New file.
* posix/spawnattr_getschedpolicy.c: New file.
* posix/spawnattr_getsigmask.c: New file.
* posix/spawnattr_init.c: New file.
* posix/spawnattr_setdefault.c: New file.
* posix/spawnattr_setflags.c: New file.
* posix/spawnattr_setpgroup.c: New file.
* posix/spawnattr_setschedparam.c: New file.
* posix/spawnattr_setschedpolicy.c: New file.
* posix/spawnattr_setsigmask.c: New file.
* posix/spawni.c: New file.
* posix/spawnp.c: New file.
* sysdeps/mach/hurd/bits/posix_opt.h: Add _POSIX_SPAWN.
* sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise.
2000-04-15 16:51:16 +00:00
Ulrich Drepper
b2d4446fd6
Update.
...
2000-04-15 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/bits/posix_opt.h: Add _POSIX_SPAWN.
* sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Likewise.
2000-04-15 16:22:21 +00:00
Ulrich Drepper
c851781fb7
Add _POSIX_SPAWN.
2000-04-15 16:21:49 +00:00
Andreas Jaeger
c84956c7a2
Update.
...
(elf_machine_got_rel): Cast sym correctly.
2000-04-15 04:34:14 +00:00
Andreas Jaeger
30c2f3c4e2
Update.
...
* sysdeps/mips/add_n.S: Use __PIC__, add end directive.
2000-04-15 03:57:39 +00:00
Andreas Jaeger
90bf0e0731
Update.
...
* 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.
2000-04-15 03:54:55 +00:00
Andreas Jaeger
fe81e98863
Update.
...
* sysdeps/mips/dl-machine.h (elf_machine_got_rel): Initialize
symidx correctly.
* sysdeps/mips/add_n.S: Use __PIC__, add .end directive.
2000-04-15 03:45:32 +00:00
Andreas Jaeger
c8c73ac377
Update.
...
* stdlib/stdlib.h: Fix typo in comment.
2000-04-15 01:35:09 +00:00
Andreas Jaeger
d0a5dae4dc
2000-04-14 Andreas Jaeger <aj@suse.de>
...
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for libdl, ld and libm.
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for libdl, ld and libm.
2000-04-14 22:42:52 +00:00
Andreas Jaeger
43c36f6345
2000-04-14 Andreas Jaeger <aj@suse.de>
...
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for linuxthreads.
2000-04-14 Andreas Jaeger <aj@suse.de>
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for libdl, ld and libm.
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for linuxthreads.
2000-04-14 22:42:41 +00:00
Andreas Jaeger
df3b16c68c
Add newline at EOF.
2000-04-14 17:53:07 +00:00
Ulrich Drepper
0758ea0cc3
Update.
...
2000-04-14 Ulrich Drepper <drepper@redhat.com>
* malloc/Versions [libc] (GLIBC_2.2): Add posix_memalign.
* malloc/malloc.c: Implement posix_memalign for glibc.
* include/stdlib.h: Add prototype for __posix_memalign.
* stdlib/stdlib.h: Add prototype for posix_memalign.
2000-04-14 17:44:22 +00:00
Ulrich Drepper
a204dbb2ec
Implement posix_memalign for glibc.
2000-04-14 17:42:46 +00:00
Andreas Jaeger
12d3e57900
Update.
...
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 17:37:10 +00:00
Andreas Jaeger
b82f6af254
2000-04-14 Andreas Jaeger <aj@suse.de>
...
* 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.
2000-04-14 17:36:37 +00:00
Ulrich Drepper
bb8e0116cd
update.
...
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.
2000-04-14 07:51:02 +00:00
Ulrich Drepper
8f6f7a31c9
Update.
...
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.
2000-04-14 05:59:03 +00:00
Ulrich Drepper
79e195ed82
[libc] (GLIBC_2.2): Add posix_madvice.
2000-04-14 05:45:32 +00:00
Andreas Jaeger
68e1ab18ab
Update.
...
(elf_machine_got_rel): Handle symbol versioning.
2000-04-14 00:35:47 +00:00
Andreas Jaeger
0fc9546475
Update.
...
(elf_machine_got_rel): Only add runtime display if needed.
2000-04-14 00:15:54 +00:00
Andreas Jaeger
490a9ab75c
Update.
...
* sysdeps/mips/dl-machine.h (__dl_runtime_resolve): Handle symbol
versioning.
2000-04-13 Andreas Jaeger <aj@suse.de>
2000-04-13 23:55:40 +00:00
Andreas Jaeger
44a202c059
Update.
...
* sysdeps/unix/sysv/linux/mips/clone.S: Fix function.
* sysdeps/unix/sysv/linux/mips/pipe.S: New file.
2000-04-13 20:13:42 +00:00
Andreas Jaeger
ab718a79c5
Update.
...
* sysdeps/unix/sysv/linux/mips/pipe.S: New file.
2000-04-13 19:53:31 +00:00
Andreas Jaeger
382e7b29f5
Update.
...
2000-04-13 Andreas Jaeger <aj@suse.de>
* 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.
2000-04-13 19:46:23 +00:00
Andreas Jaeger
1cd0f06d0f
2000-04-13 Andreas Jaeger <aj@suse.de>
...
* 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.
2000-04-13 19:46:02 +00:00
Ulrich Drepper
547ff46273
Update.
...
2000-04-13 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/getcpuclockid.c
(pthread_getcpuclockid): Fix typo.
2000-04-13 15:13:26 +00:00
Ulrich Drepper
3737ff12bc
Update.
...
2000-04-13 Ulrich Drepper <drepper@redhat.com>
* posix/globtest.sh: Work around inconsistency with expanding ~/
in shell (PR libc/1690). Reported by patsmith@pobox.com .
2000-04-13 07:30:27 +00:00