Andreas Jaeger [Sun, 18 Jun 2000 17:20:01 +0000 (17:20 +0000)]
* sysdeps/mips/dl-machine.h: Always use $25 as jump register.
Patch by Ralf Baechle <ralf@uni-koblenz.de>.
Ulrich Drepper [Sun, 18 Jun 2000 05:21:59 +0000 (05:21 +0000)]
Define LINUX_LINK_MAX.
Ulrich Drepper [Sun, 18 Jun 2000 05:19:19 +0000 (05:19 +0000)]
Define LINK_MAX.
Ulrich Drepper [Thu, 15 Jun 2000 06:59:07 +0000 (06:59 +0000)]
Add libgcc frame handling functions here.
Andreas Jaeger [Wed, 14 Jun 2000 13:13:58 +0000 (13:13 +0000)]
* sysdeps/mips/dl-machine.h: Pass finalizer correctly to user
entry point.
Reported by Jim Pick <jim@jimpick.com>.
Ulrich Drepper [Wed, 14 Jun 2000 00:44:54 +0000 (00:44 +0000)]
Additional files to distribute for AIX.
Ulrich Drepper [Wed, 14 Jun 2000 00:32:09 +0000 (00:32 +0000)]
Add oldgetrlimit64.c.
Andreas Jaeger [Tue, 13 Jun 2000 14:33:22 +0000 (14:33 +0000)]
* sysdeps/mips/elf/start.S (ENTRY_POINT): Remove mips64 defines.
Patch by Ralf Baechle <ralf@gnu.org>.
Ulrich Drepper [Thu, 8 Jun 2000 04:48:05 +0000 (04:48 +0000)]
DT_THISPROCNUM definition for MIPS.
Ulrich Drepper [Wed, 7 Jun 2000 16:53:09 +0000 (16:53 +0000)]
(__fdimf): Only declare if __USE_ISOC99.
(fdimf, __fdim, fdim): Likewise.
Greg McGary [Wed, 7 Jun 2000 00:30:05 +0000 (00:30 +0000)]
* sysdeps/mips/elf/start.S: Trim redundant code.
Ulrich Drepper [Sun, 4 Jun 2000 16:10:51 +0000 (16:10 +0000)]
Add __THROW to all inlines to match prototypes in mathcalls.h.
Andreas Jaeger [Fri, 2 Jun 2000 13:10:38 +0000 (13:10 +0000)]
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Fix typo.
Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Andreas Jaeger [Wed, 31 May 2000 12:03:35 +0000 (12:03 +0000)]
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for
gregset_t.
* sysdeps/unix/sysv/linux/mips/Versions: Export _flush_cache.
Andreas Jaeger [Wed, 31 May 2000 12:00:45 +0000 (12:00 +0000)]
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: Fix prototype of
syscall.
* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
Ulrich Drepper [Tue, 30 May 2000 23:44:42 +0000 (23:44 +0000)]
(__old_glob): Loose __P.
Andreas Jaeger [Tue, 30 May 2000 12:50:17 +0000 (12:50 +0000)]
* sysdeps/unix/sysv/linux/mips/truncate64.c: New file.
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: New file.
* sysdeps/unix/sysv/linux/mips/pread64.c: Readded file.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Readded file.
* sysdeps/unix/sysv/linux/mips/pread.c: Readded file.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Readded file.
Ulrich Drepper [Mon, 29 May 2000 00:59:18 +0000 (00:59 +0000)]
(compare_and_swap): Return result.
Andreas Jaeger [Sat, 27 May 2000 16:49:57 +0000 (16:49 +0000)]
* sysdeps/unix/sysv/linux/arm/pread.c: Removed, we can use the
normal version now.
* sysdeps/unix/sysv/linux/arm/pwrite.c: Likewise.
Andreas Jaeger [Sat, 27 May 2000 16:49:02 +0000 (16:49 +0000)]
* sysdeps/unix/sysv/linux/mips/pread.c: Removed, we can use the
normal version now.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
Andreas Jaeger [Fri, 26 May 2000 15:45:57 +0000 (15:45 +0000)]
* sysdeps/unix/sysv/linux/i386/pread64.c: Removed, we can use the
normal version now.
* sysdeps/unix/sysv/linux/arm/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/arm/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
Ulrich Drepper [Thu, 25 May 2000 05:28:08 +0000 (05:28 +0000)]
Linux/Arm spinlock implementation.
Andreas Jaeger [Wed, 24 May 2000 16:16:17 +0000 (16:16 +0000)]
* sysdeps/mips/elf/start.S (ENTRY_POINT): Align stack for double
words.
Andreas Jaeger [Tue, 23 May 2000 09:07:17 +0000 (09:07 +0000)]
Remove K&R support.
Andreas Jaeger [Tue, 23 May 2000 08:42:59 +0000 (08:42 +0000)]
Remove K&R support, use ANSI C prototypes.
Andreas Jaeger [Mon, 22 May 2000 09:25:13 +0000 (09:25 +0000)]
2000-05-21 Jakub Jelinek <jakub@redhat.com>
* sysdeps/arm/bits/huge_val.h: Prereq gcc 2.96+, not 2.95.
* sysdeps/i386/bits/huge_val.h: Likewise.
* sysdeps/ieee754/bits/huge_val.h: Likewise.
* sysdeps/m68k/bits/huge_val.h: Likewise.
* sysdeps/sparc/sparc32/bits/huge_val.h: Likewise.
* sysdeps/sparc/sparc64/bits/huge_val.h: Likewise.
Andreas Jaeger [Wed, 17 May 2000 17:18:49 +0000 (17:18 +0000)]
2000-05-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/arm/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Add
__extension__ to hexadecimal floating constant notation.
* sysdeps/i386/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
Likewise.
* sysdeps/ieee754/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Likewise.
* sysdeps/m68k/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
Likewise.
* sysdeps/sparc/sparc64/bits/huge_val.h (HUGE_VAL, HUGE_VALF,
HUGE_VALL): Likewise.
* sysdeps/sparc/sparc32/bits/huge_val.h (HUGE_VAL, HUGE_VALF,
HUGE_VALL): Likewise.
(HUGE_VALL): Set to HUGE_VAL on sparc32.
Andreas Jaeger [Sat, 13 May 2000 18:18:03 +0000 (18:18 +0000)]
2000-05-13 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/bits/socket.h (PF_PPPOX): New, from
Linux 2.3.99pre7.
(AF_PPPOX): Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h (PF_PPPOX): Likewise.
(AF_PPPOX): Likewise.
Andreas Jaeger [Mon, 8 May 2000 15:40:26 +0000 (15:40 +0000)]
2000-05-08 Jakub Jelinek <jakub@redhat.com>
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Fix arguments in
call to elf_machine_fixup_plt.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise.
Andreas Schwab [Mon, 8 May 2000 15:01:07 +0000 (15:01 +0000)]
New file. Use getpagesize syscall if available.
Ulrich Drepper [Fri, 5 May 2000 19:54:08 +0000 (19:54 +0000)]
Moved to sysdeps/unix/sysv/linux/powerpc/aix.
Ulrich Drepper [Fri, 5 May 2000 07:12:09 +0000 (07:12 +0000)]
(elf_machine_fixup_plt): Change return valuie to lookup_t and return the value.
Ulrich Drepper [Mon, 1 May 2000 23:43:43 +0000 (23:43 +0000)]
Linux dirent structure definition.
Ulrich Drepper [Mon, 1 May 2000 23:43:22 +0000 (23:43 +0000)]
Functions to convert AIX dirent structure to Linux form.
Ulrich Drepper [Sun, 30 Apr 2000 07:12:32 +0000 (07:12 +0000)]
(F_SETOWN, F_GETOWN): Make available if __USE_XOPEN2K.
Ulrich Drepper [Fri, 28 Apr 2000 05:11:59 +0000 (05:11 +0000)]
Not needed anymore.
Ulrich Drepper [Fri, 28 Apr 2000 03:25:46 +0000 (03:25 +0000)]
(_dl_start_user): Fix the _dl_skip_args handling.
Ulrich Drepper [Sat, 22 Apr 2000 06:55:19 +0000 (06:55 +0000)]
(init_iosys): Allow compilation if __NR_pciconfig_iobase is not defined.
Ulrich Drepper [Sat, 22 Apr 2000 06:55:02 +0000 (06:55 +0000)]
(__fstatfs64): Add alias.
Ulrich Drepper [Sat, 22 Apr 2000 06:54:50 +0000 (06:54 +0000)]
Surround uses of $f28 with .set noat/at to shut up warnings.
Ulrich Drepper [Sat, 22 Apr 2000 06:54:35 +0000 (06:54 +0000)]
(__syscall_shmctl): Declare.
Ulrich Drepper [Sat, 22 Apr 2000 06:54:21 +0000 (06:54 +0000)]
(__syscall_semctl): Declare.
Ulrich Drepper [Sat, 22 Apr 2000 06:54:09 +0000 (06:54 +0000)]
(__syscall_msgctl): Declare.
Andreas Jaeger [Fri, 21 Apr 2000 22:03:39 +0000 (22:03 +0000)]
2000-04-21 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/mips/sysdep.S: Use __PIC__ instead of PIC.
Andreas Jaeger [Fri, 21 Apr 2000 16:37:58 +0000 (16:37 +0000)]
2000-04-21 Andreas Jaeger <aj@suse.de>
* 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.
Ulrich Drepper [Tue, 18 Apr 2000 19:43:07 +0000 (19:43 +0000)]
Fix type of len argument.
Ulrich Drepper [Tue, 18 Apr 2000 19:41:18 +0000 (19:41 +0000)]
Define ACC_INVOKER.
Ulrich Drepper [Tue, 18 Apr 2000 19:38:24 +0000 (19:38 +0000)]
Define ID_EFFECTIVE.
Andreas Jaeger [Tue, 18 Apr 2000 18:31:00 +0000 (18:31 +0000)]
2000-04-18 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_rel): Fix relocation.
Ulrich Drepper [Tue, 18 Apr 2000 17:56:51 +0000 (17:56 +0000)]
Don't try to include <sys/id.h>.
Ulrich Drepper [Tue, 18 Apr 2000 17:54:56 +0000 (17:54 +0000)]
Fix typo.
Ulrich Drepper [Tue, 18 Apr 2000 17:42:20 +0000 (17:42 +0000)]
Define STX_NORMAL and STX_64.
Ulrich Drepper [Tue, 18 Apr 2000 17:41:57 +0000 (17:41 +0000)]
Define STX_NORMAL.
Ulrich Drepper [Tue, 18 Apr 2000 17:41:27 +0000 (17:41 +0000)]
AIX utimes implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:40:45 +0000 (17:40 +0000)]
AIX ustat implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:40:14 +0000 (17:40 +0000)]
AIX unlink implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:39:34 +0000 (17:39 +0000)]
AIX umask implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:38:42 +0000 (17:38 +0000)]
AIX ulimit implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:36:12 +0000 (17:36 +0000)]
AIX times implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:33:41 +0000 (17:33 +0000)]
AIX tcsetattr implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:32:06 +0000 (17:32 +0000)]
AIX tcgetattr implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:26:12 +0000 (17:26 +0000)]
Define NGROUPS.
Ulrich Drepper [Tue, 18 Apr 2000 17:25:35 +0000 (17:25 +0000)]
AIX sync implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:24:57 +0000 (17:24 +0000)]
AIX symlink implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:23:08 +0000 (17:23 +0000)]
AIX cf[sg]et[io]speed implementations.
Ulrich Drepper [Tue, 18 Apr 2000 17:21:56 +0000 (17:21 +0000)]
AIX socketpair implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:20:43 +0000 (17:20 +0000)]
AIX socket implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:20:01 +0000 (17:20 +0000)]
AIX sgistack implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:19:16 +0000 (17:19 +0000)]
AIX sigaltstack implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:18:37 +0000 (17:18 +0000)]
AIX shmget implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:18:00 +0000 (17:18 +0000)]
AIX shmdt implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:17:12 +0000 (17:17 +0000)]
AIX shmctl implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:16:24 +0000 (17:16 +0000)]
AIX shmat implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:17:51 +0000 (16:17 +0000)]
Define ID_REAL.
Ulrich Drepper [Tue, 18 Apr 2000 16:17:20 +0000 (16:17 +0000)]
AIX setsockopt implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:16:41 +0000 (16:16 +0000)]
AIX setsid implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:15:59 +0000 (16:15 +0000)]
AIX setrlimit64 implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:15:14 +0000 (16:15 +0000)]
AIX setrlimit implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:13:05 +0000 (16:13 +0000)]
Define ID_EFFECTIVE and ID_REAL.
Ulrich Drepper [Tue, 18 Apr 2000 16:11:54 +0000 (16:11 +0000)]
AIX setpriority implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:10:47 +0000 (16:10 +0000)]
AIX setpgrp implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:09:37 +0000 (16:09 +0000)]
AIX setpgid implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:08:31 +0000 (16:08 +0000)]
AIX setgroups implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:07:13 +0000 (16:07 +0000)]
Define ID_EFFECTIVE.
Ulrich Drepper [Tue, 18 Apr 2000 16:06:12 +0000 (16:06 +0000)]
AIX sendto implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:05:38 +0000 (16:05 +0000)]
AIX semop implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:05:03 +0000 (16:05 +0000)]
AIX semget implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:04:22 +0000 (16:04 +0000)]
AIX semctl implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:01:23 +0000 (16:01 +0000)]
AIX select implementation.
Ulrich Drepper [Tue, 18 Apr 2000 16:00:33 +0000 (16:00 +0000)]
Update parameter type.
Ulrich Drepper [Tue, 18 Apr 2000 15:59:17 +0000 (15:59 +0000)]
AIX rmdir implementation.
Ulrich Drepper [Tue, 18 Apr 2000 15:58:27 +0000 (15:58 +0000)]
AIX rename implementation.
Ulrich Drepper [Tue, 18 Apr 2000 15:57:46 +0000 (15:57 +0000)]
AIX poll implementation.
Ulrich Drepper [Tue, 18 Apr 2000 15:57:30 +0000 (15:57 +0000)]
AIX pipe implementation.
Ulrich Drepper [Tue, 18 Apr 2000 15:57:14 +0000 (15:57 +0000)]
Argh, must be a C file.
Ulrich Drepper [Tue, 18 Apr 2000 15:56:16 +0000 (15:56 +0000)]
AIX poll implementation.
Ulrich Drepper [Tue, 18 Apr 2000 15:55:27 +0000 (15:55 +0000)]
AIX pipe implementation.
Ulrich Drepper [Tue, 18 Apr 2000 15:52:10 +0000 (15:52 +0000)]
AIX if.h header.
Ulrich Drepper [Tue, 18 Apr 2000 15:50:46 +0000 (15:50 +0000)]
(struct timestruc_t): Define it here.
Ulrich Drepper [Tue, 18 Apr 2000 15:49:54 +0000 (15:49 +0000)]
AIX msync implementation.