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
Ulrich Drepper
f0b71999ee
(_NSIG): Changed to 64.
1998-02-26 17:16:51 +00:00
Ulrich Drepper
edc43054d4
Make versioned symbols only for shared library.
...
Fix ENOSYS branch.
1998-02-26 17:16:26 +00:00
Ulrich Drepper
23713ff9db
Code to handle compatibility of syscall for adjtimex interface.
1998-02-26 17:15:43 +00:00
Ulrich Drepper
d958c12167
Code to handle compatibility of syscall for adjtime interface.
1998-02-26 17:15:38 +00:00
Ulrich Drepper
0f04509d00
(sysdep_routines): Added adjtimex and old_adjtimex.
1998-02-26 17:14:58 +00:00
Ulrich Drepper
3616c197cd
Add _errno definition.
1998-02-26 17:14:15 +00:00
Ulrich Drepper
265bcb263d
Added ".set noat"/".set at".
1998-02-26 17:13:29 +00:00
Ulrich Drepper
f635bc2865
(feraiseexcept): Use a dummy for FE_DIVBYZERO. Kludge for
...
FE_UNDERFLOW.
1998-02-26 16:29:41 +00:00
Ulrich Drepper
d424955575
(FE_TOWARDZERO): Correct typo.
1998-02-26 08:38:37 +00:00
Ulrich Drepper
0c70eb4af3
(struct kernel_sigaction): Define.
1998-02-24 15:22:07 +00:00
Andreas Schwab
ef5e0ac67b
Stub file
1998-02-18 01:32:32 +00:00
Ulrich Drepper
09e8bdd3cd
(rt_sigreturn): Make compatible with older kernels.
1998-02-17 15:26:57 +00:00
Ulrich Drepper
d7d1f4badd
(_ioperm): Map all ports starting from 0 not only from `from'.
1998-02-16 18:13:11 +00:00
Ulrich Drepper
4fba2352f8
Pointer sizes.
1998-02-12 18:22:18 +00:00
Ulrich Drepper
e1f251a3ae
Add getres[ug]id.
1998-02-10 20:05:38 +00:00
Ulrich Drepper
e0e16dbb5b
(EOVERFLOW): Added.
1998-02-10 20:01:29 +00:00
Ulrich Drepper
9ab963e5ef
Define __need_FOPEN_MAX, not _STDIO_H, before including
...
<bits/stdio_lim.h>.
1998-02-10 20:01:12 +00:00
Ulrich Drepper
028502bf1e
SysV compliant context switch interface.
1998-02-10 19:59:41 +00:00
Richard Henderson
73bc81179e
* 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.
1998-02-04 10:17:52 +00:00
Ulrich Drepper
6534c4544b
Add rt_sigaction.S.
1998-02-01 13:13:23 +00:00
Ulrich Drepper
e85e76352c
Fix typo.
1998-01-30 12:26:36 +00:00
Ulrich Drepper
401a9d9e66
Fix a typo.
1998-01-30 12:24:41 +00:00
Ulrich Drepper
de0268b44e
Correct typo (ccept->accept).
1998-01-30 11:39:44 +00:00
Ulrich Drepper
c44a108279
Not to be used.
1998-01-30 11:39:21 +00:00
Ulrich Drepper
caec183cea
Add bits/mman.h.
1998-01-30 11:38:04 +00:00
Ulrich Drepper
cbb1b7f55c
Add net/route.h.
1998-01-30 11:37:34 +00:00
Richard Henderson
651f8ea8fc
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Dyke out the
...
unimplemented OSF/1 definitions so that they are not accidentally seen.
1998-01-26 22:52:51 +00:00
Richard Henderson
18a702a8a3
* 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.
1998-01-26 22:04:53 +00:00
Ulrich Drepper
3b56dfe148
Add change to support sigaction on kernels > 2.1.7x.
1998-01-25 19:12:46 +00:00
Ulrich Drepper
649d6c334b
Define _STATBUF_ST_RDEV.
1998-01-25 17:00:01 +00:00
Ulrich Drepper
cdf0977855
Define SIG_HOLD.
1998-01-25 16:55:24 +00:00
Ulrich Drepper
92ce4393c9
Add definition of __t_scalar_t and __t_uscalar_t.
1998-01-25 16:49:50 +00:00
Ulrich Drepper
9ba537d289
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Remove the 3rd arg and add
...
declaration for _dl_runtime_resolve and _dl_runtime_profile.
1998-01-25 03:51:19 +00:00
Ulrich Drepper
909a2333c7
Define the cancelable socket functions as __libc_xxx with __xxx as
...
weak alias.
1998-01-21 17:03:32 +00:00
Ulrich Drepper
41fe80e1bc
Allow __socket to be redefined.
1998-01-21 17:03:20 +00:00
Ulrich Drepper
5faf38aeab
Add definition of FP_ILOGB0 and FP_ILOGNAN.
1998-01-21 17:00:32 +00:00
Ulrich Drepper
18199b1e50
Add __mmap64 and mmap64 aliases to mmap.
1997-12-28 15:24:24 +00:00
Ulrich Drepper
7a114d161c
Empty file since mmap == mmap64.
1997-12-28 15:23:32 +00:00
Ulrich Drepper
91c6e1837b
Replace sa_handler with k_sa_handler.
1997-12-28 15:22:52 +00:00
Ulrich Drepper
fa6e5ab44c
Linux/Alpha specific route.h
1997-12-25 12:14:08 +00:00
Ulrich Drepper
5eb1fd7864
Types for Linux MIPS.
1997-12-22 20:42:51 +00:00
Ulrich Drepper
ceb64ad89a
Define __ipc_pid_t.
1997-12-22 20:21:44 +00:00
Ulrich Drepper
14bb1c1b08
LFS support.
1997-12-22 20:20:47 +00:00
Ulrich Drepper
77d5a2df47
Add xxx64 alias for fstatfs, statfs, getrlimit, setrlimit, ftruncate
...
and truncate.
1997-12-22 20:20:09 +00:00
Ulrich Drepper
2988b6bbfb
Really make egcs support.
1997-12-22 20:19:45 +00:00
Ulrich Drepper
48a0be2705
(RLIM_INFINITY) [__USE_FILE_OFFSET64]: Make long long constant.
...
(RLIM64_INFINITY): Likewise.
1997-12-22 18:58:39 +00:00
Ulrich Drepper
60688571b0
(EBUSY): Added.
1997-12-22 18:56:55 +00:00
Ulrich Drepper
7eaf35c740
Don't define exp2 inline.
...
Define scalbln{,f,l} under __USE_ISOC9X, not __USE_MISC.
1997-12-22 18:53:56 +00:00
Ulrich Drepper
8dd9b4bddd
Define __id_t.
...
Correct definition of __FDMASK.
1997-12-14 22:19:40 +00:00
Ulrich Drepper
94b8f61643
Define as old_kernel_sigaction.
1997-12-14 22:19:05 +00:00
Ulrich Drepper
c96aeaa4e3
(EAGAIN): Added.
...
(EIO): Likewise.
(ENOSPC): Likewise.
(EEXIST): Likewise.
(__errno_location): Likewise.
1997-12-14 22:10:59 +00:00
Ulrich Drepper
3632b95d0a
Protect declarations of inline functions by feature tests to avoid
...
warning about missing prototype declarations.
1997-12-14 22:09:47 +00:00
Ulrich Drepper
ac442bf7a9
(fenv_t): Add member to hold fpiar value, to match spirit of the
...
standard.
1997-12-14 22:09:29 +00:00
Ulrich Drepper
053ed29047
Save/restore fpiar.
1997-12-14 22:09:13 +00:00
Ulrich Drepper
49f3765caf
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Add missing parameters.
1997-12-14 21:53:11 +00:00
Ulrich Drepper
1a5bb722c3
Syscalls for Linux/ARM.
1997-12-08 03:01:53 +00:00
Ulrich Drepper
17bba157e3
(ENOTTY): Added.
1997-12-08 02:55:11 +00:00
Ulrich Drepper
53b18c667b
(_STDIO_H): Define before including <bits/stdio_lim.h>
1997-12-08 02:55:00 +00:00
Ulrich Drepper
2e67c045f2
(_dl_runtime_resolve): Care for prefix.
...
(_start): Likewise.
1997-12-08 02:50:09 +00:00
Ulrich Drepper
f873ad64be
Linux/ARM implementation.
1997-12-04 00:02:58 +00:00
Ulrich Drepper
fc1eaef3e8
Don't define ___LIBC_INTERNAL_MATH_INLINES here.
1997-12-03 23:31:37 +00:00
Ulrich Drepper
4ff61542a8
Define _SETJMP_H before including <bits/setjmp.h>.
1997-12-03 23:20:36 +00:00
Ulrich Drepper
7e89694bc0
Define syscall as __llseek and make llseek and lseek64 weak aliases.
1997-12-01 17:12:23 +00:00
Ulrich Drepper
d2d68a74d0
Include <termios.h> not <bits/termios.h>.
1997-12-01 17:12:09 +00:00
Ulrich Drepper
d5cd798ccb
Define _ASM and _SETJMP_H to get definitions.
1997-12-01 17:09:25 +00:00
Ulrich Drepper
905714080f
Issue error message if the header is used directly.
1997-11-26 04:14:44 +00:00
Ulrich Drepper
e00fbfc6aa
Define optimizations if __LIBC_INTERNAL_MATH_INLINES is defined.
1997-11-22 18:47:44 +00:00
Ulrich Drepper
e729bad58b
Define __LIBC_INTERNAL_MATH_INLINES instead of
...
__LIBC_M81_MATH_INLINES.
1997-11-22 18:45:43 +00:00
Ulrich Drepper
c48d19d0d5
Use __APCS_32__ to decide whether or not to preserve condition codes
...
on function call.
1997-11-18 02:39:35 +00:00
Ulrich Drepper
a5343fec83
Remove setjmp_aux.c.
1997-11-18 02:39:11 +00:00
Ulrich Drepper
d2099b0d6d
(SYS_ify): Don't add SWI_BASE in twice.
1997-11-13 00:19:24 +00:00
Ulrich Drepper
c4b0b9530e
(profil_counter): Use correct name to access PC.
1997-11-13 00:19:12 +00:00
Ulrich Drepper
0fe3c9c4df
Include <bits/errno.h> not <errnos.h>.
1997-11-13 00:18:09 +00:00
Ulrich Drepper
2ecd6b510f
Define INFINITY as of type float.
...
Define DECIMAL_DIG.
1997-11-13 00:15:53 +00:00
Ulrich Drepper
04f48607a0
Define NAN as of type float.
1997-11-13 00:15:34 +00:00
Ulrich Drepper
2645f7aaad
Use struct assignment instead of memcpy to let the compiler use
...
whatever it regards as optimal.
1997-11-11 23:54:33 +00:00
Ulrich Drepper
fa94f8a58a
EILSEQ is an ISO C error number.
1997-11-11 23:52:34 +00:00
Ulrich Drepper
d2d2125ecd
m68k specific llrint implementation.
1997-11-11 23:48:16 +00:00
Ulrich Drepper
d391bc58dd
Make compilable and fix overflow condition.
1997-11-11 23:47:20 +00:00
Ulrich Drepper
27157fb6a0
Definition of all needed error numbers.
1997-11-04 02:16:52 +00:00
Ulrich Drepper
575e2908df
Add newline
1997-10-31 23:13:26 +00:00
Ulrich Drepper
6c43790ef6
Add __ino64_t, and __off64_t. Reorganize.
1997-10-31 22:52:56 +00:00
Ulrich Drepper
def4a5f0c3
Define _STAT_VER_KERNEL.
1997-10-31 22:52:42 +00:00
Ulrich Drepper
c573a9c69c
(struct dirent): For consistency, force d_ino to use ino_t and
...
supply padding.
1997-10-31 22:52:34 +00:00
Ulrich Drepper
ee6f798644
Add struct glibc2_stat for backward compatibility. Define
...
XSTAT_IS_XSTAT64.
1997-10-31 22:52:16 +00:00
Ulrich Drepper
5276568158
Empty file.
1997-10-31 22:51:57 +00:00
Ulrich Drepper
0d230eb77c
Add xstatconv.c.
1997-10-31 22:51:31 +00:00
Ulrich Drepper
05da9c9f2e
Convert between kernel_stat and the userland version indicated.
1997-10-31 22:51:10 +00:00
Ulrich Drepper
475a3ad9f2
Include stub version from generic subdir.
1997-10-29 20:32:26 +00:00
Ulrich Drepper
a1bee79921
Add pread and pwrite with weak aliases for *64 functions.
1997-10-26 20:06:34 +00:00
Ulrich Drepper
9cf9670ffb
New empty file.
1997-10-26 20:06:09 +00:00
Ulrich Drepper
6874bbcb7c
User level process context for m68k.
1997-10-26 19:59:49 +00:00
Ulrich Drepper
b6d0dce1cc
Add fma and scalbln. Update lrint and scalbn.
...
(__m81_inline) [__cplusplus]: Define to __inline.
1997-10-26 19:59:32 +00:00
Ulrich Drepper
c43ee646dd
Add scalbln alias.
1997-10-26 19:59:09 +00:00
Ulrich Drepper
95d16178a8
New (empty) file.
1997-10-26 19:58:56 +00:00
Ulrich Drepper
f6672b01b5
Add standard skeleton stuff.
1997-10-26 19:58:40 +00:00
Ulrich Drepper
7b5e4b7fe2
Use __ptr_t instead of __caddr_t.
1997-10-15 05:31:59 +00:00
Ulrich Drepper
a893b08668
m68k specific optimizations for string functions.
1997-10-12 03:42:19 +00:00
Ulrich Drepper
989166429c
(elf_machine_rela): Fix last change.
...
The R_68K_GLOB_DAT and R_68K_JMP_SLOT relocations really ignore
the addend, Richard.
(elf_machine_fixup_plt): Don't add the addend.
(elf_machine_plt_value): New function.
1997-10-12 03:41:56 +00:00
Ulrich Drepper
a325c2c023
__setjmp is the same as _setjmp. Make the former a strong symbol and
...
the later a weak alias.
1997-10-12 03:40:26 +00:00
Ulrich Drepper
0fc15eae49
(elf_machine_plt_value): New function.
1997-10-12 03:40:09 +00:00
Ulrich Drepper
3abeec50c6
Add stat LFS extensions.
1997-10-06 02:24:05 +00:00
Ulrich Drepper
eebf2c4a79
Use __fsblkcnt_t for some of the fields.
1997-10-06 02:20:13 +00:00
Ulrich Drepper
b64c790011
Add flock LFS extensions.
1997-10-06 02:19:29 +00:00
Ulrich Drepper
f059549514
Define LFS types.
1997-10-06 02:15:04 +00:00
Ulrich Drepper
cfe3af132c
Linux/Alpha specific dirent definitions.
1997-10-06 02:12:31 +00:00
Ulrich Drepper
5a6db5ab69
Add LFS definitions.
1997-10-06 02:03:17 +00:00
Ulrich Drepper
d0b9a80c6e
Rename exp2{,l,f} to __ieee754_exp2{,l,f}.
1997-09-30 16:58:36 +00:00
Ulrich Drepper
ff91cf3056
(elf_machine_relplt): Killed.
...
(ELF_MACHINE_JMP_SLOT): Renamed.
(elf_machine_fixup_plt): New function.
1997-09-27 00:20:13 +00:00
Ulrich Drepper
a8e5f5a44c
(ELF_MACHINE_RELOC_NOPLT): Renamed.
...
(elf_alpha_fix_plt): Renamed elf_machine_fixup_plt.
1997-09-27 00:19:38 +00:00
Ulrich Drepper
127f2c3b83
Call __getopt_clean_environment with additional argument.
1997-09-21 01:23:55 +00:00
Ulrich Drepper
384cd03a58
Define bzero as weak alias of __bzero.
1997-09-16 00:41:55 +00:00
Ulrich Drepper
90864a576a
Low-level atomicity functions for m68k.
1997-09-16 00:40:22 +00:00
Ulrich Drepper
06fa7473dc
Rewrite in terms of an array.
1997-09-11 03:15:02 +00:00
Ulrich Drepper
aaf05db579
Not needed anymore.
1997-09-11 03:14:53 +00:00
Ulrich Drepper
38a2fc1c51
Do the work; don't call __setjmp_aux. Move _setjmp and setjmp from
...
bsd-*.S.
1997-09-11 03:14:40 +00:00
Ulrich Drepper
33ec2a1c5e
Stub out.
1997-09-11 03:14:24 +00:00
Ulrich Drepper
7e79246283
We have an assembler versin now.
1997-09-11 03:14:07 +00:00
Ulrich Drepper
3b14ec3ad7
longjmp implementation using array.
1997-09-11 03:13:56 +00:00
Ulrich Drepper
1f9be5843e
Kill setjmp_aux.
1997-09-11 03:13:30 +00:00
Ulrich Drepper
c48cc591fa
add missing file
1997-09-05 02:21:22 +00:00
Ulrich Drepper
ea420deaef
(elf_machine_load_address): Use _dl_start instead of a local label, to
...
avoid getting an unreadable label name.
1997-09-05 01:40:47 +00:00
Ulrich Drepper
a698457a19
(pic-ccflag): Override it for more efficient code (together with a
...
change in gcc).
1997-09-05 01:40:38 +00:00
Ulrich Drepper
d930b435a9
High-quality sqrt implementation for Alpha.
1997-09-05 01:38:54 +00:00
Ulrich Drepper
87967acd39
Removed.
1997-09-05 01:38:37 +00:00
Ulrich Drepper
892732283b
Add sgidefs.h.
1997-08-29 20:39:52 +00:00
Ulrich Drepper
606bb553c3
Extra files to distribute for mach/hurd/mips.
1997-08-29 20:37:37 +00:00
Ulrich Drepper
8b10c19e06
POLL* bits for Linux.
1997-08-29 00:52:03 +00:00
Ulrich Drepper
e0b82fb753
[$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
...
information for db2.
1997-08-27 20:03:43 +00:00
Ulrich Drepper
c0d5b73e05
(RTLD_START): Switch back to previous section to avoid confusing the
...
compiler.
1997-08-27 19:58:41 +00:00
Ulrich Drepper
02af0aee5e
Clean up asm statements a bit.
1997-08-24 10:52:09 +00:00
Ulrich Drepper
17cf8c5c98
Correct comment for SA_RESTART.
1997-08-14 01:53:36 +00:00
Ulrich Drepper
135eda5312
Linux/M68k specific mman.h definitions.
1997-08-14 01:49:40 +00:00
Ulrich Drepper
52b963b08f
Linux/MIPS specific mman.h definitions.
1997-08-10 18:30:12 +00:00
Ulrich Drepper
c1dcd33f63
Add some files.
1997-08-10 18:29:45 +00:00
Ulrich Drepper
177c2e9a31
New file. Prevent using kernel header.
1997-08-10 17:58:48 +00:00
Ulrich Drepper
c69e79f1da
Test feature macros before defining non-POSIX things. Add MAP_FAILED.
1997-08-10 17:56:16 +00:00
Ulrich Drepper
b50d0b3659
Add EISDIR, EOPNOTSUPP; tidy up formatting.
1997-08-10 17:51:30 +00:00
Ulrich Drepper
5cd503e5c1
Additional files to istribute for mips/mipsel.
1997-08-10 17:39:01 +00:00
Ulrich Drepper
80bf28e227
Add empty file to prevent the version from libm-ieee754 be compiled
...
since the later is not needed.
1997-08-10 17:34:46 +00:00
Ulrich Drepper
95cb9068ca
Define socklen_t.
...
(struct msghdr): Correct types to use socklen_t.
1997-08-04 14:29:00 +00:00
Ulrich Drepper
e1da12893a
Replace call to abort by infinite loop, to avoid dragging stdio into
...
the dynamic linker.
1997-08-04 14:26:01 +00:00
Ulrich Drepper
6e8e1d85e0
Add support for shared library profiling.
1997-08-02 20:56:48 +00:00
Ulrich Drepper
1d928c6a5c
(elf_machine_runtime_setup): Add new parameter to enable profiling.
...
(elf_machine_rela): Add new parameter to specify place to store
result in.
1997-07-28 22:32:21 +00:00
Ulrich Drepper
c093785fe9
M68k optimized functions for swapping byte order.
1997-07-28 22:32:03 +00:00
Ulrich Drepper
482bd6c6e4
(elf_machine_runtime_setup): Add new parameter to enable profiling.
...
(elf_machine_rela): Add new parameter to specify place to store result in.
1997-07-28 22:31:42 +00:00
Ulrich Drepper
2ed7206696
(elf_machine_runtime_setup): Add new parameter to enable profiling.
...
(elf_machine_rela): Add new parameter to
1997-07-28 22:06:27 +00:00
Ulrich Drepper
2cf49ef8cd
Check PIC instead of __PIC__.
1997-07-26 02:33:13 +00:00
Ulrich Drepper
4ce95ed21a
Add ESTALE.
1997-07-26 02:31:58 +00:00
Ulrich Drepper
c7928d2e8f
basic definitions for ARM standalone.
1997-07-26 02:31:50 +00:00
Ulrich Drepper
dca3aa2229
Remove extra stuff.
1997-07-26 02:31:10 +00:00
Ulrich Drepper
fdbb0d4a45
Remove __PIC__ comment.
1997-07-26 02:30:58 +00:00
Ulrich Drepper
40731e73fd
Assembler version of gmon handling.
1997-07-26 02:25:44 +00:00
Ulrich Drepper
409871bc75
Don't define __ protected names.
1997-07-24 01:35:45 +00:00
Ulrich Drepper
75dc7e89eb
Don't handle FE_INEXACT specially, the standard doesn't require it.
1997-07-24 01:32:45 +00:00
Ulrich Drepper
284d16781d
We use aliases now.
1997-07-22 00:09:47 +00:00
Ulrich Drepper
e392c0f030
Add aliases for ntohs.
1997-07-22 00:09:30 +00:00
Ulrich Drepper
36968baa40
Add aliases for ntohl.
1997-07-22 00:09:25 +00:00
Ulrich Drepper
4264456034
General MIPS header.
1997-07-22 00:08:44 +00:00
Ulrich Drepper
a3d81156f7
Renamed to sgidefs.h.
1997-07-22 00:07:51 +00:00
Ulrich Drepper
7679a4757c
Renamed to lxstat.c.
1997-07-22 00:07:43 +00:00
Ulrich Drepper
7d899ae6f7
Linux/MIPS specific lxstat implementation.
1997-07-22 00:07:34 +00:00
Ulrich Drepper
75b69faebc
MIPS64 dependent RTLD.
1997-07-22 00:05:40 +00:00
Ulrich Drepper
abd048b1c0
Special parameters for rtld generation.
1997-07-22 00:04:07 +00:00
Ulrich Drepper
09d24ad477
(elf_machine_rela): Mention program name in warning message.
1997-07-22 00:03:10 +00:00
Ulrich Drepper
db45cbee79
Removed since the generic version is sufficent.
1997-07-14 21:46:28 +00:00
Ulrich Drepper
ecbc158398
Imply ieee754.
1997-07-14 21:45:31 +00:00
Ulrich Drepper
216f1b7f7c
Define ISO C9x comparison function always.
1997-07-14 21:44:57 +00:00
Ulrich Drepper
eca7f27242
Only define functions if __OPTIMIZE__.
1997-07-14 21:41:49 +00:00
Ulrich Drepper
eec226c3ba
New for Linux/MIPS port.
1997-07-12 23:32:57 +00:00
Ulrich Drepper
5a50d6f575
Fix PIC case.
1997-07-12 23:28:11 +00:00
Ulrich Drepper
6a2c06dc40
Special control bits for RTLD.
1997-07-12 23:26:15 +00:00
Ulrich Drepper
8c0c6f59b4
MIPS specific DL interface bits.
1997-07-12 23:25:19 +00:00
Ulrich Drepper
f095c0f3bb
Linker script for building glibc itself.
1997-07-12 23:23:14 +00:00
Ulrich Drepper
bd4c4968c8
Update for Linux/MIPS.
1997-07-12 23:22:49 +00:00
Ulrich Drepper
6cabe500f3
(fesetenv): Shift the exception mask in the right position.
1997-07-11 01:13:24 +00:00
Ulrich Drepper
07ce00df82
Shift the exception mask in the right position.
1997-07-11 01:13:11 +00:00
Ulrich Drepper
26a96aaeb4
Remove DEFS.h.
1997-07-11 01:12:46 +00:00
Ulrich Drepper
44efbfff52
Not needed anymore.
1997-07-11 01:12:37 +00:00
Ulrich Drepper
ed178b7ac8
Update copyright.
1997-07-06 21:52:39 +00:00
Ulrich Drepper
25fd8251b3
Rename sys/kernel_termios.h to kernel_termios.h.
1997-07-06 21:52:07 +00:00
Ulrich Drepper
a906f96b30
Additional MIPS64 related files to distribute.
1997-07-06 21:50:34 +00:00