Commit Graph

3192 Commits

Author SHA1 Message Date
Andreas Jaeger
7716952c6c (ST_NODIRATIME): Set to 2048. 2002-07-08 16:57:12 +00:00
Andreas Jaeger
fe3c1842ce CAll gmon_start. 2002-07-08 13:06:10 +00:00
Ulrich Drepper
7a31b343cc (elf_machine_load_address): Use local labels in assembler instructions. 2002-06-28 17:26:20 +00:00
Ulrich Drepper
c51accf4f2 Fix function names. 2002-06-26 15:31:30 +00:00
Ulrich Drepper
1610c7f106 Export libgcc functions for GLIBC_2.0. 2002-06-26 15:31:11 +00:00
Andreas Jaeger
ebff7f5d87 Add long double failures. 2002-06-26 14:53:25 +00:00
Andreas Jaeger
7b17d585b4 * sysdeps/x86-64/dl-machine.h (elf_machine_load_address): Rewrite
to not use 32-bit pc relative relocations.
	(elf_machine_dynamic): Likewise.
2002-06-25 12:33:29 +00:00
Ulrich Drepper
2ad2861052 [__ASSUME_GETDENTS64_SYSCALL] (__GETDENTS): Check for failed getdents64 syscall. 2002-06-22 05:51:25 +00:00
Ulrich Drepper
204669abeb Fix typo. 2002-06-20 22:16:24 +00:00
Ulrich Drepper
519bb36187 Fix cases in which argument or result is subnormal. 2002-06-20 07:17:57 +00:00
Ulrich Drepper
adcce37936 Fix three mistakes in computing the quotient. 2002-06-20 06:52:16 +00:00
Roland McGrath
03a0a299cb 2002-06-07 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/bits/environments.h: File removed.
2002-06-11 21:47:24 +00:00
Roland McGrath
51dc4636e8 2002-06-09 Roland McGrath <roland@frob.com>
Update to new Hurd RPC interfaces supporting 64-bit file sizes.
	* sysdeps/mach/hurd/configure.in: Check for <hurd/version.h> with
	value of HURD_INTERFACE_VERSION >= 20020609.
	* sysdeps/mach/hurd/configure: Regenerated.
	* shlib-versions (.*-.*-gnu-gnu.*): Set libhurduser=0.3.
	* sysdeps/mach/hurd/xstatconv.c (xstat64_conv): Rewritten to
	convert a struct stat64 into a struct stat and return 0 or -1
	with errno set to EOVERFLOW.
	* sysdeps/mach/hurd/statfsconv.c (statfs64_conv): Likewise
	for struct statfs64 to struct statfs.
	* sysdeps/mach/hurd/xstat.c (__xstat): Use converter and call ...
	* sysdeps/mach/hurd/xstat64.c (__xstat64): ... this, real work here.
	* sysdeps/mach/hurd/fxstat.c (__fxstat): Likewise.
	* sysdeps/mach/hurd/fxstat64.c (__fxstat64): Likewise.
	* sysdeps/mach/hurd/lxstat.c (__lxstat): Likewise.
	* sysdeps/mach/hurd/lxstat64.c (__lxstat64): Likewise.
	* sysdeps/mach/hurd/statfs.c (__statfs): Likewise.
	* sysdeps/mach/hurd/statfs64.c (__statfs64): Likewise.
	* sysdeps/mach/hurd/fstatfs.c (__fstatfs): Likewise.
	* sysdeps/mach/hurd/fstatfs64.c (__fstatfs64): Likewise.
	* sysdeps/mach/hurd/pwrite64.c (__libc_pwrite64): Do real work here.
	* sysdeps/mach/hurd/pwrite.c (__libc_pwrite): Call that.
	* sysdeps/mach/hurd/pread64.c (__libc_pread64): Do real work here.
	* sysdeps/mach/hurd/pread.c (__libc_pread): Call that.
	* sysdeps/mach/hurd/lseek64.c (__libc_lseek64): Do real work here.
	* sysdeps/mach/hurd/lseek.c (__libc_lseek): Call that.
	* sysdeps/mach/hurd/readdir64.c (__readdir64): Do real work here.
	* sysdeps/mach/hurd/readdir.c (__readdir): Call that.
	* sysdeps/mach/hurd/readdir64_r.c (__readdir64_r): Do real work here.
	* sysdeps/mach/hurd/readdir_r.c (__readdir64_r): Call that.
	* hurd/lookup-retry.c (__hurd_file_name_lookup_retry):
	Use struct stat64 for io_stat argument.
	* sysdeps/mach/hurd/readlink.c (__readlink): Likewise.
	* hurd/fopenport.c (seekio): Remove EOVERFLOW check, pass POS directly
	to io_seek.
	* hurd/fd-read.c (_hurd_fd_read): Use loff_t for OFFSET argument.
	* hurd/fd-write.c (_hurd_fd_write): Likewise.
	* hurd/hurd/fd.h: Update decls.
	* sysdeps/mach/hurd/getcwd.c
	(_hurd_canonicalize_directory_name_internal): Use ino64_t
	and struct dirent64.
	* sysdeps/mach/hurd/dl-sysdep.c (open_file): Use struct stat64.
	(__xstat): Renamed to __xstat64, use struct stat64 for argument.
	(__fxstat): Renamed to __fxstat64, use struct stat64 for argument.
	(__lseek): Renamed to __libc_lseek64, use off64_t for argument.
