Ulrich Drepper [Tue, 19 May 1998 16:12:07 +0000 (16:12 +0000)]
(syscall_error): Use C_SYMBOL_NAME for a.out compatibility.
Ulrich Drepper [Tue, 19 May 1998 16:11:52 +0000 (16:11 +0000)]
(ALIGNARG): ELF .align directive uses a log, not a byte-count.
Ulrich Drepper [Tue, 19 May 1998 16:11:41 +0000 (16:11 +0000)]
Support both big and little endian processors.
Ulrich Drepper [Tue, 12 May 1998 12:20:54 +0000 (12:20 +0000)]
Wrapper around current code to convert from and back to old glob_t format.
Ulrich Drepper [Tue, 12 May 1998 12:20:27 +0000 (12:20 +0000)]
Wrapper around generic code to add version information.
Ulrich Drepper [Tue, 12 May 1998 12:20:06 +0000 (12:20 +0000)]
Compile oldglob in posix subdir.
Ulrich Drepper [Tue, 12 May 1998 12:19:53 +0000 (12:19 +0000)]
Add oldglob.c.
Richard Henderson [Mon, 11 May 1998 11:05:13 +0000 (11:05 +0000)]
Don't mark pread and pwrite as EXTRA.
Richard Henderson [Mon, 11 May 1998 11:04:27 +0000 (11:04 +0000)]
(sysdep_routines): Remove statfs and fstatfs.
Ulrich Drepper [Fri, 8 May 1998 15:02:44 +0000 (15:02 +0000)]
[subdir=elf]: Define sysdep-others, not others.
Ulrich Drepper [Wed, 6 May 1998 10:22:08 +0000 (10:22 +0000)]
Solaris specific error numbers.
Ulrich Drepper [Wed, 6 May 1998 09:51:36 +0000 (09:51 +0000)]
Solaris2 specific type definitions.
Ulrich Drepper [Wed, 6 May 1998 09:50:30 +0000 (09:50 +0000)]
Add LFS support and use correct types overall.
Ulrich Drepper [Thu, 30 Apr 1998 16:57:25 +0000 (16:57 +0000)]
(PSEUDO): On error, call __syscall_error rather than syscall_error
directly.
Ulrich Drepper [Thu, 30 Apr 1998 16:57:14 +0000 (16:57 +0000)]
mmap syscall interface for Linux/ARM.
Ulrich Drepper [Thu, 30 Apr 1998 16:56:45 +0000 (16:56 +0000)]
Startup file for ARM.
Ulrich Drepper [Thu, 30 Apr 1998 16:56:27 +0000 (16:56 +0000)]
Fix off by one error.
Ulrich Drepper [Wed, 29 Apr 1998 16:05:50 +0000 (16:05 +0000)]
Add SIGCLD definition.
Ulrich Drepper [Fri, 24 Apr 1998 15:29:55 +0000 (15:29 +0000)]
(ftruncate): Make __ftruncate the strong symbol, and add weak alias.
Richard Henderson [Fri, 24 Apr 1998 14:43:00 +0000 (14:43 +0000)]
Don't check against SP.
Richard Henderson [Thu, 23 Apr 1998 22:46:39 +0000 (22:46 +0000)]
(_JMPBUF_UNWINDS): Added.
Andreas Schwab [Wed, 22 Apr 1998 02:07:41 +0000 (02:07 +0000)]
* sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Added.
Ulrich Drepper [Mon, 20 Apr 1998 18:34:25 +0000 (18:34 +0000)]
Add copyright text.
Ulrich Drepper [Fri, 17 Apr 1998 08:52:51 +0000 (08:52 +0000)]
Optimized ARM version of strlen.
Ulrich Drepper [Thu, 9 Apr 1998 10:12:51 +0000 (10:12 +0000)]
Use +force in dependency list of installation targets.
Ulrich Drepper [Wed, 8 Apr 1998 07:10:11 +0000 (07:10 +0000)]
Add __lseek64 alias for __llseek.
Ulrich Drepper [Tue, 7 Apr 1998 09:12:51 +0000 (09:12 +0000)]
Allow inclusion from netinet.in.h.
Ulrich Drepper [Tue, 7 Apr 1998 09:11:50 +0000 (09:11 +0000)]
2.0 kernel support.
Ulrich Drepper [Fri, 3 Apr 1998 12:06:51 +0000 (12:06 +0000)]
(__syscall_error): Same for PIC and non-PIC now. Correctly negate
error number.
(errno): Use `%' not `@' in .type directives.
Ulrich Drepper [Fri, 3 Apr 1998 08:23:11 +0000 (08:23 +0000)]
(PSEUDO): Fix typo introduced in last change.
Ulrich Drepper [Wed, 1 Apr 1998 09:14:55 +0000 (09:14 +0000)]
Correct test for error and use PLTJMP() rather than explicit (PLT).
Ulrich Drepper [Wed, 1 Apr 1998 09:11:44 +0000 (09:11 +0000)]
(SYSCALL_ERROR_HANDLER): Always define, not only #ifndef PIC.
(DO_CALL): Pass fifth argument correctly in R4.
(PSEUDO): Correct test for error, call syscall_error through PLT if PIC.
Ulrich Drepper [Wed, 1 Apr 1998 09:09:05 +0000 (09:09 +0000)]
(_start): Leave most of the initialisation for __libc_start_main().
Andreas Schwab [Wed, 1 Apr 1998 00:53:13 +0000 (00:53 +0000)]
* sysdeps/unix/sysv/linux/m68k/dl-librecon.h: New file.
* sysdeps/unix/sysv/linux/m68k/Makefile [$(subdir)=elf]: Build and
install lddlibc4.
Ulrich Drepper [Tue, 31 Mar 1998 23:18:03 +0000 (23:18 +0000)]
(_start): Let __libc_start_main do most of the init stuff.
Ulrich Drepper [Tue, 31 Mar 1998 23:12:58 +0000 (23:12 +0000)]
Wrapper for adjtimex syscall.
Ulrich Drepper [Tue, 31 Mar 1998 23:11:52 +0000 (23:11 +0000)]
(sysdep_routines): Add adjtimex.
Ulrich Drepper [Sun, 29 Mar 1998 17:01:51 +0000 (17:01 +0000)]
(socket): Added.
Ulrich Drepper [Sun, 29 Mar 1998 17:01:42 +0000 (17:01 +0000)]
(__readdir64): New strong alias.
Ulrich Drepper [Wed, 25 Mar 1998 15:53:22 +0000 (15:53 +0000)]
Add sizes.h.
Andreas Schwab [Mon, 23 Mar 1998 02:18:31 +0000 (02:18 +0000)]
* sysdeps/m68k/m68020/wordcopy.S: New file.
Ulrich Drepper [Wed, 18 Mar 1998 14:41:31 +0000 (14:41 +0000)]
longjmp for ARM with FPU.
Ulrich Drepper [Wed, 18 Mar 1998 14:41:15 +0000 (14:41 +0000)]
ELF startup code for Arm.
Ulrich Drepper [Wed, 18 Mar 1998 14:41:05 +0000 (14:41 +0000)]
setjmp for Arm.
Ulrich Drepper [Wed, 18 Mar 1998 14:40:58 +0000 (14:40 +0000)]
ELF setjmp for Arm.
Ulrich Drepper [Wed, 18 Mar 1998 14:34:49 +0000 (14:34 +0000)]
(ENTRY): Correct error jump.
Ulrich Drepper [Wed, 18 Mar 1998 14:33:53 +0000 (14:33 +0000)]
Check correctly for error return; call syscall_error through PLT.
Ulrich Drepper [Wed, 18 Mar 1998 14:31:30 +0000 (14:31 +0000)]
(syscall_error): Support PIC and re-entrant code.
Ulrich Drepper [Wed, 18 Mar 1998 14:31:22 +0000 (14:31 +0000)]
Support PIC.
Ulrich Drepper [Wed, 18 Mar 1998 14:29:48 +0000 (14:29 +0000)]
Floating point exception definitions.
Ulrich Drepper [Wed, 18 Mar 1998 14:29:30 +0000 (14:29 +0000)]
Change format of .type directive. Correct comment about floating
point to reflect current reality.
Ulrich Drepper [Wed, 18 Mar 1998 14:29:20 +0000 (14:29 +0000)]
Call __sigjmp_save through PLT
Ulrich Drepper [Wed, 18 Mar 1998 14:29:09 +0000 (14:29 +0000)]
Optimized memset version.
Ulrich Drepper [Wed, 18 Mar 1998 14:29:01 +0000 (14:29 +0000)]
Startup code for Arm.
Ulrich Drepper [Wed, 18 Mar 1998 14:28:36 +0000 (14:28 +0000)]
Arm/ELF definitions.
Ulrich Drepper [Wed, 18 Mar 1998 14:27:59 +0000 (14:27 +0000)]
Call __sigsetjmp by correct name.
Ulrich Drepper [Wed, 18 Mar 1998 14:27:40 +0000 (14:27 +0000)]
Remove floating point code.
Andreas Schwab [Fri, 13 Mar 1998 01:27:51 +0000 (01:27 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal,
isless, islessequal, islessgreater, isunordered): Return zero or
one.
Ulrich Drepper [Thu, 12 Mar 1998 09:18:49 +0000 (09:18 +0000)]
Correct typo.
Ulrich Drepper [Wed, 11 Mar 1998 12:42:24 +0000 (12:42 +0000)]
LinuxThreads library.
Andreas Schwab [Wed, 11 Mar 1998 01:32:12 +0000 (01:32 +0000)]
* sysdeps/m68k/elf/start.S: Let __libc_start_main do most of the
init stuff.
Ulrich Drepper [Tue, 10 Mar 1998 22:42:23 +0000 (22:42 +0000)]
Add various SOL_* constants.
Ulrich Drepper [Tue, 10 Mar 1998 22:33:58 +0000 (22:33 +0000)]
Adds lots of missing AF_* and PF_* constants.
Ulrich Drepper [Mon, 9 Mar 1998 09:09:46 +0000 (09:09 +0000)]
Rename function to __ffs and make ffs a weak alias.
Andreas Schwab [Mon, 9 Mar 1998 03:20:41 +0000 (03:20 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
Readd lost negate.
* sysdeps/m68k/sysdep.h: Remove the stabs stuff again.
Ulrich Drepper [Fri, 6 Mar 1998 11:38:58 +0000 (11:38 +0000)]
(SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
store through __errno_location.
Andreas Schwab [Fri, 6 Mar 1998 01:48:50 +0000 (01:48 +0000)]
* sysdeps/m68k/add_n.S: Use ENTRY and END macros.
* sysdeps/m68k/lshift.S: Likewise.
* sysdeps/m68k/rshift.S: Likewise.
* sysdeps/m68k/sub_n.S: Likewise.
* sysdeps/m68k/m68020/addmul_1.S: Likewise.
* sysdeps/m68k/m68020/mul_1.S: Likewise.
* sysdeps/m68k/m68020/submul_1.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/sysdep.S: Use ENTRY macro.
[_LIBC_REENTRANT]: Don't store into global errno.
* sysdeps/m68k/sysdep.h: New file.
* sysdeps/unix/sysv/linux/m68k/sysdep.h: Use it. Use the macros
ENTRY, CALL_MCOUNT, JUMPTARGET and syscall_error from there.
(DO_CALL): Change to expect syscall name as argument.
(PSEUDO): Pass syscall_name to DO_CALL.
(SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Don't store into global
errno.
Andreas Schwab [Wed, 4 Mar 1998 02:36:01 +0000 (02:36 +0000)]
* sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word
offsets into the GOT.
(RTLD_START): Likewise.
Richard Henderson [Sun, 1 Mar 1998 10:53:22 +0000 (10:53 +0000)]
1998-03-01 18:52 H.J. Lu (hjl@gnu.org)
* sysdeps/unix/sysv/linux/alpha/syscalls.list (osf_settimeofday,
osf_getitimer, osf_setitimer, osf_utimes, osf_getrusage,
osf_wait4): Removed __xxxx symbol for GLIBC_2.0.
Richard Henderson [Sun, 1 Mar 1998 00:56:41 +0000 (00:56 +0000)]
* shlib-versions: Match alpha*.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex.
* sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove.
* sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New.
Implement copysign* with and without __ prefix.
Likewise for fabs; use builtin for gcc 2.8.
(floor*): New.
(fdim*): New.
* elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New.
(R_SPARC*): Match current v9 ABI.
* sysdeps/wordsize-64/stdint.h (intptr_t): Is a long.
* sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
* sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
* sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
* sysdeps/generic/getresgid.c: Use prototype form because of warning.
* sysdeps/unix/sysv/linux/getdents.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
* sysdeps/unix/grantpt.c (argv): Fix consts.
* sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
Ulrich Drepper [Thu, 26 Feb 1998 17:16:51 +0000 (17:16 +0000)]
(_NSIG): Changed to 64.
Ulrich Drepper [Thu, 26 Feb 1998 17:16:26 +0000 (17:16 +0000)]
Make versioned symbols only for shared library.
Fix ENOSYS branch.
Ulrich Drepper [Thu, 26 Feb 1998 17:15:43 +0000 (17:15 +0000)]
Code to handle compatibility of syscall for adjtimex interface.
Ulrich Drepper [Thu, 26 Feb 1998 17:15:38 +0000 (17:15 +0000)]
Code to handle compatibility of syscall for adjtime interface.
Ulrich Drepper [Thu, 26 Feb 1998 17:14:58 +0000 (17:14 +0000)]
(sysdep_routines): Added adjtimex and old_adjtimex.
Ulrich Drepper [Thu, 26 Feb 1998 17:14:15 +0000 (17:14 +0000)]
Add _errno definition.
Ulrich Drepper [Thu, 26 Feb 1998 17:13:29 +0000 (17:13 +0000)]
Added ".set noat"/".set at".
Ulrich Drepper [Thu, 26 Feb 1998 16:29:41 +0000 (16:29 +0000)]
(feraiseexcept): Use a dummy for FE_DIVBYZERO. Kludge for
FE_UNDERFLOW.
Ulrich Drepper [Thu, 26 Feb 1998 08:38:37 +0000 (08:38 +0000)]
(FE_TOWARDZERO): Correct typo.
Ulrich Drepper [Tue, 24 Feb 1998 15:22:07 +0000 (15:22 +0000)]
(struct kernel_sigaction): Define.
Andreas Schwab [Wed, 18 Feb 1998 01:32:32 +0000 (01:32 +0000)]
Stub file
Ulrich Drepper [Tue, 17 Feb 1998 15:26:57 +0000 (15:26 +0000)]
(rt_sigreturn): Make compatible with older kernels.
Ulrich Drepper [Mon, 16 Feb 1998 18:13:11 +0000 (18:13 +0000)]
(_ioperm): Map all ports starting from 0 not only from `from'.
Ulrich Drepper [Thu, 12 Feb 1998 18:22:18 +0000 (18:22 +0000)]
Pointer sizes.
Ulrich Drepper [Tue, 10 Feb 1998 20:05:38 +0000 (20:05 +0000)]
Add getres[ug]id.
Ulrich Drepper [Tue, 10 Feb 1998 20:01:29 +0000 (20:01 +0000)]
(EOVERFLOW): Added.
Ulrich Drepper [Tue, 10 Feb 1998 20:01:12 +0000 (20:01 +0000)]
Define __need_FOPEN_MAX, not _STDIO_H, before including
<bits/stdio_lim.h>.
Ulrich Drepper [Tue, 10 Feb 1998 19:59:41 +0000 (19:59 +0000)]
SysV compliant context switch interface.
Richard Henderson [Wed, 4 Feb 1998 10:17:52 +0000 (10:17 +0000)]
* sysdeps/unix/sysv/linux/alpha/clone.S: Elide terminal ldgp for PROF.
* sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix typos.
* sysdeps/unix/sysv/linux/alpha/bits/time.h (struct timeval):
Follow POSIX and make tv_sec a time_t.
* sysdeps/unix/sysv/linux/alpha/getitimer.S: New file to handle
new tv64 syscall as well as fall back to tv32.
* sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Add tv32 entries.
Ulrich Drepper [Sun, 1 Feb 1998 13:13:23 +0000 (13:13 +0000)]
Add rt_sigaction.S.
Ulrich Drepper [Fri, 30 Jan 1998 12:26:36 +0000 (12:26 +0000)]
Fix typo.
Ulrich Drepper [Fri, 30 Jan 1998 12:24:41 +0000 (12:24 +0000)]
Fix a typo.
Ulrich Drepper [Fri, 30 Jan 1998 11:39:44 +0000 (11:39 +0000)]
Correct typo (ccept->accept).
Ulrich Drepper [Fri, 30 Jan 1998 11:39:21 +0000 (11:39 +0000)]
Not to be used.
Ulrich Drepper [Fri, 30 Jan 1998 11:38:04 +0000 (11:38 +0000)]
Add bits/mman.h.
Ulrich Drepper [Fri, 30 Jan 1998 11:37:34 +0000 (11:37 +0000)]
Add net/route.h.
Richard Henderson [Mon, 26 Jan 1998 22:52:51 +0000 (22:52 +0000)]
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Dyke out the
unimplemented OSF/1 definitions so that they are not accidentally seen.
Richard Henderson [Mon, 26 Jan 1998 22:04:53 +0000 (22:04 +0000)]
* sysdeps/alpha/dl-machine.h (TRAMPOLINE_TEMPLATE): Move declaration
of the trampoline function into the macro.
* sysdeps/unix/sysv/linux/alpha/clone.S: Fix ldgp for PROF.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Revert last change;
kernel 2.1.82 has this fixed.
* sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: New file.
* sysdeps/unix/sysv/linux/alpha/sys/ucontext.h: New file.
Ulrich Drepper [Sun, 25 Jan 1998 19:12:46 +0000 (19:12 +0000)]
Add change to support sigaction on kernels > 2.1.7x.
Ulrich Drepper [Sun, 25 Jan 1998 17:00:01 +0000 (17:00 +0000)]
Define _STATBUF_ST_RDEV.