Ulrich Drepper
0edaac6e26
Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3.
2000-01-12 11:52:07 +00:00
Ulrich Drepper
80d791d105
Add oldgetrlimit, oldsetrlimit.
2000-01-12 11:51:51 +00:00
Ulrich Drepper
9399dcc2b5
[subdir=resource] (sysdep_routines): Add oldgetrlimit64, oldsetrlimit64.
...
[subdir=misc] (sysdep_headers): Add sys/elf.h.
2000-01-12 11:51:36 +00:00
Ulrich Drepper
6d41772af1
(UNDOARGS_5): Fix error in last change.
2000-01-10 01:48:28 +00:00
Ulrich Drepper
29ac224725
(CLEAR_CACHE): System calls clobber R0.
...
(dl_platform_init): Allow _dl_platform to be NULL.
2000-01-10 01:48:07 +00:00
Roland McGrath
75249dce2a
2000-01-08 Mark Kettenis <kettenis@gnu.org>
...
* sysdeps/mach/hurd/setitimer.c (quantize_timeval): New function.
(setitimer_locked): Use it to quantize the timer values. Use
quantized timer values to check if the timeout changed.
2000-01-09 02:39:33 +00:00
Ulrich Drepper
eb9345dd53
Distribute oldgetrlimit64.c and oldsetrlimit64.c.
2000-01-06 04:51:04 +00:00
Ulrich Drepper
e784d15afa
Distribute sys/elf.h and sys/procfs.h.
2000-01-06 04:50:34 +00:00
Roland McGrath
823e48fd54
2000-01-05 Roland McGrath <roland@baalperazim.frob.com>
...
* sysdeps/generic/lseek64.c (__libc_lseek64): Renamed from __lseek64.
(__lseek64, lseek64): Make these weak aliases for __libc_lseek64.
* sysdeps/mach/hurd/lseek.c (__libc_lseek): Renamed from __lseek.
(__lseek, lseek): Make these weak aliases for __libc_lseek.
* sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Renamed from __fcntl.
(__fcntl, fcntl): Make these weak aliases for __libc_fcntl.
* sysdeps/mach/hurd/open.c (__libc_open): Renamed from __open.
(__open, open): Make these weak aliases for __libc_open.
2000-01-06 04:19:23 +00:00
Roland McGrath
d1f752d6cd
2000-01-05 Roland McGrath <roland@baalperazim.frob.com>
...
* sysdeps/generic/bits/socket.h (enum __socket_type): Remove
trailing comma.
(anonymous enum for MSG_*): Likewise.
(anonymous enum for SO_*): Likewise.
2000-01-06 04:19:17 +00:00
Ulrich Drepper
d84ede1f72
Add `fault_address'.
2000-01-06 00:07:11 +00:00
Ulrich Drepper
052a41dd96
(ADVANCE_STACK_FRAME): New macro.
...
(GET_FRAME): Apply above to returned value.
2000-01-06 00:06:34 +00:00
Ulrich Drepper
90dc2e33ac
(struct layout): Delete definition; include frame.h instead.
...
(__backtrace): Use ADVANCE_STACK_FRAME.
2000-01-06 00:06:01 +00:00
Ulrich Drepper
2103c5d7b3
(struct layout): Delete definition; include the above file instead.
2000-01-06 00:05:21 +00:00
Ulrich Drepper
1b55455e34
Arm specific stack layout.
2000-01-06 00:05:05 +00:00
Ulrich Drepper
aabe5951d6
Generic stack layout description.
2000-01-06 00:04:39 +00:00
Ulrich Drepper
77805965c4
Add support for SOCK_RAW.
2000-01-05 21:31:46 +00:00
Roland McGrath
a08c867f6c
2000-01-05 Roland McGrath <roland@baalperazim.frob.com>
...
* sysdeps/mach/hurd/errnos.awk: Rediddle to collect lines and print
them all at the end, eliding the final comma.
* sysdeps/mach/hurd/bits/errno.h: Regenerated.
2000-01-05 21:23:48 +00:00
Ulrich Drepper
5f67ab7e7a
Follow change from glibc 2.2 and don't include <asm/io.h>.
2000-01-05 17:25:19 +00:00
Ulrich Drepper
a7b99947ba
Don't include kernel-features.h.
2000-01-05 07:01:16 +00:00
Ulrich Drepper
15c77dca85
Use sysctl by preference to obtain port mapping information. Avoid use of
...
mprotect.
2000-01-04 23:54:52 +00:00
Ulrich Drepper
231e7d0e74
(s_ugetrlimit): Remove.
2000-01-04 19:55:19 +00:00
Ulrich Drepper
21e53eab06
(O_DIRECTORY, O_NOFOLLOW): Protect by ifdef __USE_GNU.
...
(O_LARGEFILE): Define depending on architecture size.
2000-01-04 19:55:10 +00:00
Ulrich Drepper
8e2af6d8b5
Add new defines from Linux 2.3.32.
2000-01-04 19:54:54 +00:00
Ulrich Drepper
94b0eba230
(mmap64): Remove weak alias.
2000-01-04 19:54:40 +00:00
Ulrich Drepper
5b835b253c
(__have_no_truncate64): Renamed from have_no_truncate64.
2000-01-04 19:54:24 +00:00
Ulrich Drepper
d67aee6432
Initialize __libc_multiple_libcs, needed for change in common symbol
...
handing in newer binutils.
2000-01-04 19:54:11 +00:00
Ulrich Drepper
a00efea063
(_HAVE_STRING_ARCH_mempcpy): Define.
2000-01-04 19:53:58 +00:00
Ulrich Drepper
fe203ec1e3
Fix code for running on kernel without mmap2 syscall.
2000-01-04 00:38:42 +00:00
Ulrich Drepper
7adea5e6d1
Linux/Arm mmap64 implementation.
2000-01-03 23:24:17 +00:00
Ulrich Drepper
21ee1c6f7b
Remove mmap64 alias.
...
Optimise error handling a little.
2000-01-03 23:23:55 +00:00
Ulrich Drepper
b6c3ec446c
Definitions for math handling on Arm.
2000-01-03 03:49:23 +00:00
Ulrich Drepper
b47f767c5f
Pop registers after mmap2 call before handling error.
2000-01-03 01:19:03 +00:00
Ulrich Drepper
225d817101
Handle unaligned offsets.
2000-01-02 20:25:30 +00:00
Ulrich Drepper
bc775f8311
Formulate warning message stronger.
2000-01-02 18:55:38 +00:00
Ulrich Drepper
e69f7c5b13
Correct return value for LINE == NULL.
2000-01-02 18:36:21 +00:00
Ulrich Drepper
80a098f042
Test __USE_ISOC9X not __USE_ISOC99.
2000-01-02 18:13:34 +00:00
Geoff Keating
9e8d6b2409
* sysdeps/powerpc/dl-machine.c: Many minor formatting changes.
...
(OPCODE_LWZU): New macro.
(OPCODE_ADDIS_HI): New macro.
(OPCODE_LIS_HI): New macro.
(__elf_machine_runtime_setup): Change PLT code-generation scheme
for thread safety even with very large PLTs, better efficiency,
and to fix a cache-flushing bug.
(__elf_machine_fixup_plt): Likewise.
(__process_machine_rela): Don't use elf_machine_fixup_plt.
1999-12-29 23:31:16 +00:00
Ulrich Drepper
fa0483faf6
Protect definitions for math.h against double inclusion.
1999-12-29 03:03:42 +00:00
Ulrich Drepper
eb050c4c89
(glob): Pass alternate file access functions also in recursive call.
1999-12-29 03:03:12 +00:00
Ulrich Drepper
d1fcf3d4af
Remove oldgetrlimit and oldsetrlimit definitions.
1999-12-28 22:07:24 +00:00
Ulrich Drepper
b9b370c8f5
Make it compile.
1999-12-27 07:52:32 +00:00
Ulrich Drepper
f90d065a83
Rewrite to use lstat64 syscall if available.
1999-12-27 07:50:01 +00:00
Ulrich Drepper
78038a9440
Rewrite to use stat64 syscall if available.
1999-12-27 07:49:50 +00:00
Ulrich Drepper
63888eab08
Rewrite to use fstat64 syscall if available.
1999-12-27 07:49:33 +00:00
Ulrich Drepper
677d2e0f80
Linux/i386 implementation of mmap64.
1999-12-27 06:49:22 +00:00
Ulrich Drepper
d32bc02898
Linux implementation of ftruncate64.
1999-12-27 06:49:04 +00:00
Ulrich Drepper
f5dc552727
Linux implementation of truncate64.
1999-12-27 06:48:50 +00:00
Ulrich Drepper
b0e67ce094
Add truncate64, ftruncate64, fstat64, lstat64, stat64 and mmap2.
1999-12-27 06:37:17 +00:00
Ulrich Drepper
bf4c026770
mmap64 implementation for Linux/SPARC32.
1999-12-27 06:36:56 +00:00