Ulrich Drepper [Wed, 12 Jan 2000 10:23:30 +0000 (10:23 +0000)]
Linux/Arm specific setrlimit implementation.
Ulrich Drepper [Wed, 12 Jan 2000 10:22:08 +0000 (10:22 +0000)]
Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3.
Ulrich Drepper [Wed, 12 Jan 2000 10:21:53 +0000 (10:21 +0000)]
Add oldgetrlimit, oldsetrlimit.
Ulrich Drepper [Wed, 12 Jan 2000 10:21:37 +0000 (10:21 +0000)]
[subdir=resource] (sysdep_routines): Add oldgetrlimit64, oldsetrlimit64.
[subdir=misc] (sysdep_headers): Add sys/elf.h.
Andreas Jaeger [Tue, 11 Jan 2000 18:08:15 +0000 (18:08 +0000)]
2000-01-11 Andreas Schwab <schwab@suse.de>
* sysdeps/mips/__longjmp.c (__longjmp): Change call to abort into
infinite loop to avoid pulling in stdio in the dynamic linker.
* sysdeps/mips/mips64/__longjmp.c (__longjmp): Likewise.
Andreas Jaeger [Tue, 11 Jan 2000 17:12:43 +0000 (17:12 +0000)]
2000-01-11 Andreas Schwab <schwab@suse.de>
* sysdeps/mips/__longjmp.c (__longjmp): Change call to abort into
infinite loop to avoid pulling in stdio in the dynamic linker.
Andreas Jaeger [Mon, 10 Jan 2000 17:34:40 +0000 (17:34 +0000)]
2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_matches_host): Follow
change from 1999-10-07 to elf/elf.h and rename EM_MIPS_RS4_BE to
EM_MIPS_RS3_LE.
* sysdeps/mips/mips64/dl-machine.h: Likewise.
Andreas Jaeger [Mon, 10 Jan 2000 14:27:50 +0000 (14:27 +0000)]
2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Remove greg_t,
gregset_t, fpregset_t, and NGREG definitions.
Andreas Jaeger [Mon, 10 Jan 2000 12:33:45 +0000 (12:33 +0000)]
2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/Implies: Add wordsize-32.
Andreas Jaeger [Mon, 10 Jan 2000 11:44:24 +0000 (11:44 +0000)]
2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Add missing
int's.
* sysdeps/unix/sysv/linux/mips/sys/acct.h: Remove K&R support, add
missing int's.
* sysdeps/unix/sysv/linux/mips/bits/errno.h: Remove K&R support.
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise.
Ulrich Drepper [Mon, 10 Jan 2000 01:43:13 +0000 (01:43 +0000)]
(UNDOARGS_5): Fix error in last change.
Ulrich Drepper [Mon, 10 Jan 2000 01:42:43 +0000 (01:42 +0000)]
(CLEAR_CACHE): System calls clobber R0.
(dl_platform_init): Allow _dl_platform to be NULL.
Ulrich Drepper [Thu, 6 Jan 2000 04:34:45 +0000 (04:34 +0000)]
Distribute sys/elf.h and sys/procfs.h.
Ulrich Drepper [Thu, 6 Jan 2000 00:07:38 +0000 (00:07 +0000)]
Add `fault_address'.
Ulrich Drepper [Thu, 6 Jan 2000 00:04:04 +0000 (00:04 +0000)]
(ADVANCE_STACK_FRAME): New macro.
(GET_FRAME): Apply above to returned value.
Ulrich Drepper [Thu, 6 Jan 2000 00:02:54 +0000 (00:02 +0000)]
Arm specific stack layout description.
Ulrich Drepper [Tue, 4 Jan 2000 23:54:35 +0000 (23:54 +0000)]
Use sysctl by preference to obtain port mapping information. Avoid use of
mprotect.
Ulrich Drepper [Mon, 3 Jan 2000 23:21:18 +0000 (23:21 +0000)]
Linux/Arm mmap64 implementation.
Ulrich Drepper [Mon, 3 Jan 2000 23:20:42 +0000 (23:20 +0000)]
Remove mmap64 alias.
Optimise error handling a little.
Ulrich Drepper [Mon, 3 Jan 2000 16:58:49 +0000 (16:58 +0000)]
(_HAVE_STRING_ARCH_mempcpy): Define.
Ulrich Drepper [Mon, 3 Jan 2000 03:50:21 +0000 (03:50 +0000)]
Definitions for math on Arm.
Ulrich Drepper [Wed, 29 Dec 1999 17:50:45 +0000 (17:50 +0000)]
Remove K&R compatibility, add missing ints.
Ulrich Drepper [Wed, 29 Dec 1999 17:50:32 +0000 (17:50 +0000)]
Don't include <asm/io.h>; remove K&R compatibility; add missing ints.
Ulrich Drepper [Tue, 28 Dec 1999 22:13:37 +0000 (22:13 +0000)]
Remove oldgetrlimit and oldsetrlimit definitions.
Ulrich Drepper [Mon, 27 Dec 1999 06:11:17 +0000 (06:11 +0000)]
Remove inclusion of <asm/resource.h>.
Ulrich Drepper [Mon, 27 Dec 1999 06:06:32 +0000 (06:06 +0000)]
Add support for syscalls with more than five arguments.
(DOARGS_5, UNDOARGS_5): Don't corrupt the calling stack frame.
Ulrich Drepper [Mon, 27 Dec 1999 06:06:11 +0000 (06:06 +0000)]
Remove vm86. Set argument count for `syscall' to 7.
Ulrich Drepper [Fri, 24 Dec 1999 05:47:47 +0000 (05:47 +0000)]
Add __libc_lseek64, __libc_pread, __libc_pread64, __libc_pwrite and
__libc_pwrite64.
Ulrich Drepper [Tue, 21 Dec 1999 17:50:04 +0000 (17:50 +0000)]
(CLEAR_CACHE): Fix a2 value.
Ulrich Drepper [Tue, 21 Dec 1999 16:01:52 +0000 (16:01 +0000)]
Add missing #.
Ulrich Drepper [Tue, 21 Dec 1999 08:00:02 +0000 (08:00 +0000)]
Linux/MIPS specific implementation of putpmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:59:55 +0000 (07:59 +0000)]
Linux/MIPS specific implementation of putmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:59:47 +0000 (07:59 +0000)]
Linux/MIPS specific implementation of getpmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:59:30 +0000 (07:59 +0000)]
Linux/MIPS specific implementation of getmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:59:20 +0000 (07:59 +0000)]
Linux/m68k specific implementation of putpmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:59:12 +0000 (07:59 +0000)]
Linux/m68k specific implementation of putmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:59:04 +0000 (07:59 +0000)]
Linux/m68k specific implementation of getpmsg.
Ulrich Drepper [Tue, 21 Dec 1999 07:58:57 +0000 (07:58 +0000)]
Linux/m68k specific implementation of getmsg.
Ulrich Drepper [Sun, 19 Dec 1999 00:02:12 +0000 (00:02 +0000)]
Linux/MIPS specific definitions for resource.h.
Ulrich Drepper [Sun, 19 Dec 1999 00:02:03 +0000 (00:02 +0000)]
Linux/Alpha specific definitions for resource.h.
Ulrich Drepper [Sat, 18 Dec 1999 23:40:50 +0000 (23:40 +0000)]
(CLEAR_CACHE): New macro to force a cache flush.
Ulrich Drepper [Sat, 18 Dec 1999 19:39:28 +0000 (19:39 +0000)]
Not neeeded.
Ulrich Drepper [Sat, 18 Dec 1999 19:36:39 +0000 (19:36 +0000)]
Protect definitions for math.h against double inclusion.
Ulrich Drepper [Wed, 8 Dec 1999 07:35:32 +0000 (07:35 +0000)]
(elf_machine_rel): Fixup R_ARM_PC24 relocs if possible.
Ulrich Drepper [Sat, 4 Dec 1999 07:40:43 +0000 (07:40 +0000)]
(__t_scalar_t, __t_uscalar_t): Make long types.
Ulrich Drepper [Thu, 2 Dec 1999 08:19:07 +0000 (08:19 +0000)]
Fix signedness of __rlim_t and __rlim64_t.
Ulrich Drepper [Thu, 2 Dec 1999 08:18:33 +0000 (08:18 +0000)]
Add oldsetrlimit and oldgetrlimit.
Ulrich Drepper [Thu, 2 Dec 1999 08:18:16 +0000 (08:18 +0000)]
Backwared compatible Linux/Alpha setrlimit64 implementation.
Ulrich Drepper [Thu, 2 Dec 1999 08:18:09 +0000 (08:18 +0000)]
Backwared compatible Linux/Alpha getrlimit64 implementation.
Andreas Schwab [Mon, 29 Nov 1999 17:50:55 +0000 (17:50 +0000)]
* sysdeps/m68k/bits/byteswap.h (__bswap_32): Rename local variable
__v to __bswap_32_v.
(__bswap_64): Rename local variables __v and __r to __bswap_64_v
and __bswap_64_r to avoid clash with __bswap_32 macro.
Andreas Jaeger [Tue, 23 Nov 1999 16:10:26 +0000 (16:10 +0000)]
(elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
(ELF_MACHINE_RELOC_NOPLT): Removed.
(ELF_MACHINE_JMP_SLOT): Added.
(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
(_RTLD_EPILOGUE): Likewise.
(RESOLVE_GOTSYM): Use R_MIPS_REL32.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
Andreas Jaeger [Tue, 23 Nov 1999 15:57:26 +0000 (15:57 +0000)]
Fix typo in applying last patch.
Andreas Jaeger [Tue, 23 Nov 1999 15:49:22 +0000 (15:49 +0000)]
* sysdeps/mips/dl-machine.h (elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
(ELF_MACHINE_RELOC_NOPLT): Removed.
(ELF_MACHINE_JMP_SLOT): Added.
(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
(_RTLD_EPILOGUE): Likewise.
(RESOLVE_GOTSYM): Use R_MIPS_REL32.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
Based on patches from Maciej W. Rozycki <macro@ds2.pg.gda.pl> and
Ralf Baechle <baechle@uni-koblenz.de>.
Andreas Jaeger [Mon, 22 Nov 1999 16:35:07 +0000 (16:35 +0000)]
Include <sys/types.h> to get key_t.
Andreas Jaeger [Mon, 22 Nov 1999 16:34:19 +0000 (16:34 +0000)]
Add __syscall_setrlimit.
Ulrich Drepper [Thu, 18 Nov 1999 00:11:49 +0000 (00:11 +0000)]
Remove greg_t, gregset_t, fpregset_t, and NGREG definitions.
Ulrich Drepper [Mon, 15 Nov 1999 08:00:07 +0000 (08:00 +0000)]
Remove duplicate definitions.
Ulrich Drepper [Fri, 12 Nov 1999 21:27:08 +0000 (21:27 +0000)]
Follow changes from i386 version.
Ulrich Drepper [Tue, 2 Nov 1999 06:54:45 +0000 (06:54 +0000)]
Add more pr* types used by the debugger.
Ulrich Drepper [Mon, 1 Nov 1999 02:35:05 +0000 (02:35 +0000)]
(SI_KERNEL): Added.
Ulrich Drepper [Mon, 1 Nov 1999 00:16:46 +0000 (00:16 +0000)]
fetestexcept implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:16:36 +0000 (00:16 +0000)]
fegetexcept implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:16:24 +0000 (00:16 +0000)]
feupdateenv implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:16:05 +0000 (00:16 +0000)]
fesetround implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:15:55 +0000 (00:15 +0000)]
fesetenv implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:15:45 +0000 (00:15 +0000)]
fegetround implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:15:28 +0000 (00:15 +0000)]
fegetenv implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:15:18 +0000 (00:15 +0000)]
feclearexcept implementation for PowerPC.
Ulrich Drepper [Mon, 1 Nov 1999 00:11:13 +0000 (00:11 +0000)]
Moved into fpu subdir.
Ulrich Drepper [Sun, 31 Oct 1999 23:13:47 +0000 (23:13 +0000)]
Return value and add alias.
Ulrich Drepper [Sun, 31 Oct 1999 17:31:25 +0000 (17:31 +0000)]
Replace __USE_ISOC9X by __USE_ISOC99 and also recognize _ISOC99_SOURCE.
Ulrich Drepper [Fri, 29 Oct 1999 20:23:01 +0000 (20:23 +0000)]
Added missing N_* constants.
Ulrich Drepper [Tue, 19 Oct 1999 03:07:09 +0000 (03:07 +0000)]
Correct namespace selection.
Ulrich Drepper [Tue, 19 Oct 1999 03:06:55 +0000 (03:06 +0000)]
Implied directories for MIPS3.
Ulrich Drepper [Tue, 19 Oct 1999 03:06:37 +0000 (03:06 +0000)]
Remove wordsize-32 reference.
Ulrich Drepper [Tue, 12 Oct 1999 15:50:11 +0000 (15:50 +0000)]
Add definition of gregset_t and fpregset_t.
Ulrich Drepper [Tue, 12 Oct 1999 15:19:54 +0000 (15:19 +0000)]
Update to match generic Linux version.
Ulrich Drepper [Mon, 11 Oct 1999 19:22:39 +0000 (19:22 +0000)]
Declare SA_SIGINFO.
Ulrich Drepper [Sun, 10 Oct 1999 20:34:26 +0000 (20:34 +0000)]
HPUX specific definitions.
Ulrich Drepper [Sun, 10 Oct 1999 20:31:45 +0000 (20:31 +0000)]
HPPA definitions.
Ulrich Drepper [Fri, 1 Oct 1999 16:03:15 +0000 (16:03 +0000)]
Disable debug messages.
Ulrich Drepper [Tue, 14 Sep 1999 01:40:51 +0000 (01:40 +0000)]
Linux/Arm definitions for process image access.
Ulrich Drepper [Tue, 14 Sep 1999 01:40:33 +0000 (01:40 +0000)]
Linux/Arm definitions for register access.
Ulrich Drepper [Tue, 14 Sep 1999 01:38:51 +0000 (01:38 +0000)]
Added members 'unsigned char ftype[8]', and 'unsigned int init_flag'
to struct user_fp. Tnese were added in version 2.2.12 of the ARM
Linux kernel.
Ulrich Drepper [Tue, 7 Sep 1999 01:40:31 +0000 (01:40 +0000)]
Add sys/user.h.
Ulrich Drepper [Fri, 3 Sep 1999 07:08:11 +0000 (07:08 +0000)]
Linux/Alpha specific definitions to access information passed up from the
kernel.
Ulrich Drepper [Fri, 3 Sep 1999 07:05:16 +0000 (07:05 +0000)]
Include <sys/user.h> instead of <asm/user.h>.
Ulrich Drepper [Wed, 1 Sep 1999 16:34:56 +0000 (16:34 +0000)]
Enclose header in an #ifdef statement to prevent it from being included
twice.
Ulrich Drepper [Wed, 1 Sep 1999 16:34:37 +0000 (16:34 +0000)]
#include <bits/armsigctx.h>.
Ulrich Drepper [Mon, 30 Aug 1999 21:51:20 +0000 (21:51 +0000)]
[db2]: Set CFLAGS of mutex.c to make spinlocks known.
Ulrich Drepper [Sat, 28 Aug 1999 22:14:27 +0000 (22:14 +0000)]
Fix sa_flags, partially reverting a patch from 1998-12-29. We just can't
change the flags, kernels with different flags lead to incompatibilities.
Ulrich Drepper [Sat, 28 Aug 1999 00:25:40 +0000 (00:25 +0000)]
Update from 2.3.15 kernel.
Ulrich Drepper [Wed, 25 Aug 1999 20:28:43 +0000 (20:28 +0000)]
HPUX type definitions.
Ulrich Drepper [Wed, 25 Aug 1999 20:28:22 +0000 (20:28 +0000)]
HPUX stat buffer definition.
Ulrich Drepper [Wed, 25 Aug 1999 20:27:19 +0000 (20:27 +0000)]
HPUX setjmp buffer definition.
Ulrich Drepper [Wed, 25 Aug 1999 20:26:03 +0000 (20:26 +0000)]
HPUX error number definitions.
Ulrich Drepper [Wed, 25 Aug 1999 20:18:37 +0000 (20:18 +0000)]
Define endianess for HPPA.
Ulrich Drepper [Wed, 25 Aug 1999 18:48:38 +0000 (18:48 +0000)]
Solaris dirent definition.
Ulrich Drepper [Wed, 25 Aug 1999 18:42:20 +0000 (18:42 +0000)]
getdents implementation for Solaris.
Ulrich Drepper [Wed, 25 Aug 1999 17:41:51 +0000 (17:41 +0000)]
Add missing underscore in _llseek entry.