2002-06-11 21:47:12 +00:00
Roland McGrath
a8ab0e34e3 2002-06-08 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/dirstream.h (struct __dirstream): Use size_t
	instead of unsigned long int for __allocation and __size members.
2002-06-11 21:46:50 +00:00
Andreas Jaeger
10598c0f30 Merge from mainline. 2002-06-03 06:50:10 +00:00
Ulrich Drepper
aa928f79d2 Avoid using INTUSE. 2002-05-31 00:08:20 +00:00
Ulrich Drepper
a9555e1509 (process_elf_file): Give correct message when finding object of wrong class. 2002-05-31 00:03:01 +00:00
Ulrich Drepper
70ba7f76f0 (__moddi3): Fix pasto. 2002-05-30 23:59:11 +00:00
Ulrich Drepper
5ec0c64874 Define _internal aliases. 2002-05-21 02:18:21 +00:00
Ulrich Drepper
f5cb3df4c0 (LOAD_PIC_REG): Define.
(elf_machine_dynamic): Use it to force PIC register to be loaded.
(elf_machine_load_address): Likewise.
2002-05-21 02:18:04 +00:00
Ulrich Drepper
ac8fa81c1e When second argument pointer is unaligned, do not forget to fully initialize
%g1 magic value.
2002-05-21 02:17:33 +00:00
Ulrich Drepper
9f0b2bffcf Fix 64-bit elf register definitions and provide 32-bit variants of structures
during 64-bit builds.
2002-05-21 02:17:06 +00:00
Ulrich Drepper
f432e749d0 Build libgcc-compat and divdi3. 2002-05-21 00:28:35 +00:00
Ulrich Drepper
17b5aef5f3 Code to be re-exported. 2002-05-21 00:25:28 +00:00
Ulrich Drepper
9d4e563caf (fdim): Add __THROW.
(fdimf): Likewise.
2002-05-16 00:18:09 +00:00
Roland McGrath
a79fccef13 2002-05-13 Marcus Brinkmann <marcus@gnu.org>
* hurd/hurdchdir.c (_hurd_change_directory_port_from_name):
        Allocate three, not two, more than LEN when appending '/.'.
        * sysdeps/mach/hurd/chroot.c (chroot): Likewise.  Don't check
        if NAME ends with '/.' if it is shorter than 2 chars.
2002-05-13 01:49:55 +00:00
Andreas Jaeger
1ddd6effc3 Merge from mainline. 2002-05-09 08:11:38 +00:00
Andreas Jaeger
dfea38e9f4 Merge from mainline. 2002-05-08 13:49:11 +00:00
Roland McGrath
adfce7a671 2002-04-29 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/configure.in: Set stdio=libio by default.
	* sysdeps/mach/hurd/configure: Regenerated.
