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
Ulrich Drepper
79c8c187bb
Add readahead syscall. Add sendfile64 alias to sendfile syscall.
2002-05-30 23:23:09 +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
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
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
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
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
Ulrich Drepper
521d1bc7f4
brk implementation for dynamic linker.
2002-04-06 01:34:06 +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
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
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
Ulrich Drepper
d7d16bb3ea
(_test_and_set): Use branch likely.
2002-02-03 02:25:17 +00:00
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
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
6f68ec79d2
Avoid warning about comma at end of enum for !_GNU_SOURCE.
2002-01-18 23:37:53 +00:00
Ulrich Drepper
51e7253b84
Add sysv_termio.h and start-libc.c.
2002-01-08 21:54:58 +00:00
Ulrich Drepper
3c2105f0b0
Define _G_MMAP64.
2002-01-07 09:18:53 +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
Andreas Schwab
ffd88164dc
New file to fix RLIM_INFINITY.
2001-11-09 19:57:55 +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
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
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
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
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
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 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
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
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
af9dfe869f
Fix typo.
2001-07-07 19:19:16 +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
99e859a488
Define __MAX_BAUD.
2001-06-14 00:21:01 +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