Ulrich Drepper [Sun, 16 Mar 1997 19:39:48 +0000 (19:39 +0000)]
Add kernel_stat.h
Ulrich Drepper [Sun, 16 Mar 1997 19:31:13 +0000 (19:31 +0000)]
Update copyright.
Define O_FSYNC as alias of O_SYNC. Add BSD compatibility macros
FAPPEND, FFSYNC, FNONBLOCK, and FNDELAY.
Ulrich Drepper [Sun, 16 Mar 1997 19:28:40 +0000 (19:28 +0000)]
Update copyright.
Ulrich Drepper [Sun, 16 Mar 1997 18:33:39 +0000 (18:33 +0000)]
m68k specific infinity values.
Ulrich Drepper [Sat, 8 Mar 1997 17:55:27 +0000 (17:55 +0000)]
Remove cabs inline definition.
Ulrich Drepper [Sat, 8 Mar 1997 05:08:06 +0000 (05:08 +0000)]
Update feature tests to use __USE_ISOC9X.
[__USE_ISOC9X]: Define __log2 and __exp2 inlines.
(fabs): Remove defininition, it is a gcc builtin.
(sqrt, __sqrt): Remove definition, they have wrappers in libm.
Ulrich Drepper [Tue, 4 Mar 1997 05:53:20 +0000 (05:53 +0000)]
update from main archive 970304
Ulrich Drepper [Wed, 19 Feb 1997 04:43:26 +0000 (04:43 +0000)]
update from main archive 970218
Ulrich Drepper [Sat, 15 Feb 1997 04:31:01 +0000 (04:31 +0000)]
Update to 2.1.x development version
Ulrich Drepper [Mon, 10 Feb 1997 03:19:47 +0000 (03:19 +0000)]
update from main archive 970209
Ulrich Drepper [Tue, 4 Feb 1997 02:00:49 +0000 (02:00 +0000)]
update from main archive 970203
Ulrich Drepper [Mon, 3 Feb 1997 03:18:05 +0000 (03:18 +0000)]
update from main archive 970202
Ulrich Drepper [Sun, 2 Feb 1997 01:49:47 +0000 (01:49 +0000)]
update from main archive 970201
Ulrich Drepper [Wed, 29 Jan 1997 03:50:12 +0000 (03:50 +0000)]
update from main archive 970128
Ulrich Drepper [Tue, 28 Jan 1997 03:59:28 +0000 (03:59 +0000)]
update from main archive 970127
Ulrich Drepper [Mon, 27 Jan 1997 06:02:00 +0000 (06:02 +0000)]
update from main archive 970126
Ulrich Drepper [Sat, 25 Jan 1997 02:36:30 +0000 (02:36 +0000)]
update from main archive 970124
Ulrich Drepper [Fri, 24 Jan 1997 02:23:43 +0000 (02:23 +0000)]
update from main archive 970122
Ulrich Drepper [Thu, 23 Jan 1997 04:24:10 +0000 (04:24 +0000)]
update from main archive 970121
Ulrich Drepper [Wed, 22 Jan 1997 05:25:54 +0000 (05:25 +0000)]
update from main archive 970121
Ulrich Drepper [Tue, 21 Jan 1997 06:10:09 +0000 (06:10 +0000)]
update from main archive 970120
Ulrich Drepper [Mon, 20 Jan 1997 02:49:42 +0000 (02:49 +0000)]
update from main arhive 970119
Ulrich Drepper [Sun, 19 Jan 1997 04:54:14 +0000 (04:54 +0000)]
update from main archive 970118
Ulrich Drepper [Tue, 7 Jan 1997 23:29:44 +0000 (23:29 +0000)]
update from main archive 960107
Ulrich Drepper [Mon, 6 Jan 1997 22:07:18 +0000 (22:07 +0000)]
update from main archive 960105
Ulrich Drepper [Thu, 2 Jan 1997 18:38:59 +0000 (18:38 +0000)]
Instruction to abort any process
Ulrich Drepper [Wed, 1 Jan 1997 15:27:53 +0000 (15:27 +0000)]
update from main archive 970101
Ulrich Drepper [Mon, 30 Dec 1996 01:47:43 +0000 (01:47 +0000)]
update from main archive 961229
Ulrich Drepper [Sat, 21 Dec 1996 04:13:47 +0000 (04:13 +0000)]
update from main archive 961220
Ulrich Drepper [Fri, 20 Dec 1996 01:35:29 +0000 (01:35 +0000)]
Update from main archive 961219
Ulrich Drepper [Wed, 18 Dec 1996 03:23:36 +0000 (03:23 +0000)]
update from main archive 961217
Ulrich Drepper [Wed, 11 Dec 1996 01:40:18 +0000 (01:40 +0000)]
update from main arcive 961210
Ulrich Drepper [Sun, 8 Dec 1996 08:00:59 +0000 (08:00 +0000)]
update from main archive 961207
Ulrich Drepper [Sat, 7 Dec 1996 03:30:23 +0000 (03:30 +0000)]
update from main archive 961206
Ulrich Drepper [Wed, 4 Dec 1996 01:41:27 +0000 (01:41 +0000)]
update from main archive 961203
Ulrich Drepper [Fri, 29 Nov 1996 02:21:14 +0000 (02:21 +0000)]
update from main archive 961127
Ulrich Drepper [Thu, 28 Nov 1996 04:16:09 +0000 (04:16 +0000)]
update from main archive 961127
Ulrich Drepper [Wed, 27 Nov 1996 06:09:14 +0000 (06:09 +0000)]
update from main archive 961126
Ulrich Drepper [Wed, 20 Nov 1996 03:45:46 +0000 (03:45 +0000)]
update from main archive 961119
Ulrich Drepper [Sun, 17 Nov 1996 03:15:22 +0000 (03:15 +0000)]
update from main archive 961116
Ulrich Drepper [Fri, 15 Nov 1996 04:08:00 +0000 (04:08 +0000)]
update from main archive 961114
Ulrich Drepper [Thu, 14 Nov 1996 02:04:01 +0000 (02:04 +0000)]
update from main archive 961113
Ulrich Drepper [Thu, 7 Nov 1996 01:34:35 +0000 (01:34 +0000)]
update from 961105, second try
Ulrich Drepper [Wed, 6 Nov 1996 04:24:11 +0000 (04:24 +0000)]
update from main archive 961105
Ulrich Drepper [Sat, 2 Nov 1996 01:27:41 +0000 (01:27 +0000)]
update from main archive 961101
Ulrich Drepper [Thu, 31 Oct 1996 03:00:56 +0000 (03:00 +0000)]
Linux specific version is enough
Ulrich Drepper [Thu, 31 Oct 1996 02:56:57 +0000 (02:56 +0000)]
update from main archive 961030
Ulrich Drepper [Tue, 22 Oct 1996 23:29:26 +0000 (23:29 +0000)]
update from main archvie 961022
Ulrich Drepper [Mon, 21 Oct 1996 01:26:31 +0000 (01:26 +0000)]
update from main archive 961020
Ulrich Drepper [Thu, 17 Oct 1996 01:51:33 +0000 (01:51 +0000)]
update from main archive 961016
Ulrich Drepper [Sat, 12 Oct 1996 00:55:37 +0000 (00:55 +0000)]
update from main archive 961011
Ulrich Drepper [Fri, 11 Oct 1996 03:12:39 +0000 (03:12 +0000)]
update from main archive 961010
Ulrich Drepper [Tue, 8 Oct 1996 23:39:13 +0000 (23:39 +0000)]
update from main archive 961008
Ulrich Drepper [Sun, 6 Oct 1996 02:02:37 +0000 (02:02 +0000)]
update from main archive 961005
Ulrich Drepper [Wed, 2 Oct 1996 01:39:48 +0000 (01:39 +0000)]
update from main archive 961001
Ulrich Drepper [Fri, 27 Sep 1996 03:44:39 +0000 (03:44 +0000)]
update from main archive
Ulrich Drepper [Sat, 21 Sep 1996 12:41:17 +0000 (12:41 +0000)]
Why are these removed?
Ulrich Drepper [Fri, 20 Sep 1996 01:57:51 +0000 (01:57 +0000)]
update from main archive 960919
Ulrich Drepper [Thu, 12 Sep 1996 02:50:36 +0000 (02:50 +0000)]
update from main archive 960911
Thomas Bushnell, BSG [Wed, 11 Sep 1996 02:47:56 +0000 (02:47 +0000)]
*** empty log message ***
Ulrich Drepper [Tue, 10 Sep 1996 01:59:36 +0000 (01:59 +0000)]
update from main archive 960909
Ulrich Drepper [Sat, 7 Sep 1996 04:10:03 +0000 (04:10 +0000)]
update from main archive 960906
Ulrich Drepper [Thu, 5 Sep 1996 02:48:53 +0000 (02:48 +0000)]
update from main archive 960904
Ulrich Drepper [Fri, 30 Aug 1996 00:58:28 +0000 (00:58 +0000)]
update from main archive 960829
Ulrich Drepper [Tue, 27 Aug 1996 02:22:22 +0000 (02:22 +0000)]
update from main archive 960826
Ulrich Drepper [Mon, 26 Aug 1996 00:42:04 +0000 (00:42 +0000)]
update from main archive 960825
Ulrich Drepper [Mon, 19 Aug 1996 01:07:37 +0000 (01:07 +0000)]
update from main archive 960818
Ulrich Drepper [Thu, 15 Aug 1996 01:23:29 +0000 (01:23 +0000)]
update from main archive 960814
Ulrich Drepper [Mon, 12 Aug 1996 02:04:57 +0000 (02:04 +0000)]
Update from main archive 960811
Ulrich Drepper [Sun, 11 Aug 1996 01:30:23 +0000 (01:30 +0000)]
Update from main archive 960810
Ulrich Drepper [Sat, 10 Aug 1996 00:47:07 +0000 (00:47 +0000)]
Update from main archive 960809
Ulrich Drepper [Thu, 8 Aug 1996 00:35:28 +0000 (00:35 +0000)]
update from main archive 960807
Ulrich Drepper [Tue, 6 Aug 1996 01:19:53 +0000 (01:19 +0000)]
Update UD main archive 960805
Roland McGrath [Sun, 28 Jul 1996 23:43:36 +0000 (23:43 +0000)]
Sun Jul 28 19:26:40 1996 David S. Miller <dm@neteng.engr.sgi.com>
* sysdeps/mips/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE):
Declare _dl_runtime_resolve with __attribute__ ((unused)) so the
compiler doesn't elide it.
(elf_machine_rel): Follow Jul 14 change in sysdeps/i386/dl-machine.h.
Roland McGrath [Fri, 26 Jul 1996 04:37:17 +0000 (04:37 +0000)]
Fri Jul 26 00:36:50 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mips/dl-machine.h: New file, contributed by Kazumoto Kojima
<kkojima@info.kanagawa-u.ac.jp>.
Roland McGrath [Mon, 22 Jul 1996 13:43:16 +0000 (13:43 +0000)]
Sat Jul 20 14:03:45 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Remove bogus
#undef RESOLVE.
Roland McGrath [Thu, 18 Jul 1996 08:41:25 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/alpha/sysdep.S: Make errno a bss symbol, not a
common symbol (makes errno accessible from gdb).
Roland McGrath [Thu, 18 Jul 1996 08:41:17 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/sysv/linux/alpha/start.S: Move to ...
* sysdeps/alpha/elf/start.S: here.
Roland McGrath [Wed, 17 Jul 1996 19:31:44 +0000 (19:31 +0000)]
Wed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/m68k/Makefile (crypt): Variable removed.
* sysdeps/sparc/Makefile: Likewise.
Roland McGrath [Wed, 17 Jul 1996 16:14:42 +0000 (16:14 +0000)]
Tue Jul 16 01:52:42 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/dl-machine.h: Follow Jul 14 change in
sysdeps/i386/dl-machine.h.
Roland McGrath [Tue, 16 Jul 1996 06:12:11 +0000 (06:12 +0000)]
Tue Jul 16 00:31:31 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/dl-machine.h: Mirror Roland's changes to
i386/dl-machine.h of 960713.
Roland McGrath [Sun, 14 Jul 1996 05:28:09 +0000 (05:28 +0000)]
Fri Jul 5 18:44:55 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/sysv/linux/alpha/ioperm.c (port_to_cpu_addr): Size
shift amount for Jensen must be 5 not 4.
Roland McGrath [Wed, 10 Jul 1996 14:42:15 +0000 (14:42 +0000)]
Mon Jul 8 21:18:40 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/dl-machine.h (RESOLVE): New macro, defined
differently based on [RTLD_BOOTSTRAP].
(elf_machine_rela): Use it instead of the fn ptr arg directly.
Roland McGrath [Mon, 8 Jul 1996 06:17:19 +0000 (06:17 +0000)]
Mon Jul 8 00:11:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/alpha/dl-machine.h (elf_machine_rela) [RTLD_BOOTSTRAP]:
If this is defined, don't declare _dl_rtld_map as weak, and
don't check for MAP pointing to it. RESOLVE is always null in this
case, so test with #ifdef instead of if.
* libc-symbols.h (symbol_set_declare): Use weak_extern instead of
weak_symbol.
* csu/initfini.c (_init): Likewise.
* locale/setlocale.c (DEFINE_CATEGORY): Likewise.
* misc/efgcvt_r.c: Likewise.
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
Roland McGrath [Wed, 3 Jul 1996 18:50:48 +0000 (18:50 +0000)]
Wed Jul 3 11:26:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/i386/dl-machine.h (elf_machine_rel): Declare _dl_rtld_map as
weak.
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Likewise.
Roland McGrath [Mon, 1 Jul 1996 23:04:49 +0000 (23:04 +0000)]
.
Roland McGrath [Mon, 1 Jul 1996 22:16:32 +0000 (22:16 +0000)]
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/alpha/sysdep.h: Undo PIC-optimization of syscall
error handling. It's safer that way.
Roland McGrath [Mon, 1 Jul 1996 22:16:22 +0000 (22:16 +0000)]
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt): Fix
typo/extraneous whitespace.
Roland McGrath [Mon, 1 Jul 1996 22:16:20 +0000 (22:16 +0000)]
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/sysv/linux/alpha/init-first.h,
sysdeps/unix/sysv/linux/m68k/init-first.h,
sysdeps/unix/sysv/linux/i386/init-first.h: New files.
* sysdeps/unix/sysv/linux/init-first.c: Use platform-dependent
init-first.h to make abstract machine dependent parts of
initialization.
Roland McGrath [Mon, 1 Jul 1996 22:16:11 +0000 (22:16 +0000)]
Fri Jun 28 16:53:01 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/alpha/sysdep.S: Make ldgp part of the prologue.
Fix by Richard Henderson.
Roland McGrath [Fri, 28 Jun 1996 08:56:24 +0000 (08:56 +0000)]
Thu Jun 27 23:43:22 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/dl-machine.h (elf_machine_rela): The Alpha's
address-of operation and plt format conspire to require all
dynamic relocs to be resolved to actual symbols not plt entries.
Roland McGrath [Fri, 28 Jun 1996 06:39:22 +0000 (06:39 +0000)]
Thu Jun 27 23:43:22 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/dl-machine.h (elf_machine_rela): The Alpha's
address-of operation and plt format conspire to require all
dynamic relocs to be resolved to actual symbols not plt entries.
Roland McGrath [Tue, 25 Jun 1996 03:59:46 +0000 (03:59 +0000)]
Mon Jun 24 22:39:12 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE):
A .plt entry now loads the .rela.plt offset directly rather
than making us calculate it.
Roland McGrath [Sun, 23 Jun 1996 01:30:10 +0000 (01:30 +0000)]
Sat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/alpha/Makefile (CFLAGS-rtld.c): Add -mbuild-constants
only when building ELF version of library.
Roland McGrath [Fri, 21 Jun 1996 04:30:50 +0000 (04:30 +0000)]
Thu Jun 20 21:19:07 1996 Richard Henderson <rth@tamu.edu>
* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt):
Changed to a 12-byte PLT entry to remove dependency on $gp.
Take a new got_addr parameter.
(elf_machine_rela): Pass the new parameter.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Do arithmetic for 12-byte PLT.
(RTLD_START): Do normal linkage with program entry.
Roland McGrath [Wed, 19 Jun 1996 06:47:39 +0000 (06:47 +0000)]
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/sysv/linux/alpha/pipe.S: Use PSEUDO.
Roland McGrath [Wed, 19 Jun 1996 06:38:49 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/alpha/sysdep.h, sysdeps/alpha/bb_init_func.S,
sysdeps/unix/sysv/linux/alpha/brk.S: Use ldiq instead of ldi since
latter is illegal under DEC Unix.
Roland McGrath [Wed, 19 Jun 1996 06:38:38 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/alpha/divrem.h: Use retaddr instead of ra as the return
address register in the .frame directive.
Roland McGrath [Wed, 19 Jun 1996 06:38:32 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/alpha/copysign.c: Remove.
Roland McGrath [Wed, 19 Jun 1996 06:38:30 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/unix/sysv/linux/alpha/sysdep.S,
sysdeps/unix/sysv/linux/alpha/brk.S,
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
sysdeps/unix/sysv/linux/alpha/llseek.S,
sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
__syscall_error to avoid intruding application name space.
* sysdeps/unix/alpha/sysdep.S: Renamed from
sysdeps/unix/sysv/linux/alpha/sysdep.S. This file works for OSF/1
as well.
* sysdeps/unix/bsd/osf/alpha/sysdep.S: Remove (note that the
EWOULDBLOCK -> EAGAIN mapping was unnecessary since
EWOULDBLOCK==EAGAIN under DEC Unix and Linux/Alpha).