2002-04-30 19:17:31 +00:00
Ulrich Drepper
04caa0acab (glob): Don't pass GLOB_NOMAGIC flag to glob_in_dir. 2002-04-29 04:26:37 +00:00
Roland McGrath
36d9a1779f 2002-04-28 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/i386/sys/io.h: New file.
	* sysdeps/mach/hurd/i386/ioperm.c: New file.
	* sysdeps/mach/hurd/i386/Dist: Add them.
	* sysdeps/mach/hurd/i386/Versions
	(libc: GLIBC_2.2.6): New set, add ioperm.
	* sysdeps/mach/hurd/i386/Makefile [$(subdir) = misc]
	(sysdep_routines): Append ioperm here.
	(sysdep_headers): Append sys/io.h here.
	* sysdeps/mach/i386/configure.in: New file.
	Check to set HAVE_I386_IO_PERM_MODIFY.
	* config.h.in (HAVE_I386_IO_PERM_MODIFY): #undef it.
	* sysdeps/mach/i386/configure: New file.
	* mach/Makefile (user-interfaces): Add i386/mach_i386 to the list.
2002-04-28 20:09:03 +00:00
Ulrich Drepper
e2560b3364 Copied from i386/semctl.c.
(__old_semctl, __new_semctl): Only use va_arg if the argument will be used.
2002-04-26 20:35:02 +00:00
Ulrich Drepper
51b458612c Fix recovery code. 2002-04-26 07:53:32 +00:00
Ulrich Drepper
b0f8043480 Add getunwind for GLIBC_2.2.6. 2002-04-25 00:16:00 +00:00
Andreas Jaeger
6cc721dfbd Merge from mainline. 2002-04-22 11:54:03 +00:00
Andreas Jaeger
6b5f2c6212 Merge from mainline. 2002-04-22 05:59:13 +00:00
Roland McGrath
fe9b233f99 2002-04-19 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/tmpfile.c: Create a file descriptor and use fdopen.
2002-04-20 21:28:19 +00:00
Ulrich Drepper
395bae2fdc Adjust all callers of _dl_lookup_symbol and _dl_lookup_versioned_symbol. 2002-04-13 16:04:45 +00:00
Ulrich Drepper
d83a43e9af Adjust prototypes for _dl_lookup_symbol and _dl_lookup_versioned_symbol. 2002-04-13 16:03:45 +00:00
Ulrich Drepper
61b8e333c3 (LOC): Don't paste in a token. 2002-04-11 20:39:56 +00:00
Andreas Jaeger
76942fdab2 Merge with mainline. 2002-04-08 11:16:16 +00:00
Andreas Jaeger
d62747222a Merge with mainline. 2002-04-08 08:35:43 +00:00
Ulrich Drepper
c672e2d1da (TRAMPOLINE_TEMPLATE): Add unwind info.
(RTLD_START): Ditto.
(__ia64_init_bootstrap_fdesc_table): Insert stop bit to avoid RAW
dependency violation.
2002-04-05 23:27:31 +00:00
Ulrich Drepper
d1ea594e42 Don't overwrite r8 on error. 2002-04-05 16:42:57 +00:00
Andreas Jaeger
051139c2d2 Merge from mainline. 2002-04-04 11:01:00 +00:00
Andreas Jaeger
d59a10719b Merge from mainline. 2002-04-04 09:12:36 +00:00
Ulrich Drepper
8e7a793762 (_DL_HWCAP_COUNT): Define as 8. 2002-04-03 06:57:13 +00:00
Andreas Jaeger
88218ca246 Merge. 2002-03-27 11:10:10 +00:00
Andreas Jaeger
4cc96fbdfa Merge. 2002-03-26 16:54:56 +00:00
Andreas Jaeger
91c1773a6f Merge with mainline. 2002-03-26 12:39:21 +00:00