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