drepper [Tue, 29 Dec 1998 12:07:10 +0000 (12:07 +0000)]
Update.
drepper [Tue, 29 Dec 1998 12:06:40 +0000 (12:06 +0000)]
(sem_trywait): Don't forget to unlock the semaphore lock.
drepper [Mon, 28 Dec 1998 21:12:35 +0000 (21:12 +0000)]
Update.
drepper [Mon, 28 Dec 1998 21:11:02 +0000 (21:11 +0000)]
(distribute): Add INTERFAE and CONFORMANCE.
drepper [Mon, 28 Dec 1998 21:09:04 +0000 (21:09 +0000)]
(distribute): Add hp-timing.h.
drepper [Mon, 28 Dec 1998 21:08:18 +0000 (21:08 +0000)]
Extra files for i386/i686.
drepper [Mon, 28 Dec 1998 19:23:58 +0000 (19:23 +0000)]
Remade for experimental-2.0.109
drepper [Mon, 28 Dec 1998 19:17:32 +0000 (19:17 +0000)]
Update.
drepper [Mon, 28 Dec 1998 19:16:11 +0000 (19:16 +0000)]
(VERSION): Bump to 2.0.109.
drepper [Mon, 28 Dec 1998 19:04:11 +0000 (19:04 +0000)]
Fix typos.
drepper [Mon, 28 Dec 1998 17:24:34 +0000 (17:24 +0000)]
Update.
drepper [Mon, 28 Dec 1998 17:23:16 +0000 (17:23 +0000)]
Add mach_msg_send and mach_msg_receive;.
drepper [Mon, 28 Dec 1998 17:01:32 +0000 (17:01 +0000)]
Update.
drepper [Mon, 28 Dec 1998 17:00:11 +0000 (17:00 +0000)]
(SIOCIPXNCPCONN): New macro from latest kernel.
drepper [Mon, 28 Dec 1998 14:28:07 +0000 (14:28 +0000)]
Update.
drepper [Mon, 28 Dec 1998 14:26:34 +0000 (14:26 +0000)]
Don't generate code if __NO_LONG_DOUBLE_MATH.
drepper [Mon, 28 Dec 1998 14:25:17 +0000 (14:25 +0000)]
Fall back on double functions if __NO_LONG_DOUBLE_MATH.
drepper [Mon, 28 Dec 1998 14:23:54 +0000 (14:23 +0000)]
(_fpioconst_pow10): Reduce size according to fpioconst.c change.
drepper [Mon, 28 Dec 1998 14:22:42 +0000 (14:22 +0000)]
If __NO_LONG_DOUBLE_MATH don't define constants beyond range of
double.
drepper [Sun, 27 Dec 1998 20:46:43 +0000 (20:46 +0000)]
Use #warning, not #error, if the endianness can't be determined, for
makedepend.
drepper [Sun, 27 Dec 1998 17:29:47 +0000 (17:29 +0000)]
Update.
drepper [Sun, 27 Dec 1998 17:28:24 +0000 (17:28 +0000)]
Add ioperm.c and sys/io.h.
drepper [Sun, 27 Dec 1998 17:27:45 +0000 (17:27 +0000)]
Macros for timing functions using i686 timestamp counter.
drepper [Sun, 27 Dec 1998 17:27:19 +0000 (17:27 +0000)]
Global definitions for timing functions.
drepper [Sun, 27 Dec 1998 17:26:51 +0000 (17:26 +0000)]
i386/i686 specific Makefile.
drepper [Sun, 27 Dec 1998 17:26:00 +0000 (17:26 +0000)]
(elf_machine_rel): Reverse order of OR clauses to avoid accessing
global variables during rtld relocation.
drepper [Sun, 27 Dec 1998 17:24:29 +0000 (17:24 +0000)]
Stub definitions for high-precision timing.
drepper [Sun, 27 Dec 1998 17:23:10 +0000 (17:23 +0000)]
Unify messages.
drepper [Sun, 27 Dec 1998 17:22:34 +0000 (17:22 +0000)]
(print_statistics): New function.
(_dl_debug_statistics): New variable. Set when statistics are asked for.
(rtld_total_time, relocate_time, load_time): New variables. Used
in print_statistics.
(_dl_start): Record start and end time of startup. Call
print_statistics if needed.
(dk_main): Record times for relocations and loading.
(process_dl_debug): Recognize statistics.
drepper [Sun, 27 Dec 1998 17:15:12 +0000 (17:15 +0000)]
(_dl_num_relocations): New variable.
(do_lookup): Increment _dl_num_relocations for every call.
roland [Sun, 27 Dec 1998 01:40:53 +0000 (01:40 +0000)]
.
roland [Sun, 27 Dec 1998 01:34:52 +0000 (01:34 +0000)]
1998-12-21 Mark Kettenis <kettenis@phys.uva.nl>
Implement fstatvfs and statfs on the Hurd.
* sysdeps/mach/hurd/bits/statfs.h: New file.
* sysdeps/mach/hurd/bits/statvfs.h: New file.
* sysdeps/mach/hurd/fstatvfs.c: New file.
* sysdeps/mach/hurd/statvfs.c: New file.
roland [Sun, 27 Dec 1998 01:33:50 +0000 (01:33 +0000)]
1998-12-21 Mark Kettenis <kettenis@phys.uva.nl>
Implement fstatvfs and statfs on the Hurd.
* sysdeps/mach/hurd/bits/statfs.h: New file.
* sysdeps/mach/hurd/bits/statvfs.h: New file.
* sysdeps/mach/hurd/fstatvfs.c: New file.
* sysdeps/mach/hurd/statvfs.c: New file.
roland [Sun, 27 Dec 1998 01:33:38 +0000 (01:33 +0000)]
1998-12-21 Mark Kettenis <kettenis@phys.uva.nl>
* sysdeps/generic/fstatfs64.c: Changed into stub.
Moved previous contents to...
* sysdeps/unix/sysv/linux/fstatfs64.c: ...here.
* sysdeps/generic/fstatvfs64.c: Likewise.
* sysdeps/unix/sysv/linux/fstatvfs64.c: Likewise.
* sysdeps/generic/statfs64.c: Likewise.
* sysdeps/unix/sysv/linux/statfs64.c: Likewise.
* sysdeps/generic/statvfs64.c: Likewise.
* sysdeps/unix/sysv/linux/statvfs64.c: Likewise.
roland [Sun, 27 Dec 1998 01:33:31 +0000 (01:33 +0000)]
1998-12-27 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/bits/statfs.h (struct statfs, struct statfs64):
Remove __ from member names; rename __unused to f_spare.
1998-12-21 Mark Kettenis <kettenis@phys.uva.nl>
Implement fstatvfs and statfs on the Hurd.
* sysdeps/mach/hurd/bits/statfs.h: New file.
* sysdeps/mach/hurd/bits/statvfs.h: New file.
* sysdeps/mach/hurd/fstatvfs.c: New file.
* sysdeps/mach/hurd/statvfs.c: New file.
drepper [Sat, 26 Dec 1998 09:30:54 +0000 (09:30 +0000)]
Update.
drepper [Sat, 26 Dec 1998 09:29:59 +0000 (09:29 +0000)]
i686 version of ELF hash function.
drepper [Sat, 26 Dec 1998 09:29:36 +0000 (09:29 +0000)]
Generic C version of ELF hash value computation.
drepper [Sat, 26 Dec 1998 09:28:47 +0000 (09:28 +0000)]
Moved to sysdeps/generic.
drepper [Thu, 24 Dec 1998 16:18:56 +0000 (16:18 +0000)]
(charmaps): Split wildcard to avoid shell limits.
drepper [Thu, 24 Dec 1998 16:17:59 +0000 (16:17 +0000)]
(sysdep_routines): Add ioperm.
drepper [Wed, 23 Dec 1998 15:38:56 +0000 (15:38 +0000)]
Update.
drepper [Wed, 23 Dec 1998 15:37:30 +0000 (15:37 +0000)]
(do_lookup): If looking up an unversioned symbol but the object file
only contains versioned definitions than accept the definition if
there is exactly one even if the version number is not the default
version. This helps dlsym() to find newly introduced symbols.
drepper [Wed, 23 Dec 1998 13:13:49 +0000 (13:13 +0000)]
Update.
drepper [Wed, 23 Dec 1998 13:12:40 +0000 (13:12 +0000)]
Unify messages and correct typos.
drepper [Wed, 23 Dec 1998 13:12:27 +0000 (13:12 +0000)]
Unify messages and correct typos.
drepper [Wed, 23 Dec 1998 13:08:22 +0000 (13:08 +0000)]
Update.
drepper [Tue, 22 Dec 1998 17:27:58 +0000 (17:27 +0000)]
Add appropriate entries for the above.
drepper [Tue, 22 Dec 1998 17:27:23 +0000 (17:27 +0000)]
Header for implementation of inb, outb etc for ARM systems.
drepper [Tue, 22 Dec 1998 17:26:00 +0000 (17:26 +0000)]
Implementation of inb, outb etc for ARM systems.
drepper [Tue, 22 Dec 1998 17:25:27 +0000 (17:25 +0000)]
Remove wrappers for now-inlined calls.
drepper [Tue, 22 Dec 1998 17:25:07 +0000 (17:25 +0000)]
(INLINE_SYSCALL): Add implementation.
drepper [Mon, 21 Dec 1998 17:28:55 +0000 (17:28 +0000)]
Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi
drepper [Mon, 21 Dec 1998 12:39:47 +0000 (12:39 +0000)]
Update.
drepper [Mon, 21 Dec 1998 12:38:42 +0000 (12:38 +0000)]
(shadow.db): Create file with correct protections.
drepper [Mon, 21 Dec 1998 12:25:07 +0000 (12:25 +0000)]
Update.
drepper [Mon, 21 Dec 1998 12:24:11 +0000 (12:24 +0000)]
Update.
drepper [Mon, 21 Dec 1998 12:24:00 +0000 (12:24 +0000)]
Test date for collation test.
drepper [Mon, 21 Dec 1998 12:23:42 +0000 (12:23 +0000)]
(test-input): Add hr_HR.ISO-8859-2.
(test-input-data): New variable.
(distribute): Use it.
(do-collate-test): Use it.
drepper [Mon, 21 Dec 1998 12:23:16 +0000 (12:23 +0000)]
Update.
drepper [Mon, 21 Dec 1998 12:22:46 +0000 (12:22 +0000)]
(__compare_and_swap): Add memory clobber.
drepper [Mon, 21 Dec 1998 12:21:40 +0000 (12:21 +0000)]
(pthread_handle_sigrestart): Remove special code for manager.
(pthread_handle_sigcancel): In manager thread call
__pthread_manager_sighandler.
drepper [Mon, 21 Dec 1998 12:19:34 +0000 (12:19 +0000)]
Threads now send __pthread_sig_cancel on termination.
Change clone call and signal masks.
drepper [Mon, 21 Dec 1998 12:17:45 +0000 (12:17 +0000)]
(getkeyserv_handle): Use __fcntl instead of fcntl.
drepper [Mon, 21 Dec 1998 12:16:16 +0000 (12:16 +0000)]
Initialize _res before using digits_dots.c functions.
drepper [Mon, 21 Dec 1998 12:14:56 +0000 (12:14 +0000)]
(get_weight): Extract string elements as unsigned values.
drepper [Mon, 21 Dec 1998 12:14:05 +0000 (12:14 +0000)]
Remove NEED__RES definition since we do this anyway for digits_dots.c.
roland [Sun, 20 Dec 1998 19:13:11 +0000 (19:13 +0000)]
.
roland [Sun, 20 Dec 1998 19:12:39 +0000 (19:12 +0000)]
1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/generic/bits/mman.h [__USE_MISC] (MAP_ANONYMOUS): Define as
alias for MAP_ANON.
roland [Sun, 20 Dec 1998 19:12:31 +0000 (19:12 +0000)]
1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
* stdio/stdio.h (sys_errlist, sys_nerr, _sys_errlist, _sys_nerr):
Remove decls. They don't exist at all on the Hurd.
roland [Sun, 20 Dec 1998 19:12:18 +0000 (19:12 +0000)]
1998-12-06 Mark Kettenis <kettenis@phys.uva.nl>
Reverse the change of 1998-04-22. Providing a struct dirent with
different members when __USE_FILE_OFFSET64 is defined is asking
for trouble. Instead add the necessary LFS magic to the 4.4BSD
header.
* sysdeps/unix/bsd/bsd4.4/bits/dirent.h: Add LFS definitions.
* sysdeps/mach/hurd/bits/dirent.h: Removed.
* sysdeps/mach/hurd/readdir64.c: Removed.
* sysdeps/mach/hurd/readdir64_r.c: Removed.
roland [Sun, 20 Dec 1998 10:24:39 +0000 (10:24 +0000)]
.
roland [Sun, 20 Dec 1998 10:24:01 +0000 (10:24 +0000)]
1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
* sunrpc/svc_unix.c, sunrpc/clnt_unix.c: Avoid using `struct cmsghdr'
and `struct ucred' #ifndef SCM_CREDENTIALS.
roland [Sun, 20 Dec 1998 10:23:50 +0000 (10:23 +0000)]
1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/Makefile (subdirs): Don't elide sunrpc.
roland [Sun, 20 Dec 1998 10:23:42 +0000 (10:23 +0000)]
1998-12-20 Roland McGrath <roland@baalperazim.frob.com>
* sunrpc/publickey.c (getsecretkey): Use `&errno' instead of
`__errno_location ()'; means the same, works for Hurd.
drepper [Sat, 19 Dec 1998 09:23:11 +0000 (09:23 +0000)]
(General Time String Parsing): Fix typos.
drepper [Fri, 18 Dec 1998 16:03:11 +0000 (16:03 +0000)]
Update.
drepper [Fri, 18 Dec 1998 16:01:28 +0000 (16:01 +0000)]
Include features.h and stddef.h.
drepper [Fri, 18 Dec 1998 16:00:09 +0000 (16:00 +0000)]
(struct sigaltstack): Move ss_size field at the end.
drepper [Fri, 18 Dec 1998 13:15:11 +0000 (13:15 +0000)]
(General Time String Parsing): Document getdate_r.
drepper [Fri, 18 Dec 1998 10:19:27 +0000 (10:19 +0000)]
Add warning about getdate in SUID programs.
drepper [Fri, 18 Dec 1998 10:02:06 +0000 (10:02 +0000)]
Update.
drepper [Fri, 18 Dec 1998 10:01:30 +0000 (10:01 +0000)]
(check_mday): tm_mon contains values from 0 to 11, not 1 to 12.
drepper [Fri, 18 Dec 1998 09:12:02 +0000 (09:12 +0000)]
Update.
drepper [Fri, 18 Dec 1998 09:11:09 +0000 (09:11 +0000)]
Add ipc.
drepper [Fri, 18 Dec 1998 08:57:14 +0000 (08:57 +0000)]
Update to latest version.
drepper [Thu, 17 Dec 1998 23:03:50 +0000 (23:03 +0000)]
Update.
drepper [Thu, 17 Dec 1998 23:03:06 +0000 (23:03 +0000)]
Add remaining aliases from Internet standards.
drepper [Thu, 17 Dec 1998 20:59:54 +0000 (20:59 +0000)]
Update.
drepper [Thu, 17 Dec 1998 20:59:01 +0000 (20:59 +0000)]
(gconv_module): Add new element from_regex_mem(gconv_module): Add new element from_regex_mem..
drepper [Thu, 17 Dec 1998 20:58:06 +0000 (20:58 +0000)]
(find_derivation): Don't allocate memory for
regular expression. There is now room in the module descriptor.
(free_mem): Don't free memory for regular expression.
drepper [Thu, 17 Dec 1998 20:56:39 +0000 (20:56 +0000)]
(module_compare): Make s1 and s2 const.
(detect_conflict): New function.
(add_alias): Call detect_conflict to see whether there is already
a module for the new name.
(add_module): Make sure there is no alias for the new name.
(read_conf_file): Call add_alias with new argument.
(__gconv_read_conf): Don't destroy module tree immediately after
walking it. We need it to test the internal conversions for conflicts.
drepper [Thu, 17 Dec 1998 20:52:03 +0000 (20:52 +0000)]
(tcsetattr): Don't change read-only struct termios_p* but change k_termios
member directly.
drepper [Thu, 17 Dec 1998 17:38:20 +0000 (17:38 +0000)]
Fix a few typos.
drepper [Thu, 17 Dec 1998 15:34:52 +0000 (15:34 +0000)]
Update.
drepper [Thu, 17 Dec 1998 15:34:12 +0000 (15:34 +0000)]
Add AF_IRDA, PF_IRDA and MSG_TRYHARD.
drepper [Thu, 17 Dec 1998 13:58:32 +0000 (13:58 +0000)]
Update.
drepper [Thu, 17 Dec 1998 13:57:58 +0000 (13:57 +0000)]
Use __sigaction instead of sigaction.
drepper [Thu, 17 Dec 1998 13:57:40 +0000 (13:57 +0000)]
Use __fcntl instead fcntl.
drepper [Thu, 17 Dec 1998 13:57:23 +0000 (13:57 +0000)]
Use __close not close.