Ulrich Drepper
da5f5f7986
Add libc_hidden_def. Remove undef and INTDEF.
2002-08-03 06:57:53 +00:00
Ulrich Drepper
b8daff95dd
(__rawmemchr): Add libc_hidden_def.
2002-08-03 06:41:33 +00:00
Ulrich Drepper
d8c656cee5
(__stpncpy): Add libc_hidden_def.
2002-08-03 06:30:45 +00:00
Ulrich Drepper
4def79b563
(__adjtimex_internal): Add alias.
2002-07-27 08:40:18 +00:00
Ulrich Drepper
31db6c4d74
(PUSHARGS_1): Use more efficient instruction.
...
(__socket): Optimize return sequence.
2002-07-24 17:36:44 +00:00
Ulrich Drepper
541ee34198
Improve schedule.
2002-07-24 17:36:14 +00:00
Ulrich Drepper
b24fa78c3b
Remove extra weak alias definiton of _old_sys_nerr. Define _old_sys_errlist
...
as strong alias.
2002-07-24 11:17:01 +00:00
Ulrich Drepper
841f536f46
Remove __set_errno definition.
2002-07-20 01:02:01 +00:00
Ulrich Drepper
d7fafc1a39
Sign extend offset.
2002-07-17 20:42:56 +00:00
Ulrich Drepper
176b5726d7
Don't include <sgidefs.h>. Always use ll/sc.
2002-07-16 00:58:07 +00:00
Ulrich Drepper
94c91a35d6
(FIRST_FRAME_POINTER): Define.
2002-07-15 02:08:46 +00:00
Ulrich Drepper
8310ff4225
[subdir=elf] (sysdep-rtld-routines, sysdep_routines, sysdep-dl-routines): Don't
...
define.
2002-07-15 02:07:17 +00:00
Ulrich Drepper
2aac58fcdf
(elf_machine_rel): Don't handle
...
R_ARM_RELATIVE if RTLD_BOOTSTRAP and HAVE_Z_COMBRELOC. Only check
for rtld map if neither RTLD_BOOTSTRAP nor HAVE_Z_COMBRELOC is defined.
(elf_machine_rela): Remove unused variable.
2002-07-15 02:07:00 +00:00
Andreas Jaeger
d6749b4a61
* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
...
Use correct indices.
Patch by Eliot Dresselhaus <eliot@ayrnetworks.com>.
2002-07-12 23:25:56 +00:00
Ulrich Drepper
d97abfcbcb
(__NSSBITS): Correct value.
2002-07-10 20:24:32 +00:00
Ulrich Drepper
064d652e93
Wrong approach.
2002-07-10 20:22:09 +00:00
Andreas Jaeger
3fb27d8d9a
Linux/MIPS specific file with extra value of SHMLBA.
2002-07-09 06:32:55 +00:00
Andreas Jaeger
a1950a964a
Test for _SYS_UTSNAME_H, not _UTSNAME_H.
2002-07-08 16:59:14 +00:00
Andreas Jaeger
4223e67fa1
Fix typo.
2002-07-08 16:58:14 +00:00
Andreas Jaeger
d7c273360c
* sysdeps/ia64/fpu/e_acos.S: Added text of Intel license.
...
* sysdeps/ia64/fpu/e_acosf.S: Likewise.
* sysdeps/ia64/fpu/e_acosl.S: Likewise.
* sysdeps/ia64/fpu/e_asin.S: Likewise.
* sysdeps/ia64/fpu/e_asinf.S: Likewise.
* sysdeps/ia64/fpu/e_asinl.S: Likewise.
* sysdeps/ia64/fpu/e_atan2.S: Likewise.
* sysdeps/ia64/fpu/e_atan2f.S: Likewise.
* sysdeps/ia64/fpu/e_cosh.S: Likewise.
* sysdeps/ia64/fpu/e_coshf.S: Likewise.
* sysdeps/ia64/fpu/e_coshl.S: Likewise.
* sysdeps/ia64/fpu/e_exp.S: Likewise.
* sysdeps/ia64/fpu/e_expf.S: Likewise.
* sysdeps/ia64/fpu/e_fmod.S: Likewise.
* sysdeps/ia64/fpu/e_fmodf.S: Likewise.
* sysdeps/ia64/fpu/e_fmodl.S: Likewise.
* sysdeps/ia64/fpu/e_hypot.S: Likewise.
* sysdeps/ia64/fpu/e_hypotf.S: Likewise.
* sysdeps/ia64/fpu/e_hypotl.S: Likewise.
* sysdeps/ia64/fpu/e_log.S: Likewise.
* sysdeps/ia64/fpu/e_logf.S: Likewise.
* sysdeps/ia64/fpu/e_pow.S: Likewise.
* sysdeps/ia64/fpu/e_powf.S: Likewise.
* sysdeps/ia64/fpu/e_powl.S: Likewise.
* sysdeps/ia64/fpu/e_remainder.S: Likewise.
* sysdeps/ia64/fpu/e_remainderf.S: Likewise.
* sysdeps/ia64/fpu/e_remainderl.S: Likewise.
* sysdeps/ia64/fpu/e_scalb.S: Likewise.
* sysdeps/ia64/fpu/e_scalbf.S: Likewise.
* sysdeps/ia64/fpu/e_scalbl.S: Likewise.
* sysdeps/ia64/fpu/e_sinh.S: Likewise.
* sysdeps/ia64/fpu/e_sinhf.S: Likewise.
* sysdeps/ia64/fpu/e_sinhl.S: Likewise.
* sysdeps/ia64/fpu/e_sqrt.S: Likewise.
* sysdeps/ia64/fpu/e_sqrtf.S: Likewise.
* sysdeps/ia64/fpu/e_sqrtl.S: Likewise.
* sysdeps/ia64/fpu/libm_atan2_req.S: Likewise.
* sysdeps/ia64/fpu/libm_error.c: Likewise.
* sysdeps/ia64/fpu/libm_frexp4.S: Likewise.
* sysdeps/ia64/fpu/libm_frexp4f.S: Likewise.
* sysdeps/ia64/fpu/s_frexpl.c: Likewise.
* sysdeps/ia64/fpu/s_ilogb.S: Likewise.
* sysdeps/ia64/fpu/s_ilogbf.S: Likewise.
* sysdeps/ia64/fpu/s_ilogbl.S: Likewise.
* sysdeps/ia64/fpu/s_ldexp.S: Likewise.
* sysdeps/ia64/fpu/s_ldexpf.S: Likewise.
* sysdeps/ia64/fpu/s_ldexpl.S: Likewise.
* sysdeps/ia64/fpu/s_log1p.S: Likewise.
* sysdeps/ia64/fpu/s_log1pf.S: Likewise.
* sysdeps/ia64/fpu/s_log1pl.S: Likewise.
* sysdeps/ia64/fpu/s_logb.S: Likewise.
* sysdeps/ia64/fpu/s_logbf.S: Likewise.
* sysdeps/ia64/fpu/s_logbl.S: Likewise.
* sysdeps/ia64/fpu/s_modf.S: Likewise.
* sysdeps/ia64/fpu/s_modff.S: Likewise.
* sysdeps/ia64/fpu/s_modfl.S: Likewise.
* sysdeps/ia64/fpu/s_nearbyint.S: Likewise.
* sysdeps/ia64/fpu/s_nearbyintf.S: Likewise.
* sysdeps/ia64/fpu/s_nearbyintl.S: Likewise.
* sysdeps/ia64/fpu/s_rint.S: Likewise.
* sysdeps/ia64/fpu/s_rintf.S: Likewise.
* sysdeps/ia64/fpu/s_rintl.S: Likewise.
* sysdeps/ia64/fpu/s_round.S: Likewise.
* sysdeps/ia64/fpu/s_roundf.S: Likewise.
* sysdeps/ia64/fpu/s_roundl.S: Likewise.
* sysdeps/ia64/fpu/s_scalbn.S: Likewise.
* sysdeps/ia64/fpu/s_scalbnf.S: Likewise.
* sysdeps/ia64/fpu/s_scalbnl.S: Likewise.
* sysdeps/ia64/fpu/s_significand.S: Likewise.
* sysdeps/ia64/fpu/s_significandf.S: Likewise.
* sysdeps/ia64/fpu/s_significandl.S: Likewise.
* sysdeps/ia64/fpu/s_tan.S: Likewise.
* sysdeps/ia64/fpu/s_tanf.S: Likewise.
* sysdeps/ia64/fpu/s_tanl.S: Likewise.
* sysdeps/ia64/fpu/s_trunc.S: Likewise.
* sysdeps/ia64/fpu/s_truncf.S: Likewise.
* sysdeps/ia64/fpu/s_truncl.S: Likewise.
* sysdeps/ieee754/dbl-64/doasin.c: changed copyright notice to
reflect IBM donation of math library to FSF
* sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
* sysdeps/ieee754/dbl-64/e_asin.c: Likewise.
* sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
* sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
* sysdeps/ieee754/dbl-64/e_log.c: Likewise.
* sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
* sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
* sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
* sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
* sysdeps/ieee754/dbl-64/mpa.c: Likewise.
* sysdeps/ieee754/dbl-64/mpatan.c: Likewise.
* sysdeps/ieee754/dbl-64/mpatan2.c: Likewise.
* sysdeps/ieee754/dbl-64/mpexp.c: Likewise.
* sysdeps/ieee754/dbl-64/mplog.c: Likewise.
* sysdeps/ieee754/dbl-64/mpsqrt.c: Likewise.
* sysdeps/ieee754/dbl-64/mptan.c: Likewise.
* sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
* sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
* sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
* sysdeps/ieee754/dbl-64/sincos32.c: Likewise.
* sysdeps/ieee754/dbl-64/slowexp.c: Likewise.
* sysdeps/ieee754/dbl-64/slowpow.c: Likewise.
* sysdeps/gnu/netinet/udp.h: Added BSD copying permission notice
* sysdeps/vax/__longjmp.c: Likewise.
* sysdeps/vax/setjmp.c: Likewise.
* libio/filedoalloc.c: Fixed BSD copying permission notice to remove
advertising clause
* sysdeps/vax/htonl.s: Likewise.
* sysdeps/vax/htons.s: Likewise.
* libio/wfiledoalloc.c: Likewise.
* stdlib/random.c: Likewise.
* stdlib/random_r.c: Likewise.
* sysdeps/mach/sys/reboot.h: Likewise.
* inet/getnameinfo.c: Deleted advertising clause from Inner Net License
* sysdeps/posix/getaddrinfo.c: Likewise.
* sunrpc/des_impl.c: Updated license permission notice to Lesser GPL
and corrected pointer to point to the correct license.
2002-07-06 06:36:02 +00:00
Ulrich Drepper
ac309f11ea
(__fork): Remove INTDEF.
2002-06-20 22:43:34 +00:00
Ulrich Drepper
1b718f413e
Don't use multi-line string literals.
2002-06-20 06:23:14 +00:00
Roland McGrath
dced4334e4
2002-06-15 Roland McGrath <roland@frob.com>
...
* sysdeps/alpha/divrem.h: Use local label instead of global one for
jump to local subroutine.
2002-06-15 20:53:37 +00:00
Andreas Schwab
0ee46773b9
Remove INTDEF.
2002-06-13 12:38:20 +00:00
Roland McGrath
4d18187562
2002-06-13 Roland McGrath <roland@frob.com>
...
* hurd/hurdstartup.h (_hurd_startup): int -> intptr_t in MAIN arg type.
* hurd/hurdstartup.c (_hurd_startup): Likewise.
Use intptr_t instead of int for argc in stack layout.
* sysdeps/mach/hurd/alpha/init-first.c (init): Fix argument type.
(_dl_init_first): Likewise.
(_hurd_stack_setup): Likewise.
(init1): Add a cast.
2002-06-13 08:56:05 +00:00
Andreas Schwab
440fb8d5e6
(INTDEFX): Define to get correct expansion order.
2002-06-13 07:52:09 +00:00
Andreas Jaeger
8248bb200e
* sysdeps/unix/sysv/linux/alpha/sendfile64.c: New.
...
* sysdeps/unix/sysv/linux/ia64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/sparc/sparc64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/x86_64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/syscalls.list (sendfile): Remove EXTRA.
(sendfile64): Likewise.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (sendfile): Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list (sendfile): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (sendfile):
Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list (sendfile): Likewise.
2002-06-07 12:33:51 +00:00
Andreas Jaeger
c5f8b1a262
(elf_machine_rela): Cast reloc_addr to an integer type before performing
...
bit operations on it.
2002-06-06 14:16:07 +00:00
Andreas Jaeger
988c5207b1
Cris stack information.
2002-06-06 14:14:17 +00:00
Roland McGrath
5c07e4b79e
2002-06-04 Roland McGrath <roland@frob.com>
...
* sysdeps/alpha/elf/configure.in: New file. Check for TLS support.
* sysdeps/alpha/elf/configure: New file (generated).
2002-06-05 08:55:48 +00:00
Roland McGrath
3616a53d7d
2002-06-04 Roland McGrath <roland@frob.com>
...
* sysdeps/alpha/elf/configure.in: New file. Check for TLS support.
* sysdeps/alpha/elf/configure: New file (generated).
2002-06-04 19:02:43 +00:00
Roland McGrath
88a34a05ea
2002-06-01 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/alpha/init-first.c: New file, modified from
i386/init-first.c by Andrew M. Miklic <miklic@attglobal.net>.
2002-06-04 18:35:07 +00:00
Ulrich Drepper
79c8c187bb
Add readahead syscall. Add sendfile64 alias to sendfile syscall.
2002-05-30 23:23:09 +00:00
Roland McGrath
2b2c911513
2002-05-28 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/alpha/setfpucw.c: New file.
2002-05-29 08:09:20 +00:00
Andreas Jaeger
eb7e1f616e
Don't use multiline string as argument of #error.
2002-05-19 16:24:27 +00:00
Ulrich Drepper
a514656381
(__recvmsg, __sendmsg): Add aliases.
2002-05-15 00:20:02 +00:00
Ulrich Drepper
4c68ac2b46
(__getsockname): Renamed from getsockname, add getsockname as weak alias.
2002-05-15 00:14:45 +00:00
Ulrich Drepper
dd96b0cb1d
(__sendmsg): Renamed from sendmsg, add sendmsg as weak alias.
2002-05-15 00:10:13 +00:00
Ulrich Drepper
fa87d850d1
(__recvfrom): Renamed from recvfrom, add recvfrom as weak alias.
2002-05-15 00:08:25 +00:00
Ulrich Drepper
7fbbcc094f
(__recvmsg): Renamed from recvmsg, add recvmsg as weak alias.
2002-05-15 00:07:30 +00:00
Roland McGrath
9b282d8121
2002-05-01 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/alpha/static-start.S: New file (unfinished).
2002-05-02 21:13:45 +00:00
Roland McGrath
942fe80901
2002-04-30 Roland McGrath <roland@frob.com>
...
Removed old GNU stdio implementation; GNU libio is now the only option.
* configure.in: Removed --enable-libio option and @stdio@ subst var.
Define USE_IN_LIBIO unconditionally.
* configure: Regenerated.
* Makeconfig (stdio): Set to libio by default.
* config.make.in (stdio): Variable removed.
* sysdeps/unix/sysv/linux/configure.in: Don't set $stdio.
* sysdeps/unix/sysv/linux/configure: Regenerated.
* sysdeps/mach/hurd/configure.in: Don't test $stdio.
* sysdeps/mach/hurd/configure: Regenerated.
* stdio/.cvsignore: File removed.
* stdio/Makefile: File removed.
* stdio/Versions: File removed.
* stdio/__fbufsize.c: File removed.
* stdio/__flbf.c: File removed.
* stdio/__fpending.c: File removed.
* stdio/__fpurge.c: File removed.
* stdio/__freadable.c: File removed.
* stdio/__freading.c: File removed.
* stdio/__fsetlocking.c: File removed.
* stdio/__fwritable.c: File removed.
* stdio/__fwriting.c: File removed.
* stdio/clearerr.c: File removed.
* stdio/fclose.c: File removed.
* stdio/fcloseall.c: File removed.
* stdio/feof.c: File removed.
* stdio/ferror.c: File removed.
* stdio/fflush.c: File removed.
* stdio/fgetc.c: File removed.
* stdio/fgetpos.c: File removed.
* stdio/fgets.c: File removed.
* stdio/fileno.c: File removed.
* stdio/fmemopen.c: File removed.
* stdio/fopen.c: File removed.
* stdio/fopncook.c: File removed.
* stdio/fputc.c: File removed.
* stdio/fputs.c: File removed.
* stdio/fread.c: File removed.
* stdio/freopen.c: File removed.
* stdio/fseek.c: File removed.
* stdio/fsetpos.c: File removed.
* stdio/ftell.c: File removed.
* stdio/fwrite.c: File removed.
* stdio/getc.c: File removed.
* stdio/getchar.c: File removed.
* stdio/getdelim.c: File removed.
* stdio/gets.c: File removed.
* stdio/glue.c: File removed.
* stdio/internals.c: File removed.
* stdio/linewrap.c: File removed.
* stdio/linewrap.h: File removed.
* stdio/memstream.c: File removed.
* stdio/newstream.c: File removed.
* stdio/obstream.c: File removed.
* stdio/putc.c: File removed.
* stdio/putchar.c: File removed.
* stdio/puts.c: File removed.
* stdio/rewind.c: File removed.
* stdio/setbuf.c: File removed.
* stdio/setbuffer.c: File removed.
* stdio/setlinebuf.c: File removed.
* stdio/setvbuf.c: File removed.
* stdio/stdio.h: File removed.
* stdio/ungetc.c: File removed.
* stdio/vasprintf.c: File removed.
* stdio/vscanf.c: File removed.
* stdio/vsnprintf.c: File removed.
* stdio/vsprintf.c: File removed.
* stdio/vsscanf.c: File removed.
* sysdeps/generic/defs.c: File removed.
* sysdeps/generic/fdopen.c: File removed.
* sysdeps/generic/pipestream.c: File removed.
* sysdeps/generic/stdio_init.c: File removed.
* sysdeps/generic/sysd-stdio.c: File removed.
* sysdeps/generic/vdprintf.c: File removed.
* sysdeps/mach/hurd/defs.c: File removed.
* sysdeps/mach/hurd/fdopen.c: File removed.
* sysdeps/mach/hurd/pipestream.c: File removed.
* sysdeps/mach/hurd/stdio_init.c: File removed.
* sysdeps/mach/hurd/sysd-stdio.c: File removed.
* sysdeps/mach/hurd/vdprintf.c: File removed.
* sysdeps/posix/defs.c: File removed.
* sysdeps/posix/fdopen.c: File removed.
* sysdeps/posix/pipestream.c: File removed.
* sysdeps/posix/stdio_init.c: File removed.
* sysdeps/posix/vdprintf.c: File removed.
* sysdeps/unix/pipestream.c: File removed.
* sysdeps/unix/sysv/sysd-stdio.c: File removed.
* sysdeps/unix/sysv/sco3.2.4/pipestream.c: File removed.
* sysdeps/unix/sysv/sysv4/pipestream.c: File removed.
2002-04-30 22:00:59 +00:00
Roland McGrath
21b4728e4f
2002-04-24 Roland McGrath <roland@frob.com>
...
* sysdeps/alpha/dl-machine.h (ELF_MACHINE_USER_ADDRESS_MASK): New
macro; we need this for Hurd.
2002-04-24 18:17:02 +00:00
Roland McGrath
486a12c226
2002-04-24 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/alpha/syscall.S: Don't use .frame, ENTRY will have it;
use END macro instead of our own .end directive.
Use `callsys' insn mnemonic instead of `call_pal'.
2002-04-24 18:16:59 +00:00
Roland McGrath
2ee700db50
2002-04-24 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/alpha/sysdep.h (ENTRY): New macro.
2002-04-24 18:16:54 +00:00
Ulrich Drepper
337ca8062e
Add __connect_internal.
2002-04-19 07:56:42 +00:00
Ulrich Drepper
9d337e61ff
Use INTDEF for __write.
2002-04-15 05:30:10 +00:00
Ulrich Drepper
548fe33d15
Use INTDEF for __lxstat64.
2002-04-15 05:28:30 +00:00
Ulrich Drepper
2093a68877
Use INTDEF for __lxstat.
2002-04-15 05:27:20 +00:00
Ulrich Drepper
0e36d9d57e
Use INTDEF for __open.
2002-04-14 20:12:24 +00:00
Ulrich Drepper
d0a1614c81
Undefine __libc_fcntl as well.
2002-04-14 18:34:22 +00:00
Ulrich Drepper
801777ebaf
Also define _internal alias.
2002-04-14 17:54:50 +00:00
Ulrich Drepper
016f45be9b
Define __gettimeofday alias.
2002-04-14 09:12:57 +00:00
Ulrich Drepper
4c7b01bd93
Use INTEDEF for __gettimeofday.
2002-04-14 09:11:55 +00:00
Ulrich Drepper
5fe32a10ce
Use INTDEF for __getpgid.
2002-04-14 08:42:53 +00:00
Ulrich Drepper
a02fe38fa8
Use INTDEF for __getpagesize.
2002-04-14 08:41:04 +00:00
Ulrich Drepper
9155b112e9
Use INTDEF for __fxstat64.
2002-04-14 08:38:17 +00:00
Ulrich Drepper
144484daa4
Use INTDEF for __fxstat.
2002-04-14 08:37:17 +00:00
Andreas Schwab
e60f3fa198
* sysdeps/m68k/fpu/s_finite.c: Add internal alias.
...
* sysdeps/m68k/fpu/s_finitef.c: Likewise.
* sysdeps/m68k/fpu/s_finitel.c: Likewise.
2002-04-13 15:41:53 +00:00
Ulrich Drepper
404d6b4b46
Adjust all callers of _dl_lookup_symbol and _dl_lookup_versioned_symbol.
2002-04-13 07:53:04 +00:00
Ulrich Drepper
3ab5bc8a52
LOC): Don't paste in a token.
2002-04-11 20:38:52 +00:00
Ulrich Drepper
e4bf0032b0
Use INTUSE for __chown calls.
2002-04-09 20:26:17 +00:00
Ulrich Drepper
d6a57cb894
Use INTDEF for __fork.
2002-04-09 20:22:09 +00:00
Ulrich Drepper
1555f102ef
Use INTDEF for __connect.
2002-04-09 20:21:24 +00:00
Ulrich Drepper
db601cfcce
Use INTDEF for __chown.
2002-04-09 20:20:23 +00:00
Ulrich Drepper
a4b6834c4f
Use INTDEF for __fcntl.
2002-04-09 19:49:11 +00:00
Roland McGrath
bc1e0ed4b2
2002-04-07 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/alpha/trampoline.c: Don't include
<mach/machine/alpha_instruction.h>.
(_hurd_setup_sighandler): Take proper arguments for current decls.
Update code to use _hurdsig_catch_fault.
Use `callsys' instruction instead of `call_pal'.
* sysdeps/mach/hurd/alpha/intr-msg.h: New file.
2002-04-08 07:06:48 +00:00
Roland McGrath
4dd357db6a
2002-04-07 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/alpha/sysdep.h: Include <mach/alpha/asm.h>.
(ALIGN, at, AT, fp): New macros.
2002-04-08 07:06:46 +00:00
Roland McGrath
83aad43285
2002-04-06 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/alpha/exc2signal.c
(_hurd_exception2signal): Rewritten.
* sysdeps/mach/hurd/alpha/longjmp-ts.c
(_hurd_longjmp_thread_state): Rewritten.
2002-04-08 02:16:12 +00:00
Roland McGrath
216190a955
2002-04-06 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/alpha/sigreturn.c: Pass missing argument to
__msg_sig_post RPC.
2002-04-08 02:16:04 +00:00
Ulrich Drepper
37296da75e
Protect against multiple inclusion.
2002-04-06 04:05:14 +00:00
Ulrich Drepper
521d1bc7f4
brk implementation for dynamic linker.
2002-04-06 01:34:06 +00:00
Ulrich Drepper
2b0a7e122e
(ELF_MACHINE_REL_RELATIVE): Define.
2002-04-06 00:33:22 +00:00
Andreas Jaeger
9db53b0f7f
Remove files since arch is not supported anymore.
2002-04-04 08:57:22 +00:00
Andreas Jaeger
a4007d1f0a
Remove, the archs are not supported anymore.
2002-04-04 08:53:30 +00:00
Ulrich Drepper
ef8af250ff
(_DL_HWCAP_COUNT): Define as 8.
2002-04-03 06:55:14 +00:00
Ulrich Drepper
9a168f2b42
Completely specify size of _dl_arm_cap_flags.
2002-04-03 06:54:28 +00:00
Roland McGrath
2d5fe9e39b
2002-03-23 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/i386/Makefile
(sysdep_routines, shared-only-routines): Don't add framestate,
reverting 2001-10-02 change.
* sysdeps/unix/sysv/linux/arm/Makefile: Likewise.
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: Likewise.
* sysdeps/generic/Makefile (sysdep_routines, shared-only-routines):
Do it here instead, only if [$(unwind-find-fde) = yes].
2002-03-24 01:55:18 +00:00
Andreas Jaeger
5a484daec0
Copy from generic file with changes for NaNs on MIPS.
2002-03-22 10:10:19 +00:00
Andreas Jaeger
d61bf26511
* sysdeps/i386/pt-machine.h: Add testandset and __compare_and_swap
...
prototpyes.
* sysdeps/alpha/pt-machine.h: Likewise.
* sysdeps/arm/pt-machine.h: Likewise.
* sysdeps/cris/pt-machine.h: Likewise.
* sysdeps/hppa/pt-machine.h: Likewise.
* sysdeps/i386/i686/pt-machine.h: Likewise.
* sysdeps/ia64/pt-machine.h: Likewise.
* sysdeps/m68k/pt-machine.h: Likewise.
* sysdeps/mips/pt-machine.h: Likewise.
* sysdeps/powerpc/pt-machine.h: Likewise.
* sysdeps/s390/s390-32/pt-machine.h: Likewise.
* sysdeps/s390/s390-64/pt-machine.h: Likewise.
* sysdeps/sh/pt-machine.h: Likewise.
* sysdeps/sparc/sparc32/pt-machine.h: Likewise.
* sysdeps/sparc/sparc64/pt-machine.h: Likewise.
* sysdeps/x86_64/pt-machine.h: Likewise.
* internals.h: Move testandset and __compare_and_swap prototypes
to pt-machine.h.
2002-03-17 12:09:54 +00:00
Andreas Jaeger
f1cdba97f5
* sysdeps/mips/fpu/fraiseexcpt.c (__feraiseexcept): Set cause bits.
...
* sysdeps/mips/fpu/fgetexcptflg.c (__fegetexceptflag): Add comment.
* sysdeps/mips/fpu/fclrexcpt.c (__feclearexcept): Clear also cause
bits.
* sysdeps/mips/fpu/fenv_libc.h (CAUSE_MASK): New.
(CAUSE_SHIFT): New.
2002-03-17 12:07:44 +00:00
Ulrich Drepper
7862ef805b
Dummy file fo rnot needed __clz_tab table.
2002-03-14 20:44:11 +00:00
Ulrich Drepper
15a7702daa
(__libc_multiple_libcs): Define as hidden.
2002-03-13 03:49:52 +00:00
Ulrich Drepper
48e6095f0e
Define __libc_argc and __libc_argv as hidden.
2002-03-12 21:37:08 +00:00
Andreas Jaeger
b5f72d715e
Added initialization of GP (to _gp) if compiled non-PIC.
2002-03-02 13:14:40 +00:00
Ulrich Drepper
ceb7d0bbbe
Use rtld_progrname instead of _dl_argv[0].
2002-03-01 09:43:36 +00:00
Ulrich Drepper
dca9c7304b
Add HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.
2002-02-28 22:36:33 +00:00
Ulrich Drepper
23f357ebe1
(sysdep_routines): Add divdi3 in csu dir.
...
(shared-only-routines): Likewise.
2002-02-28 19:37:12 +00:00
Ulrich Drepper
88706a4c84
(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.
2002-02-27 18:10:53 +00:00
Ulrich Drepper
53ea1a569e
Call _dl_non_dynamic_init for !SHARED.
2002-02-24 08:33:08 +00:00
Ulrich Drepper
1bb0396702
Call __init_misc in addition to __libc_init.
2002-02-23 08:45:12 +00:00
Andreas Jaeger
c8523a3c74
Update MCOUNT for current GCC behavior.
2002-02-11 10:23:36 +00:00
Ulrich Drepper
64e7a2bf11
Use \n\ for multiline string.
2002-02-09 01:58:16 +00:00
Andreas Jaeger
4bf39226fa
* sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
...
__attribute_used__.
(__dl_runtime_resolve): Likewise.
* sysdeps/mips/machine-gmon.h (_MCOUNT_DECL): Make it a real
declaration.
2002-02-08 18:56:57 +00:00
Andreas Jaeger
b16fd2b050
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
...
<signal.h>, <sys/ucontext.h> nor <asm/elf.h>. Updated for gdb.
* sysdeps/unix/sysv/linux/mips/sys/user.h: New.
2002-02-08 16:21:00 +00:00
Andreas Jaeger
c149ac8f45
* sysdeps/mips/atomicity.h (compare_and_swap): Remove
...
".set noreorder".
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set):
Likewise.
2002-02-08 16:15:32 +00:00
Andreas Jaeger
6d1e7ba623
Do not use branch likely.
2002-02-07 10:39:06 +00:00
Andreas Jaeger
9ff2687616
Make sure the right <ldsodefs.h> is included.
2002-02-06 22:48:35 +00:00
Ulrich Drepper
d7d16bb3ea
(_test_and_set): Use branch likely.
2002-02-03 02:25:17 +00:00
Ulrich Drepper
f295ff3212
(exchange_and_add): Use branch likely.
...
(atomic_add): Likewise.
(compare_and_swap): Return 0 only when failed to compare. Use branch likely.
2002-02-03 02:24:53 +00:00