Ulrich Drepper
ca246d7eef
(elf_machine_runtime_setup): Only set _dl_profile_map if _dl_name_match_p.
...
(RTLD_START): Fix .prologue. Set __libc_stack_end.
1998-06-27 09:50:59 +00:00
Ulrich Drepper
b136e08ec0
(elf): Kill -mno-fp-regs.
1998-06-27 09:50:41 +00:00
Ulrich Drepper
11c1d87fd2
Add sigstack here.
1998-06-18 21:49:26 +00:00
Ulrich Drepper
1037e1f40a
Include sys/types.h before glob.h.
1998-06-17 17:59:03 +00:00
Ulrich Drepper
a3a2cb21be
Include glob.h before defining prototypes.
1998-06-17 10:17:53 +00:00
Ulrich Drepper
bb71df5f5f
Add prototypes for the __new_* functions.
1998-06-15 11:03:50 +00:00
Ulrich Drepper
7d3d725cc6
Definitions for sigstack functions.
1998-06-10 10:58:58 +00:00
Andreas Schwab
c21b35ecda
* sysdeps/m68k/fpu/bits/mathinline.h: Define __ieee754_exp10 as
...
inline.
* sysdeps/m68k/fpu/e_exp10.c: New file.
* sysdeps/m68k/fpu/e_exp10f.c: New file.
* sysdeps/m68k/fpu/e_exp10l.c: New file.
1998-06-10 05:27:41 +00:00
Andreas Schwab
2cd493384a
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_LABEL): New
...
definition.
(PSEUDO, SYSCALL_ERROR_HANDLER): Use it instead of syscall_error.
* sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/syscall.S: Likewise.
1998-06-10 01:37:21 +00:00
Andreas Schwab
08016d928b
* sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Set
...
_dl_profile_map only if the name matches.
(_dl_start_user): Remember stack address.
* sysdeps/m68k/elf/start.S: Pass new argument to
__libc_start_user.
1998-06-10 01:35:06 +00:00
Ulrich Drepper
7021745518
Update for new draft ARM ELF ABI.
1998-06-09 15:13:18 +00:00
Ulrich Drepper
6ff8d4938e
SysVr4 specific macros to convert from and to sigmask.
1998-06-07 14:06:19 +00:00
Ulrich Drepper
54f119d171
GMP support for ARMs.
1998-06-01 14:25:31 +00:00
Ulrich Drepper
43ce7f2e75
IEEE 754 float support for strange ARMs.
1998-06-01 14:24:49 +00:00
Ulrich Drepper
5d3912ddbc
Not needed anymore.
1998-06-01 14:23:55 +00:00
Ulrich Drepper
87386bad90
(FE_EXCEPTION_SHIFT): Rename to FE_EXCEPT_SHIFT.
1998-06-01 14:23:26 +00:00
Ulrich Drepper
6f43b79989
(__jmp_buf): Remove floating-point support.
...
(_JMPBUF_UNWINDS): Added.
1998-06-01 13:39:22 +00:00
Ulrich Drepper
6298404e7d
jmpbuf definition for ARM with FPU.
1998-06-01 13:38:56 +00:00
Ulrich Drepper
58e6626f7e
ARM implementation of feholdexcept.
1998-06-01 13:38:03 +00:00
Ulrich Drepper
c61de13d2c
Use C_SYMBOL_NAME when referring to errno and _errno.
1998-06-01 13:37:18 +00:00
Ulrich Drepper
e0ebc3b2ef
Use __ASSEMBLER__ test macro not ASSEMBLER.
1998-05-29 10:20:59 +00:00
Ulrich Drepper
38843cb976
Correctly renamed.
1998-05-25 11:27:09 +00:00
Ulrich Drepper
cad0799e92
Set exception bits in Arm FPU.
1998-05-24 18:41:41 +00:00
Ulrich Drepper
3a5ade59c9
Definitions for FPU handling header.
1998-05-21 15:39:52 +00:00
Ulrich Drepper
c34d3ba41f
FP CW and SW handling for Arm.
1998-05-21 15:39:28 +00:00
Ulrich Drepper
2e45c3aadd
Replace stub file with real implementation.
1998-05-21 15:33:23 +00:00
Richard Henderson
bde3fab6ee
* sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c
...
directly instead of include_next. Add missing semicolons.
* sysdeps/unix/sysv/linux/alpha/oldglob.c: Include sys/types.h.
Add missing semicolons.
1998-05-21 01:18:56 +00:00
Ulrich Drepper
06c1390ede
Missed double occurences of "the the" in one line - fixed it.
1998-05-20 14:34:42 +00:00
Ulrich Drepper
7500ff18c7
Correct handling of arguments.
1998-05-19 16:12:40 +00:00
Ulrich Drepper
dd5c62b1b3
Fix the "the the" problems.
1998-05-19 16:12:29 +00:00
Ulrich Drepper
e916666169
(syscall_error): Use C_SYMBOL_NAME for a.out compatibility.
1998-05-19 16:12:07 +00:00
Ulrich Drepper
0c56aa6338
(ALIGNARG): ELF .align directive uses a log, not a byte-count.
1998-05-19 16:11:52 +00:00
Ulrich Drepper
69069c4a57
Support both big and little endian processors.
1998-05-19 16:11:41 +00:00
Ulrich Drepper
59f4b0c86c
Wrapper around current code to convert from and back to old glob_t format.
1998-05-12 12:20:54 +00:00
Ulrich Drepper
cab5b83e4d
Wrapper around generic code to add version information.
1998-05-12 12:20:27 +00:00
Ulrich Drepper
5df1e78b29
Compile oldglob in posix subdir.
1998-05-12 12:20:06 +00:00
Ulrich Drepper
7214b180b3
Add oldglob.c.
1998-05-12 12:19:53 +00:00
Richard Henderson
50a430afa2
Don't mark pread and pwrite as EXTRA.
1998-05-11 11:05:13 +00:00
Richard Henderson
423363a172
(sysdep_routines): Remove statfs and fstatfs.
1998-05-11 11:04:27 +00:00
Ulrich Drepper
7829f6c432
[subdir=elf]: Define sysdep-others, not others.
1998-05-08 15:02:44 +00:00
Ulrich Drepper
0f123e3c33
Solaris specific error numbers.
1998-05-06 10:22:08 +00:00
Ulrich Drepper
42362b90d6
Solaris2 specific type definitions.
1998-05-06 09:51:36 +00:00
Ulrich Drepper
a6d2806b8f
Add LFS support and use correct types overall.
1998-05-06 09:50:30 +00:00
Ulrich Drepper
096031e14c
(PSEUDO): On error, call __syscall_error rather than syscall_error
...
directly.
1998-04-30 16:57:25 +00:00
Ulrich Drepper
a62da3689a
mmap syscall interface for Linux/ARM.
1998-04-30 16:57:14 +00:00
Ulrich Drepper
87161c8c88
Startup file for ARM.
1998-04-30 16:56:45 +00:00
Ulrich Drepper
3642cfd2b4
Fix off by one error.
1998-04-30 16:56:27 +00:00
Ulrich Drepper
b13ae75e55
Add SIGCLD definition.
1998-04-29 16:05:50 +00:00
Ulrich Drepper
68f722de86
(ftruncate): Make __ftruncate the strong symbol, and add weak alias.
1998-04-24 15:29:55 +00:00
Richard Henderson
d6ce92cdf1
Don't check against SP.
1998-04-24 14:43:00 +00:00
Richard Henderson
4af6e4ade6
(_JMPBUF_UNWINDS): Added.
1998-04-23 22:46:39 +00:00
Andreas Schwab
91e4b2f65e
* sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Added.
1998-04-22 02:07:41 +00:00
Ulrich Drepper
4ec52ed6cf
Add copyright text.
1998-04-20 18:34:25 +00:00
Ulrich Drepper
42d5b2810f
Optimized ARM version of strlen.
1998-04-17 08:52:51 +00:00
Ulrich Drepper
69b5143279
Use +force in dependency list of installation targets.
1998-04-09 10:12:51 +00:00
Ulrich Drepper
c79c90357e
Add __lseek64 alias for __llseek.
1998-04-08 07:10:11 +00:00
Ulrich Drepper
ec39d34aed
Allow inclusion from netinet.in.h.
1998-04-07 09:12:51 +00:00
Ulrich Drepper
859d74afa9
2.0 kernel support.
1998-04-07 09:11:50 +00:00
Ulrich Drepper
80509c667f
(__syscall_error): Same for PIC and non-PIC now. Correctly negate
...
error number.
(errno): Use `%' not `@' in .type directives.
1998-04-03 12:06:51 +00:00
Ulrich Drepper
24e022cf82
(PSEUDO): Fix typo introduced in last change.
1998-04-03 08:23:11 +00:00
Ulrich Drepper
2284fbe2ac
Correct test for error and use PLTJMP() rather than explicit (PLT).
1998-04-01 09:14:55 +00:00
Ulrich Drepper
ff550b1f27
(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.
1998-04-01 09:11:44 +00:00
Ulrich Drepper
e7304fce4e
(_start): Leave most of the initialisation for __libc_start_main().
1998-04-01 09:09:05 +00:00
Andreas Schwab
c4dc6c456e
* sysdeps/unix/sysv/linux/m68k/dl-librecon.h: New file.
...
* sysdeps/unix/sysv/linux/m68k/Makefile [$(subdir)=elf]: Build and
install lddlibc4.
1998-04-01 00:53:13 +00:00
Ulrich Drepper
f709e93784
(_start): Let __libc_start_main do most of the init stuff.
1998-03-31 23:18:03 +00:00
Ulrich Drepper
161756fe4f
Wrapper for adjtimex syscall.
1998-03-31 23:12:58 +00:00
Ulrich Drepper
3117030c12
(sysdep_routines): Add adjtimex.
1998-03-31 23:11:52 +00:00
Ulrich Drepper
c4f60035d5
(socket): Added.
1998-03-29 17:01:51 +00:00
Ulrich Drepper
59ff3eca16
(__readdir64): New strong alias.
1998-03-29 17:01:42 +00:00
Ulrich Drepper
4c0a65f62f
Add sizes.h.
1998-03-25 15:53:22 +00:00
Andreas Schwab
72f42bf5d3
* sysdeps/m68k/m68020/wordcopy.S: New file.
1998-03-23 02:18:31 +00:00
Ulrich Drepper
28756a4b21
longjmp for ARM with FPU.
1998-03-18 14:41:31 +00:00
Ulrich Drepper
df27fae1e8
ELF startup code for Arm.
1998-03-18 14:41:15 +00:00
Ulrich Drepper
4acc1d4299
setjmp for Arm.
1998-03-18 14:41:05 +00:00
Ulrich Drepper
6f7638eb9d
ELF setjmp for Arm.
1998-03-18 14:40:58 +00:00
Ulrich Drepper
0f2a261a38
(ENTRY): Correct error jump.
1998-03-18 14:34:49 +00:00
Ulrich Drepper
ff259c29e8
Check correctly for error return; call syscall_error through PLT.
1998-03-18 14:33:53 +00:00
Ulrich Drepper
3500923da8
(syscall_error): Support PIC and re-entrant code.
1998-03-18 14:31:30 +00:00
Ulrich Drepper
7733906da7
Support PIC.
1998-03-18 14:31:22 +00:00
Ulrich Drepper
ed6b842088
Floating point exception definitions.
1998-03-18 14:29:48 +00:00
Ulrich Drepper
fe0955cdc4
Change format of .type directive. Correct comment about floating
...
point to reflect current reality.
1998-03-18 14:29:30 +00:00
Ulrich Drepper
2e4ed6f1f8
Call __sigjmp_save through PLT
1998-03-18 14:29:20 +00:00
Ulrich Drepper
d024bf59e6
Optimized memset version.
1998-03-18 14:29:09 +00:00
Ulrich Drepper
2c2c129dd4
Startup code for Arm.
1998-03-18 14:29:01 +00:00
Ulrich Drepper
046378657f
Arm/ELF definitions.
1998-03-18 14:28:36 +00:00
Ulrich Drepper
0bee7da30d
Call __sigsetjmp by correct name.
1998-03-18 14:27:59 +00:00
Ulrich Drepper
120b2b39d6
Remove floating point code.
1998-03-18 14:27:40 +00:00
Andreas Schwab
4f558ff150
* sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal,
...
isless, islessequal, islessgreater, isunordered): Return zero or
one.
1998-03-13 01:27:51 +00:00
Ulrich Drepper
be07ac90bc
Correct typo.
1998-03-12 09:18:49 +00:00
Ulrich Drepper
caa27d8e14
LinuxThreads library.
1998-03-11 12:42:24 +00:00
Andreas Schwab
69235f764b
* sysdeps/m68k/elf/start.S: Let __libc_start_main do most of the
...
init stuff.
1998-03-11 01:32:12 +00:00
Ulrich Drepper
2d4c61a667
Add various SOL_* constants.
1998-03-10 22:42:23 +00:00
Ulrich Drepper
1ad3a6fb0f
Adds lots of missing AF_* and PF_* constants.
1998-03-10 22:33:58 +00:00
Ulrich Drepper
b8b84ae26c
Rename function to __ffs and make ffs a weak alias.
1998-03-09 09:09:46 +00:00
Andreas Schwab
1c03144cf7
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
...
Readd lost negate.
* sysdeps/m68k/sysdep.h: Remove the stabs stuff again.
1998-03-09 03:20:41 +00:00
Ulrich Drepper
48a686308e
(SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
...
store through __errno_location.
1998-03-06 11:38:58 +00:00
Andreas Schwab
56d7f02931
* 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.
1998-03-06 01:48:50 +00:00
Andreas Schwab
1e0c166557
* sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word
...
offsets into the GOT.
(RTLD_START): Likewise.
1998-03-04 02:36:01 +00:00
Richard Henderson
ee0671d1a1
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.
1998-03-01 10:53:22 +00:00
Richard Henderson
9ba8164eb6
* 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.
1998-03-01 00:56:41 +00:00