Ulrich Drepper
a242df8440
Remove dl-procinfo.c.
2002-02-01 19:11:08 +00:00
Ulrich Drepper
8badabd849
_dl_fpu_control, _dl_fpu_control_set): Remove unused externs.
2002-02-01 19:03:37 +00:00
Andreas Schwab
d09d6903ed
Don't use multi-line string literals.
2002-02-01 10:28:20 +00:00
Ulrich Drepper
8bd56b60c4
Move _dl_hp_timing_overhead and procinfo-related variables in
...
rtld_global struct.
2002-02-01 07:48:43 +00:00
Ulrich Drepper
f71d7f5726
Move global variables for SHARED code in struct _rtld_global. Export
...
this struct, remove all exports for the signal variables.
2002-02-01 01:32:06 +00:00
Ulrich Drepper
6fbd2f3d0c
(pic-ccflag): New variable.
2002-01-29 03:53:32 +00:00
Ulrich Drepper
872cf89f66
(ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound statement.
2002-01-29 02:58:00 +00:00
Ulrich Drepper
6f68ec79d2
Avoid warning about comma at end of enum for !_GNU_SOURCE.
2002-01-18 23:37:53 +00:00
Ulrich Drepper
046f02be6f
(__dl_runtime_resolve): Remove const' from
got'.
2002-01-17 23:21:33 +00:00
Ulrich Drepper
18328fa8da
(__ieee754_sqrt): Don't use multi-line string literals.
...
(__full_ieee754_sqrt): Add __attribute_used__.
2002-01-11 01:03:15 +00:00
Ulrich Drepper
51e7253b84
Add sysv_termio.h and start-libc.c.
2002-01-08 21:54:58 +00:00
Andreas Jaeger
5374babef3
Prevent double inclusion.
2002-01-08 10:19:33 +00:00
Ulrich Drepper
3c2105f0b0
Define _G_MMAP64.
2002-01-07 09:18:53 +00:00
Roland McGrath
ca439e9a54
2002-01-02 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/i386/bits/sigcontext.h: Protect from
multiple inclusion. Inhibit #error under [_SYS_UCONTEXT_H].
* sysdeps/mach/hurd/alpha/bits/sigcontext.h: Likewise.
* sysdeps/mach/hurd/hppa/bits/sigcontext.h: Likewise.
* sysdeps/mach/hurd/mips/bits/sigcontext.h: Likewise.
* sysdeps/mach/hurd/powerpc/bits/sigcontext.h: Likewise.
2002-01-02 09:52:27 +00:00
Ulrich Drepper
0a6fc182da
(elf_machine_runtime_setup): Avoid warning.
...
(TRAMPOLINE_TEMPLATE, RTLD_START): Don't use multi-line string
literals to avoid warnings.
2001-12-31 17:33:59 +00:00
Andreas Jaeger
b6845b6741
(elf_machine_rela): Fix typo in last patch.
2001-12-12 09:02:09 +00:00
Ulrich Drepper
bcb5a520da
(elf_machine_runtime_setup): Save original content of .got[1].
...
(ELF_MACHINE_NO_RELA): Only define if RTLD_BOOTSTRAP.
(ELF_MACHINE_PLT_REL): Define.
(elf_machine_rela, elf_machine_rela_relative): New.
(elf_machine_lazy_rel): Reinitialize R_ARM_JUMP_SLOT address instead
of adjusting it if prelinked and prelinking cannot be used.
2001-12-12 00:11:47 +00:00
Ulrich Drepper
ef5f0af552
Arm specific additions to struct link.
2001-12-12 00:11:15 +00:00
Ulrich Drepper
d70bbfe3be
(elf_machine_runtime_setup): Reinitialize
...
.plt for prelinked libraries where prelinking info cannot be used.
(elf_machine_rela): If relocating R_ALPHA_JMP_SLOT in .gnu.conflict
section, use RESOLVE_CONFLICT_FIND_MAP to find out reloc's link_map.
2001-12-12 00:10:27 +00:00
Andreas Jaeger
90a0de032a
Remove __brk_addr alias, avoid warning.
2001-11-26 08:37:35 +00:00
Ulrich Drepper
decdce5e7c
(sysdep-routines): Add framestate.
2001-11-16 01:24:04 +00:00
Ulrich Drepper
9bfdd6609c
(__register_frame_info, __deregister_frame_info): Move to elf/Versions.
2001-11-16 01:22:33 +00:00
Ulrich Drepper
816763d76a
GCC frame description for VAX.
2001-11-16 01:14:52 +00:00
Ulrich Drepper
532e4e4b65
GCC frame description for MIPS.
2001-11-16 01:12:04 +00:00
Ulrich Drepper
03012549bd
GCC frame description for m68k.
2001-11-16 01:11:16 +00:00
Ulrich Drepper
b72b3cc5af
GCC frame description for PA.
2001-11-16 01:07:57 +00:00
Ulrich Drepper
ee448304d6
GCC frame description for Arm.
2001-11-16 01:07:20 +00:00
Ulrich Drepper
89a817b087
GCC frame description for Alpha.
2001-11-16 01:06:40 +00:00
Andreas Schwab
ffd88164dc
New file to fix RLIM_INFINITY.
2001-11-09 19:57:55 +00:00
Ulrich Drepper
80ad17cac2
(DL_CALL_FCT): Cast to void *.
...
Use __BEGIN_DECLS/__END_DECLS around prototypes.
2001-10-27 00:03:32 +00:00
Andreas Schwab
dcac2c1ec8
Updated for fixed cbrtl implementation.
2001-10-16 20:21:38 +00:00
Andreas Schwab
dfc1be7af0
Fix braino in last change.
2001-10-16 15:31:18 +00:00
Andreas Schwab
c70d76bb8e
* sysdeps/m68k/setjmp.c: Also define setjmp and _setjmp if
...
BSD_SETJMP or BSD__SETJMP is defined, resp.
* sysdeps/m68k/bsd-setjmp.c: Inline setjmp code instead of making
a tail call to __sigsetjmp that would require extending the
caller's frame.
* sysdeps/m68k/bsd-_setjmp.c: Likewise.
* sysdeps/m68k/bsd-setjmp.S: Deleted.
* sysdeps/m68k/bsd-_setjmp.S: Deleted.
2001-10-16 14:20:17 +00:00
Andreas Jaeger
35b1d4b18e
Make sysmips() prototype a varargs prototype. Remove dependency from kernel header files.
2001-10-15 11:56:11 +00:00
Andreas Jaeger
f255cc1218
General cleanup, use __USE_MISC / __USE_XOPEN not __USE_BSD where appropriate.
2001-10-15 11:55:20 +00:00
Ulrich Drepper
916ea7e833
(struct cmsghdr): Don't declare __cmsg_data field if its size would be bigger
...
than 0.
(CMSG_DATA): Adjust accordingly.
2001-09-26 05:23:10 +00:00
Ulrich Drepper
8755441d32
(elf_machine_load_address): Compute the difference between base address and
...
first PT_LOAD's virtual address, not the base address.
2001-09-22 21:32:57 +00:00
Ulrich Drepper
177ac300b9
Add real implementation.
2001-09-22 21:28:25 +00:00
Ulrich Drepper
3805349500
(init): Use USE_NONONPTION_FLAG ifdef for __getopt_clean_environment.
2001-09-22 21:19:47 +00:00
Ulrich Drepper
fe166e9e57
Updated.
2001-09-15 03:01:21 +00:00
Ulrich Drepper
d4ef613a24
(elf_machine_rel): Fix thinko in usage of RESOLVE() (r_type, not
...
reloc->r_type).
2001-09-08 21:31:40 +00:00
Ulrich Drepper
7a250cfd1e
termio definitions for AIX.
2001-09-08 17:45:10 +00:00
Ulrich Drepper
e2cf1dd41d
Library startup code for AIX.
2001-09-08 17:44:33 +00:00
Ulrich Drepper
48255f4c66
Program startup code for AIX.
2001-09-08 17:41:25 +00:00
Ulrich Drepper
de447e48ce
Alias __libc_fcntl to __fcntl.
2001-09-08 17:40:41 +00:00
Ulrich Drepper
c25168ce57
Startup code for glibc on AIX.
2001-09-08 17:24:19 +00:00
Ulrich Drepper
51ca795a3c
Not needed anymore.
2001-09-08 17:23:45 +00:00
Ulrich Drepper
3dd5528154
(aix-syscalls.o): More linker command line options.
2001-09-08 17:22:27 +00:00
Ulrich Drepper
09d4f65308
Fix usage of new _dl_signal_error() format.
2001-09-08 17:16:44 +00:00
Ulrich Drepper
a3a247a8b1
Forward declare struct link_map.
2001-09-08 17:13:52 +00:00
Ulrich Drepper
8c2b0506ec
Include <errno.h>.
...
(__syscall_gethostname): Add prototype.
2001-09-05 00:08:11 +00:00
Ulrich Drepper
19635181cc
gethostname implementation for Linux/Alpha.
2001-09-03 17:10:56 +00:00
Ulrich Drepper
00268a805b
Startup code for Alpha/ELF.
2001-09-01 19:24:46 +00:00
Ulrich Drepper
fed1030448
Not needed anymore.
2001-09-01 19:23:47 +00:00
Ulrich Drepper
9f888890de
Support for high-precision timers on Alpha.
2001-09-01 06:08:44 +00:00
Ulrich Drepper
6222fd02e7
(elf_machine_rela): Remove unused code.
...
Don't add old memory content for R_ALPHA_REFQUAD.
2001-09-01 05:32:08 +00:00
Ulrich Drepper
952ec50e9e
(elf_machine_rela): Don't handle
...
R_ALPHA_RELATIVE if RTLD_BOOTSTRAP and HAVE_Z_COMBRELOC. Only
check for rtld map if RTLD_BOOTSTRAP nor HAVE_Z_COMBRELOC is defined.
2001-08-30 23:09:10 +00:00
Ulrich Drepper
703aebdd7b
Adjust j0 ULPs.
2001-08-30 20:22:48 +00:00
Ulrich Drepper
b5fdbb191a
Adjust j0 ULPs.
2001-08-30 20:04:34 +00:00
Andreas Schwab
2d61dc3cdf
Updated.
2001-08-29 21:12:09 +00:00
Ulrich Drepper
560c476139
(__dl_runtime_resolve): Pass ELF_RTYPE_CLASS_PLT, instead of R_MIPS_REL32, to
...
_dl_lookup_versioned_symbol () and _dl_lookup_symbol ().
2001-08-29 18:48:49 +00:00
Ulrich Drepper
5c6029e5c0
(elf_machine_lookup_noplt_p, elf_machine_lookup_noexec_p): Remove.
...
(elf_machine_type_class): Define.
2001-08-26 22:26:38 +00:00
Andreas Jaeger
fa5c1c570d
2001-08-24 Maciej W. Rozycki macro@ds2.pg.gda.pl
...
* sysdeps/unix/sysv/linux/mips/configure.in: Define AC_SUBST to
empty to prevent junk from being generated.
sysdeps/unix/sysv/linux/mips/configure: Regenerated.
2001-08-24 18:27:55 +00:00
Ulrich Drepper
4b5c9edf2e
(elf_machine_rel_relative): New function.
2001-08-24 14:57:45 +00:00
Ulrich Drepper
335e9a00db
(elf_machine_rel_relative): Use ElfW(Rel) in argument.
2001-08-24 14:53:23 +00:00
Ulrich Drepper
b934c935cb
(elf_machine_rela_relative): Rename from elf_machine_rel_relative. Fix argument types.
2001-08-24 14:53:03 +00:00
Ulrich Drepper
638c8659a7
(elf_machine_rela_relative): Rename from elf_machine_rel_relative.
2001-08-24 14:51:50 +00:00
Ulrich Drepper
85bdccdbd2
Define elf_machine_rel_relative. Minor optimizations.
2001-08-24 08:43:21 +00:00
Ulrich Drepper
4435779790
Fix type of __id_t, __useconds_t and __intptr_t.
2001-08-16 05:32:49 +00:00
Ulrich Drepper
85e36b0922
Add rule to import kernel symbols.
2001-08-16 05:32:30 +00:00
Andreas Schwab
4afac624ab
(atomic_add): Don't allow address register for operand 0.
2001-08-15 13:09:16 +00:00
Andreas Jaeger
3b402ca813
(MCOUNT): Don't use delay slot for jal since jal is a macro.
2001-08-13 08:42:44 +00:00
Ulrich Drepper
cf9fe93f07
Use __getopt_clean_environment only if USE_NONOPTION_FLAGS is defined.
2001-08-11 20:31:07 +00:00
Ulrich Drepper
17f56d2f9c
(elf_machine_runtime_setup): Only set _dl_profile_map for the right object.
2001-08-11 08:54:29 +00:00
Andreas Jaeger
a4f1359e63
* sysdeps/unix/sysv/linux/sparc/bits/poll.h (NPOLLFILE): Removed.
...
* sysdeps/unix/sysv/linux/mips/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/unix/sysv/linux/m68k/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/unix/sysv/linux/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/generic/bits/poll.h (NPOLLFILE): Removed.
2001-07-31 07:46:06 +00:00
Ulrich Drepper
1e0904c1c1
Add dl-support.c, dl-addr.c, and dl-error.c.
2001-07-28 06:08:50 +00:00
Ulrich Drepper
2b948198f1
Add sys/procfs.h.
2001-07-28 06:07:40 +00:00
Ulrich Drepper
0b3cda64b8
Not needed anymore.
2001-07-28 05:53:57 +00:00
Ulrich Drepper
d6df8f49fd
Remove non-existing files.
2001-07-28 05:53:37 +00:00
Andreas Schwab
db08f905e8
Don't mark asm input operand as clobbered.
2001-07-22 18:18:48 +00:00
Andreas Schwab
48bfe44538
(INLINE_SYSCALL): Don't mark asm input operand as clobbered.
2001-07-22 18:18:34 +00:00
Andreas Jaeger
c1babb4b9d
Synch with kernel.
2001-07-20 06:05:16 +00:00
Andreas Schwab
44dce39192
Fix last change.
2001-07-17 17:12:10 +00:00
Ulrich Drepper
b04f70b77d
Not needed anymore.
2001-07-16 22:30:06 +00:00
Ulrich Drepper
760ab2840b
(MAP_BASE_ADDR): Removed.
...
(elf_machine_got_rel): Defined only if RTLD_BOOTSTRAP is not defined.
(RESOLVE_GOTSYM): Rewrite to use RESOLVE.
2001-07-16 22:26:12 +00:00
Andreas Schwab
b5f709a1ff
Special versions for Linux/m68k.
2001-07-15 15:30:50 +00:00
Andreas Schwab
f476000f87
Check _dl_pagesize first. Default to 4096, not EXEC_PAGESIZE.
2001-07-15 15:25:11 +00:00
Ulrich Drepper
655f4b14c8
Improve nsendmsg prototype.
2001-07-08 07:15:01 +00:00
Ulrich Drepper
f89b56b804
(sendmsg): Fix return type.
2001-07-08 07:14:06 +00:00
Ulrich Drepper
c96d6988ab
(recvmsg): Fix return type.
2001-07-08 07:11:53 +00:00
Ulrich Drepper
7f82b7444c
(__recv): Fix typo.
2001-07-08 07:09:12 +00:00
Ulrich Drepper
097cf6fa03
AIX recv implementation.
2001-07-08 07:05:51 +00:00
Ulrich Drepper
a207bef32f
Fix various types.
2001-07-08 07:02:19 +00:00
Ulrich Drepper
0312b508ac
(__libc_dlclose): Fix typo.
2001-07-08 06:55:42 +00:00
Ulrich Drepper
da48cd782f
(__gettimeofday): Add declarations for asm functions.
2001-07-08 06:47:53 +00:00
Ulrich Drepper
ae58a106a1
Add deltas for tanh(-0.7).
2001-07-08 05:56:24 +00:00
Ulrich Drepper
af9dfe869f
Fix typo.
2001-07-07 19:19:16 +00:00
Andreas Jaeger
f01ec4673b
Put under LGPL v2.1.
2001-07-07 10:13:33 +00:00
Andreas Jaeger
6b440a5c6e
Removed, we can use the generic Linux version.
2001-07-06 07:14:28 +00:00
Andreas Jaeger
3214b89b32
Update to LGPL v2.1.
2001-07-06 04:56:23 +00:00
Andreas Jaeger
6fbcd2261e
Synch with Linux 2.4.5:
...
* sysdeps/unix/sysv/linux/sparc/bits/socket.h (PF_BLUETOOTH):
New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h
(PF_BLUETOOTH): New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/mips/bits/socket.h (AF_BLUETOOTH): New.
(PF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/ia64/bits/socket.h (AF_BLUETOOTH): New.
(PF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/alpha/bits/socket.h (PF_BLUETOOTH): New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/bits/socket.h (PF_BLUETOOTH): New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_IEEE80211): New.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h (N_HCI): New.
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h (N_HCI): New.
* sysdeps/unix/sysv/linux/bits/ioctl-types.h (N_HCI): New.
2001-07-05 08:46:28 +00:00
Andreas Jaeger
a5bebe4c22
Remove check for crypt add-on.
2001-07-03 16:50:33 +00:00
Ulrich Drepper
3553aef886
Register dump function implementation for AIX/PPC.
2001-06-20 07:08:58 +00:00
Ulrich Drepper
aa21e7c94f
usleep implementation for AIX.
2001-06-20 07:08:26 +00:00
Ulrich Drepper
cc811924cd
sleep implementation for AIX.
2001-06-20 07:08:13 +00:00
Ulrich Drepper
55f326305c
setitimer implementation for AIX.
2001-06-20 07:07:41 +00:00
Ulrich Drepper
68dbc1fdab
Various helper functions for dynamic loader code.
2001-06-20 07:07:10 +00:00
Ulrich Drepper
dc0664c129
_dl_error implementation for AIX.
2001-06-20 07:06:11 +00:00
Ulrich Drepper
6fb75a6469
_dl_addr implementation for AIX.
2001-06-20 07:05:44 +00:00
Ulrich Drepper
b9823d7f91
Define __dso_handle if not ELF but shared.
2001-06-20 07:04:35 +00:00
Ulrich Drepper
ed556c3c99
Removed #if 0.
2001-06-20 07:04:05 +00:00
Ulrich Drepper
58e6e5bfc6
Added dl-support.c and dl-error.c.
2001-06-20 07:03:22 +00:00
Ulrich Drepper
69ab1cbb29
(elf_machine_rela): handle relocs at unaligned address.
2001-06-19 00:42:10 +00:00
Andreas Schwab
f702391cdd
* sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
...
* sysdeps/m68k/fpu/mathimpl.h: Define __ieee754_log2 as inline.
2001-06-15 13:59:28 +00:00
Andreas Schwab
2535264f94
Fix typo.
2001-06-14 14:17:49 +00:00
Ulrich Drepper
99e859a488
Define __MAX_BAUD.
2001-06-14 00:21:01 +00:00
Andreas Jaeger
791746df78
Use #function, not @function, for .type of _start.
2001-06-11 07:44:41 +00:00
Andreas Jaeger
163f71bf78
Fix a typo introduced by last patch.
2001-06-06 18:01:52 +00:00
Ulrich Drepper
356aba5785
M68k log2l implementation.
2001-06-06 12:54:56 +00:00
Ulrich Drepper
34583d4c47
M68k log2f implementation.
2001-06-06 12:54:45 +00:00
Ulrich Drepper
27b26c503a
M68k log2 implementation.
2001-06-06 12:54:31 +00:00
Ulrich Drepper
0182de12e0
Renamed.
2001-06-06 12:54:01 +00:00
Andreas Jaeger
5d7fedc998
HPPA setjmp implementation.
2001-06-06 11:57:49 +00:00
Andreas Jaeger
1e48d4f660
Reformat asm statements to remove new gcc warning about multi-line strings.
2001-06-06 11:52:59 +00:00
Andreas Jaeger
f325056f09
Implement syscall.
2001-06-06 11:49:29 +00:00
Andreas Jaeger
97b30982ce
Remove dummy syscall.
2001-06-06 11:49:17 +00:00
Andreas Jaeger
ed48681558
Call getrlimit, setrlimit directly instead of using wrappers.
2001-06-06 11:44:24 +00:00
Andreas Jaeger
b496bd686c
Removed.
2001-06-06 11:35:25 +00:00
Andreas Jaeger
13906e12b9
Add .type for the entry point.
2001-06-05 06:20:45 +00:00
Roland McGrath
60446d7a54
2001-06-01 Roland McGrath <roland@frob.com>
...
* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>
and use compat_symbol/versioned_symbol instead of plain
symbol_version/default_symbol_version.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fegetenv.c: Likewise.
* sysdeps/powerpc/fpu/fesetenv.c: Likewise.
* sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
* sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.
2001-06-02 05:58:29 +00:00
Andreas Jaeger
3a97df5aa5
MIPS specific atomicity functions.
2001-05-27 08:41:04 +00:00
Andreas Jaeger
b81e88a055
Linux/MIPS specific version.
2001-05-27 08:40:14 +00:00
Andreas Jaeger
3901129ce4
Change sigsuspend to s_sigsuspend. Add s_mmap2.
2001-05-27 08:39:56 +00:00
Andreas Jaeger
fc0f915617
(ipc_perm): Put back __key.
2001-05-27 08:34:45 +00:00
Andreas Jaeger
b5cd3bfc63
* sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
...
* sysdeps/unix/sysv/linux/mips/configure.in: ...here. New file.
2001-05-11 16:48:37 +00:00
Andreas Jaeger
3eca484689
Removed unneeded binary output format directive.
2001-05-11 13:09:04 +00:00
Andreas Jaeger
979dedac4f
Make structure definitions match the kernel definitions.
2001-04-30 07:20:38 +00:00
Andreas Jaeger
30ecc70c40
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):
...
Define for Arm, PowerPC and SH if kernel is 2.4.4 or newer.
* sysdeps/unix/sysv/linux/bits/socket.h (PF_WANPIPE): New, from
Linux 2.4.4.
(AF_WANPIPE): Likewise.
(MSG_MORE): New.
* sysdeps/unix/sysv/linux/alpha/bits/socket.h: Add same changes as
for Linux generic version.
* sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/socket.h: Likewise.
* sysdeps/gnu/netinet/tcp.h (TCP_QUICKACK): New.
2001-04-29 12:30:59 +00:00
Ulrich Drepper
ee1bb98bde
Add -DMALLOC_ALIGNMENT=16 to compiler command line for malloc.c.
2001-04-26 00:03:25 +00:00
Ulrich Drepper
b390705b1c
<resource.h> definitions for Linux/HPPA.
2001-04-25 20:19:39 +00:00
Ulrich Drepper
179c96ec73
mmap64 implementation for Linux/HPPA.
2001-04-25 20:19:03 +00:00
Ulrich Drepper
353e429d96
getdents64 implementation for Linux/HPPA.
2001-04-25 20:18:14 +00:00
Ulrich Drepper
f2e1be7965
Information about stack layout for HPPA.
2001-04-25 20:17:26 +00:00
Ulrich Drepper
aad4bb3a11
Clear the exception flags, not the enable flags.
2001-04-25 18:27:55 +00:00
Ulrich Drepper
c9ae5095a4
(RTLD_START): Set up dp with DT_PLTGOT value from application so that
...
constructors in non-PIC libs work.
(RTLD_START): _dl_init now returns a function pointer, hence load the jump
address and gp from the function pointer before jumping.
2001-04-24 19:38:55 +00:00
Ulrich Drepper
dd69124f25
fegetexcept implementation for Arm.
2001-04-22 14:32:20 +00:00
Ulrich Drepper
285e7aeefd
feenableexcept implementation for Arm.
2001-04-22 14:31:51 +00:00
Ulrich Drepper
984dfe1266
fedisableexcept implementation for Arm.
2001-04-22 14:31:25 +00:00
Ulrich Drepper
90256e473e
Include sys/procfs.h not sys/elf.h.
2001-04-22 14:10:28 +00:00
Ulrich Drepper
e8551fba7f
(struct user_fpregs): Renamed from struct user_fp.
...
(struct user_regs): New.
(struct user): Use struct user_regs rather than struct pt_regs to
avoid dependency on asm/ptrace.h. Use struct user_fpregs in place
of struct user_fp and struct user_fp_struct.
2001-04-22 14:10:14 +00:00
Ulrich Drepper
ace45f1fd0
Move contents to sys/procfs.h, and tell the user to include that file instead.
2001-04-22 14:08:57 +00:00
Ulrich Drepper
c2a38d017e
Remove old cruft surrounded with #if 0.
...
(elf_greg_t, ELF_NGREG, elf_gregset_t, elf_fpregset_t): Moved here
from sys/elf.h.
(prgregset_t, prfpregset_t): Define in terms of elf_gregset_t and
elf_fpregset_t respectively.
2001-04-22 14:07:25 +00:00
Ulrich Drepper
7ace52d01f
Also print the address that faulted.
2001-04-22 14:02:39 +00:00
Ulrich Drepper
48d32c2da9
Add atan2f deltas.
2001-04-22 04:55:54 +00:00
Ulrich Drepper
15a25bb641
Fix clone system call entry point stub.
2001-04-22 03:24:39 +00:00
Ulrich Drepper
fe6fac6851
Removed ptrace entry so the ptrace.c wrapper is used.
2001-04-22 03:23:45 +00:00
Ulrich Drepper
c358f9f787
(_dl_start_address): Rename to _dl_function_address.
2001-04-22 03:22:20 +00:00
Ulrich Drepper
9c56436673
(ELF_MACHINE_START_ADDRESS): Define.
2001-04-22 03:22:03 +00:00
Ulrich Drepper
e40ba2ccb8
Add _dl_function_address.
2001-04-22 03:21:47 +00:00
Ulrich Drepper
85ff0834bb
(_dl_function_address): Prototype.
...
(DL_FUNCTION_ADDRESS): Define.
(DL_DT_INIT_ADDRESS): Define.
(DL_DT_FINI_ADDRESS): Define.
2001-04-22 03:21:34 +00:00
Andreas Schwab
efaa6dd8a2
* sysdeps/m68k/fpu/libm-test-ulps: Update.
2001-04-20 13:02:01 +00:00
Ulrich Drepper
21e7ad57ab
(NGREG, NFPREG, gregset): Correct for new kernel definitions.
2001-04-20 06:05:52 +00:00
Ulrich Drepper
6e3bde59b4
(CALL_MCOUNT): Update comment.
2001-04-20 06:05:04 +00:00
Ulrich Drepper
ee6d867525
(LDFLAGS-c_pic.os): Define.
...
(CFLAGS-.os): Remove.
2001-04-20 06:03:07 +00:00
Ulrich Drepper
70d533e66b
Change dlt reg save to r3 and generate unwind info by hand.
2001-04-20 05:58:49 +00:00
Ulrich Drepper
964b686b75
(INLINE_SYSCALL): Change to return a signed result for compatibility with other
...
architectures, and correctness.
2001-04-19 21:23:49 +00:00
Andreas Jaeger
6f66c56d4e
Fix typos in last patch.
2001-04-19 09:35:01 +00:00
Andreas Jaeger
070b2d2a8e
Fix typos in last patch.
2001-04-19 09:33:50 +00:00
Ulrich Drepper
f6bd63ae21
Maximum error for atan2f is 4.
2001-04-18 00:22:15 +00:00
Ulrich Drepper
5e6947e364
Adjust error values for atan2f.
2001-04-18 00:19:18 +00:00
Ulrich Drepper
b0b7e44c75
Adjust for increased precision in result of several tests.
2001-04-17 18:59:43 +00:00
Andreas Jaeger
5c8f22b4fb
[__ASSEMBLY__]: Define it.
2001-04-11 11:56:35 +00:00
Andreas Schwab
910250c575
Adjusted.
2001-04-11 08:33:14 +00:00
Ulrich Drepper
0a5b388e1f
Stack information for Arm.
2001-04-11 07:34:36 +00:00
Ulrich Drepper
a7d0b32d5f
[!__ASSEMBLY__]: Declare __start.
2001-04-10 22:32:04 +00:00
Ulrich Drepper
1bdc6e7d38
Stack information for Alpha.
2001-04-10 20:50:54 +00:00
Andreas Schwab
5d0b153553
* sysdeps/m68k/fpu/e_pow.c: Correct handling of some exceptional
...
values.
* sysdeps/m68k/fpu/e_scalb.c: Likewise.
2001-04-10 19:58:52 +00:00
Ulrich Drepper
e555ed6515
CRIS-specific memory copying code.
2001-04-10 00:24:23 +00:00
Ulrich Drepper
fdac9b9648
CRIS-specific low-level definitions.
2001-04-10 00:23:59 +00:00
Ulrich Drepper
5cb610484f
setjmp implementation on CRIS.
2001-04-10 00:23:44 +00:00
Ulrich Drepper
050eb091f7
Macros to help memusage program on CRIS.
2001-04-10 00:23:30 +00:00
Ulrich Drepper
e9ca92e3b2
Definitions for efficient copying on CRIS.
2001-04-10 00:23:12 +00:00
Ulrich Drepper
9c266efdcd
Profiling definitions for CRIS.
2001-04-10 00:22:52 +00:00
Ulrich Drepper
cdda3fc7f0
Startup code for ELF binaries on CRIS.
2001-04-10 00:22:36 +00:00
Ulrich Drepper
26414026ac
CRIS-specific part of ELF dynamic loader.
2001-04-10 00:22:01 +00:00
Ulrich Drepper
233922db0f
<string.h> optimizations for CRIS.
2001-04-10 00:21:27 +00:00
Ulrich Drepper
0f6b212541
<stejmp.h> definitions for CRIS.
2001-04-10 00:21:13 +00:00
Ulrich Drepper
469020c10b
<endian.h> definitions for CRIS.
2001-04-10 00:20:57 +00:00
Ulrich Drepper
83f091042e
_mcount implementation for CRIS.
2001-04-10 00:20:23 +00:00
Ulrich Drepper
848b98a109
__longjmp implementation for CRIS.
2001-04-10 00:20:03 +00:00
Ulrich Drepper
291195e9a8
Additional make rules for CRIS.
2001-04-10 00:19:49 +00:00
Ulrich Drepper
675fffd21d
Other implied directories to use.
2001-04-10 00:19:20 +00:00
Ulrich Drepper
35fee9f0dd
Extra files to distribute for CRIS.
2001-04-10 00:18:50 +00:00
Ulrich Drepper
fe4dd66ed7
setresuid implementation for Linux/CRIS.
2001-04-09 05:08:36 +00:00
Ulrich Drepper
51610bc7b3
setresgid implementation for Linux/CRIS.
2001-04-09 05:08:17 +00:00
Ulrich Drepper
12d6ab7b10
__xstat implementation for Linux/CRIS.
2001-04-09 04:51:09 +00:00
Ulrich Drepper
b13de4a8b7
vfork implementation for Linux/CRIS.
2001-04-09 04:50:57 +00:00
Ulrich Drepper
c2e42b7134
System specific code for Linux/CRIS.
2001-04-09 04:50:44 +00:00
Ulrich Drepper
a2c5e2b43a
System specific definitions for Linux/CRIS.
2001-04-09 04:50:27 +00:00
Ulrich Drepper
c8e66742e2
syscall implementation for Linux/CRIS.
2001-04-09 04:50:08 +00:00