kopensolaris-gnu/glibc.git
25 years agoIncorporated from BIND-4.9.3-BETA26.
roland [Tue, 22 Aug 1995 21:26:51 +0000 (21:26 +0000)]
Incorporated from BIND-4.9.3-BETA26.

25 years agoIf SS->cancel_hook is not null, call it before resuming the thread.
roland [Tue, 22 Aug 1995 20:55:55 +0000 (20:55 +0000)]
If SS->cancel_hook is not null, call it before resuming the thread.

25 years ago(struct hurd_sigstate): New member `cancel_hook'.
roland [Tue, 22 Aug 1995 20:53:23 +0000 (20:53 +0000)]
(struct hurd_sigstate): New member `cancel_hook'.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
miles [Tue, 22 Aug 1995 20:52:58 +0000 (20:52 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

25 years agoRemoved dep on hurd/signal.h for RPC stub objects.
roland [Tue, 22 Aug 1995 20:48:46 +0000 (20:48 +0000)]
Removed dep on hurd/signal.h for RPC stub objects.

25 years ago(elf_machine_rel): Grok R_386_NONE relocs, and do nothing. Why the linker
roland [Mon, 21 Aug 1995 20:36:40 +0000 (20:36 +0000)]
(elf_machine_rel): Grok R_386_NONE relocs, and do nothing.  Why the linker
generates them we may never know.

25 years ago.
roland [Mon, 21 Aug 1995 09:00:05 +0000 (09:00 +0000)]
.

25 years agoDon't elide sunrpc and manual from `subdirs' variable.
roland [Thu, 17 Aug 1995 23:36:07 +0000 (23:36 +0000)]
Don't elide sunrpc and manual from `subdirs' variable.

25 years ago.
roland [Thu, 17 Aug 1995 22:55:22 +0000 (22:55 +0000)]
.

25 years agoUse INTR_MSG_TRAP macro from machine-dependent "intr-msg.h"
roland [Thu, 17 Aug 1995 21:34:16 +0000 (21:34 +0000)]
Use INTR_MSG_TRAP macro from machine-dependent "intr-msg.h"
for special syscall code, instead of i386-specific asm.

25 years agoUse INTR_MSG_BACK_OUT macro from machine-dependent "intr-msg.h" before
roland [Thu, 17 Aug 1995 21:32:15 +0000 (21:32 +0000)]
Use INTR_MSG_BACK_OUT macro from machine-dependent "intr-msg.h" before
mutating thread state to skip RPC.

25 years agoIf PC is inside _hurd_intr_rpc_mach_msg special syscall code, use real SP
roland [Thu, 17 Aug 1995 20:48:49 +0000 (20:48 +0000)]
If PC is inside _hurd_intr_rpc_mach_msg special syscall code, use real SP
saved in %ecx.

25 years ago(link-libc): New variable; use shared library if available.
roland [Thu, 17 Aug 1995 20:38:45 +0000 (20:38 +0000)]
(link-libc): New variable; use shared library if available.
(+link): Use it.

25 years ago(_hurd_fork_locks): Variable removed. Instead, declare with
roland [Thu, 17 Aug 1995 20:11:31 +0000 (20:11 +0000)]
(_hurd_fork_locks): Variable removed.  Instead, declare with
`symbol_set_declare'.
(fork): Use symbol_set_* macros for _hurd_fork_locks.
Use SS->thread instead of __mach_thread_self ().
Suspend all other threads during task_create and port copying.

25 years ago.
roland [Thu, 17 Aug 1995 09:00:05 +0000 (09:00 +0000)]
.

25 years agoFixed calculation of syscall %esp.
roland [Wed, 16 Aug 1995 21:03:59 +0000 (21:03 +0000)]
Fixed calculation of syscall %esp.

25 years ago(_hurdsig_abort_rpcs): Remove `static'.
roland [Tue, 15 Aug 1995 18:28:42 +0000 (18:28 +0000)]
(_hurdsig_abort_rpcs): Remove `static'.

25 years ago(sig): Add intr-msg.
roland [Tue, 15 Aug 1995 16:25:22 +0000 (16:25 +0000)]
(sig): Add intr-msg.

25 years agoChanges for Linux and LynxOS.
bothner [Tue, 15 Aug 1995 02:33:42 +0000 (02:33 +0000)]
Changes for Linux and LynxOS.

25 years ago(kill_pid): Don't make `inline'.
roland [Mon, 14 Aug 1995 23:32:44 +0000 (23:32 +0000)]
(kill_pid): Don't make `inline'.

25 years ago.
roland [Mon, 14 Aug 1995 22:49:23 +0000 (22:49 +0000)]
.

25 years agoUse _hurd_intr_rpc_mach_msg function, instead of __mach_msg inside
roland [Mon, 14 Aug 1995 22:47:59 +0000 (22:47 +0000)]
Use _hurd_intr_rpc_mach_msg function, instead of __mach_msg inside
HURD_EINTR_RPC macro.

25 years agoChange all RPCs from `__hurd_intr_rpc_*' to `__*'.
roland [Mon, 14 Aug 1995 22:38:12 +0000 (22:38 +0000)]
Change all RPCs from `__hurd_intr_rpc_*' to `__*'.
(_hurd_intr_rpc_mach_msg): New function.
(_hurd_thread_sigstate): Function removed.

25 years agoNew file.
roland [Mon, 14 Aug 1995 22:24:45 +0000 (22:24 +0000)]
New file.

25 years agoNew file.
roland [Mon, 14 Aug 1995 22:23:09 +0000 (22:23 +0000)]
New file.

25 years ago(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
roland [Mon, 14 Aug 1995 22:19:38 +0000 (22:19 +0000)]
(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
timeout on receive.
(_hurdsig_rcv_interrupted_p): Function removed.

25 years ago(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
roland [Mon, 14 Aug 1995 22:18:31 +0000 (22:18 +0000)]
(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
timeout on receive.
(_hurdsig_rcv_interrupted_p): Function removed.

25 years ago(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
roland [Mon, 14 Aug 1995 22:17:20 +0000 (22:17 +0000)]
(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
timeout on receive.

25 years ago(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
roland [Mon, 14 Aug 1995 22:15:46 +0000 (22:15 +0000)]
(_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
timeout on receive.
(_hurdsig_rcv_interrupted_p): Function removed.

25 years ago(_hurdsig_rcv_interrupted_p): Function removed.
roland [Mon, 14 Aug 1995 22:12:34 +0000 (22:12 +0000)]
(_hurdsig_rcv_interrupted_p): Function removed.

25 years ago(struct hurd_sigstate): New member `cancel'.
roland [Mon, 14 Aug 1995 22:10:49 +0000 (22:10 +0000)]
(struct hurd_sigstate): New member `cancel'.
(_hurdsig_rcv_interrupted_p): Declaration removed.
(HURD_EINTR_RPC): Macro removed.
(_hurd_longjmp_thread_state, _hurd_interrupted_rpc_timeout): Declare these.

25 years agoNew file.
roland [Mon, 14 Aug 1995 22:07:05 +0000 (22:07 +0000)]
New file.

25 years agoJust import intr-rpc.h.
roland [Mon, 14 Aug 1995 22:06:01 +0000 (22:06 +0000)]
Just import intr-rpc.h.

25 years ago(_hurd_interrupted_rpc_timeout): New variable.
roland [Mon, 14 Aug 1995 22:04:20 +0000 (22:04 +0000)]
(_hurd_interrupted_rpc_timeout): New variable.
(interrupted_reply_port_location): Take new flag arg; only catch faults if
it's set.
(abort_rpcs): Rename to _hurdsig_abort_rpcs; take same new flag arg.
No longer use _hurdsig_rcv_interrupted_p; instead compare PC to
&_hurd_intr_rpc_msg_in_trap.  If before it, mutate state to simulate
MACH_SEND_INTERRUPTED return; on it, interrupt the operation.
All callers changed.

25 years ago(hurd_thread_cancel, hurd_check_cancel): Declare these.
roland [Mon, 14 Aug 1995 21:56:39 +0000 (21:56 +0000)]
(hurd_thread_cancel, hurd_check_cancel): Declare these.

25 years ago(distribute): Remove intr-rpc.awk.
roland [Mon, 14 Aug 1995 21:54:53 +0000 (21:54 +0000)]
(distribute): Remove intr-rpc.awk.
(sig): Add thread-cancel.
(transform-user-stub, transform-user-stub-output): Variables removed.

25 years ago[__GNU_LIBRARY__]: Declare `__sbrk' to take ptrdiff_t arg.
roland [Mon, 14 Aug 1995 21:48:21 +0000 (21:48 +0000)]
[__GNU_LIBRARY__]: Declare `__sbrk' to take ptrdiff_t arg.

25 years agoRemove _hurd_longjmp_thread_state decl.
roland [Mon, 14 Aug 1995 20:57:51 +0000 (20:57 +0000)]
Remove _hurd_longjmp_thread_state decl.

25 years ago(kill_pid): Don't make `inline'.
roland [Mon, 14 Aug 1995 20:54:44 +0000 (20:54 +0000)]
(kill_pid): Don't make `inline'.

25 years ago[GCC >= 2.7] (strong_alias, weak_symbol, weak_alias): Use `extern' storage
roland [Mon, 14 Aug 1995 20:50:49 +0000 (20:50 +0000)]
[GCC >= 2.7] (strong_alias, weak_symbol, weak_alias): Use `extern' storage
class.

25 years agoRegenerated
roland [Thu, 10 Aug 1995 23:29:25 +0000 (23:29 +0000)]
Regenerated

25 years ago.
roland [Thu, 10 Aug 1995 09:00:07 +0000 (09:00 +0000)]
.

25 years ago(__setuid): Switch the port-type and port-count parameters to __auth_makeauth.
miles [Wed, 9 Aug 1995 18:31:09 +0000 (18:31 +0000)]
(__setuid): Switch the port-type and port-count parameters to __auth_makeauth.

25 years ago(__setgid): Switch the port-type and port-count parameters to __auth_makeauth.
miles [Wed, 9 Aug 1995 18:28:56 +0000 (18:28 +0000)]
(__setgid): Switch the port-type and port-count parameters to __auth_makeauth.

25 years agoRemove _hurd_longjmp_thread_state decl.
roland [Tue, 8 Aug 1995 22:18:35 +0000 (22:18 +0000)]
Remove _hurd_longjmp_thread_state decl.

25 years agoReorder new multicast options to conform to BSD.
mib [Tue, 8 Aug 1995 16:29:15 +0000 (16:29 +0000)]
Reorder new multicast options to conform to BSD.
(struct ip_mreq): New type.

25 years agoNew file, incorporated from 4.4BSD-Lite.
roland [Tue, 8 Aug 1995 16:22:38 +0000 (16:22 +0000)]
New file, incorporated from 4.4BSD-Lite.

25 years ago(IP_MULTICAST_TTL, IP_MULTICAST_LOOP, IP_MULTICAST_IP,
mib [Tue, 8 Aug 1995 16:14:02 +0000 (16:14 +0000)]
(IP_MULTICAST_TTL, IP_MULTICAST_LOOP, IP_MULTICAST_IP,
IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP): New IP layer socket options.

25 years ago(IPPROTO_GGP): Drop obsolete protocol.
mib [Tue, 8 Aug 1995 16:05:07 +0000 (16:05 +0000)]
(IPPROTO_GGP): Drop obsolete protocol.
(IPPROTO_IGMP): Add new protocol (with same value [2] as old GGP).

25 years ago.
roland [Mon, 7 Aug 1995 21:44:57 +0000 (21:44 +0000)]
.

25 years agoUse #ifdef, not #if, for HAVE_LIMITS_H.
roland [Mon, 7 Aug 1995 21:06:56 +0000 (21:06 +0000)]
Use #ifdef, not #if, for HAVE_LIMITS_H.

25 years ago(glob_in_dir): Allocate GLOB_MARK byte in case when (NFOUND == 0 && (FLAGS
roland [Mon, 7 Aug 1995 20:24:50 +0000 (20:24 +0000)]
(glob_in_dir): Allocate GLOB_MARK byte in case when (NFOUND == 0 && (FLAGS
& GLOB_NOCHECK)).

25 years ago.
roland [Mon, 7 Aug 1995 18:24:47 +0000 (18:24 +0000)]
.

25 years ago(__stdio_reopen): Return failure when __stdio_open fails with a code other
roland [Mon, 7 Aug 1995 18:04:14 +0000 (18:04 +0000)]
(__stdio_reopen): Return failure when __stdio_open fails with a code other
than ENFILE or EMFILE.

25 years ago(SECTION): New macro, different definitions for #ifdef HAVE_ELF and not.
roland [Mon, 7 Aug 1995 17:50:57 +0000 (17:50 +0000)]
(SECTION): New macro, different definitions for #ifdef HAVE_ELF and not.
(_init, _fini): Use that macro.

25 years ago(NEED_INETADDR, NEED_INETATON): New macros.
roland [Mon, 7 Aug 1995 17:47:22 +0000 (17:47 +0000)]
(NEED_INETADDR, NEED_INETATON): New macros.

25 years ago(have-initfini): New variable, set by configure.
roland [Mon, 7 Aug 1995 17:44:19 +0000 (17:44 +0000)]
(have-initfini): New variable, set by configure.

25 years ago.
roland [Mon, 7 Aug 1995 09:00:07 +0000 (09:00 +0000)]
.

25 years ago(headers): Added gnu-versions.h.
roland [Fri, 4 Aug 1995 20:01:33 +0000 (20:01 +0000)]
(headers): Added gnu-versions.h.

25 years ago(IN_CLASSD, IN_EXPERIMENTAL, IN_BADCLASS): Use equality, not
mib [Thu, 3 Aug 1995 18:40:32 +0000 (18:40 +0000)]
(IN_CLASSD, IN_EXPERIMENTAL, IN_BADCLASS): Use equality, not
assignment, to test bit fields.

25 years ago[_LIBC]: Define HAVE_LIMITS_H.
meyering [Sun, 30 Jul 1995 18:48:43 +0000 (18:48 +0000)]
[_LIBC]: Define HAVE_LIMITS_H.
[HAVE_LIMITS_H]: Include it.

25 years ago[!defined errno]: Declare it.
meyering [Sun, 30 Jul 1995 06:14:37 +0000 (06:14 +0000)]
[!defined errno]: Declare it.

25 years ago.
meyering [Sun, 30 Jul 1995 06:09:50 +0000 (06:09 +0000)]
.

25 years ago(accept): If the protocol family can't tell us what an address means, just
miles [Sun, 30 Jul 1995 00:37:36 +0000 (00:37 +0000)]
(accept): If the protocol family can't tell us what an address means, just
  return a zero-length buffer instead.

25 years ago(recvfrom): If the protocol family can't tell us what an address means, just
miles [Sun, 30 Jul 1995 00:36:51 +0000 (00:36 +0000)]
(recvfrom): If the protocol family can't tell us what an address means, just
  return a zero-length buffer instead.

25 years ago(sendto): Use the ifsock protocol to resolve AF_LOCAL addresses.
miles [Sun, 30 Jul 1995 00:35:44 +0000 (00:35 +0000)]
(sendto): Use the ifsock protocol to resolve AF_LOCAL addresses.

25 years ago(bind): Don't use file_invoke_translator, as it doesn't work. Instead just
miles [Fri, 28 Jul 1995 22:25:57 +0000 (22:25 +0000)]
(bind): Don't use file_invoke_translator, as it doesn't work.  Instead just
  lookup the translated node again, and hope we're not hit by any race
  conditions.

25 years ago.
roland [Thu, 27 Jul 1995 09:00:07 +0000 (09:00 +0000)]
.

25 years agoregnerated
roland [Wed, 26 Jul 1995 15:49:03 +0000 (15:49 +0000)]
regnerated

25 years ago[$(elf)=yes] (have-initfini): Set to yes.
roland [Wed, 26 Jul 1995 15:42:54 +0000 (15:42 +0000)]
[$(elf)=yes] (have-initfini): Set to yes.
[$(have-initfini)=yes]: Test this rather than $(elf) for crtstuff.
[start-installed-name-rule]: If this is defined, elide rule for
$(objpfx)$(start-installed-name).

25 years ago[$(subdir)=csu] (start-installed-rule, start-installed-name-rule): New
roland [Wed, 26 Jul 1995 15:38:25 +0000 (15:38 +0000)]
[$(subdir)=csu] (start-installed-rule, start-installed-name-rule): New
variables; specify crt1.o, created by our own rule.
($(objpfx)crt1.o): New rule.

25 years agoRequire autoconf 2.4.2 or later. Change all AC_CACHE_VAL uses to use new
roland [Wed, 26 Jul 1995 15:26:01 +0000 (15:26 +0000)]
Require autoconf 2.4.2 or later.  Change all AC_CACHE_VAL uses to use new
AC_CACHE_CHECK macro instead; prettify some messages.
[$elf!=yes] (libc_cv_have_initfini): New test for `.init' and `.fini'
sections.

25 years ago[HAVE_INITFINI]: Call _init and atexit (_fini) in this case
roland [Wed, 26 Jul 1995 15:19:05 +0000 (15:19 +0000)]
[HAVE_INITFINI]: Call _init and atexit (_fini) in this case
rather than #ifdef HAVE_ELF.

25 years ago(HAVE_INITFINI): New macro.
roland [Wed, 26 Jul 1995 15:16:26 +0000 (15:16 +0000)]
(HAVE_INITFINI): New macro.

25 years ago.
roland [Wed, 26 Jul 1995 14:04:19 +0000 (14:04 +0000)]
.

25 years ago(conv_error): Simplify expression to avoid "value computed is not used"
roland [Wed, 26 Jul 1995 14:02:51 +0000 (14:02 +0000)]
(conv_error): Simplify expression to avoid "value computed is not used"
warning.

25 years ago(+gccwarn): Removed -Wconversion.
roland [Wed, 26 Jul 1995 12:56:42 +0000 (12:56 +0000)]
(+gccwarn): Removed -Wconversion.

25 years ago(GLOBAL): Macro removed.
roland [Wed, 26 Jul 1995 11:41:17 +0000 (11:41 +0000)]
(GLOBAL): Macro removed.
(_init, _fini): Always define globally.

25 years ago(crtstuff, initfini): Don't make crt[in]_s.o.
roland [Wed, 26 Jul 1995 11:39:22 +0000 (11:39 +0000)]
(crtstuff, initfini): Don't make crt[in]_s.o.

25 years ago.
roland [Wed, 26 Jul 1995 10:14:02 +0000 (10:14 +0000)]
.

25 years ago(routines): Add inet_addr.
roland [Wed, 26 Jul 1995 10:12:53 +0000 (10:12 +0000)]
(routines): Add inet_addr.

25 years agoIncorporated from BIND 4.9.3-BETA24 release.
roland [Wed, 26 Jul 1995 10:11:00 +0000 (10:11 +0000)]
Incorporated from BIND 4.9.3-BETA24 release.

25 years agoNew data from ADO's 95e.
roland [Wed, 26 Jul 1995 10:05:41 +0000 (10:05 +0000)]
New data from ADO's 95e.

25 years ago[__GNU_LIBRARY__]: Include <rpc/netdb.h> instead of repeating its declarations (and...
roland [Wed, 26 Jul 1995 09:49:22 +0000 (09:49 +0000)]
[__GNU_LIBRARY__]: Include <rpc/netdb.h> instead of repeating its declarations (and doing so only #ifdef sun!).

25 years agoIncorporated from BIND 4.9.3-BETA24 release. bind-493b24
roland [Wed, 26 Jul 1995 09:45:12 +0000 (09:45 +0000)]
Incorporated from BIND 4.9.3-BETA24 release.

25 years ago(routines): Remove inet_addr.
roland [Wed, 26 Jul 1995 09:35:13 +0000 (09:35 +0000)]
(routines): Remove inet_addr.

25 years agoMoved to resolv.
roland [Wed, 26 Jul 1995 09:34:55 +0000 (09:34 +0000)]
Moved to resolv.

25 years ago[__USE_BSD] (__BIT_TYPES_DEFINED__): New macro.
roland [Wed, 26 Jul 1995 09:12:22 +0000 (09:12 +0000)]
[__USE_BSD] (__BIT_TYPES_DEFINED__): New macro.
[__USE_BSD] [__GNUC__] (int64_t, u_int64_t, register_t): New typedefs.

25 years ago.
roland [Wed, 26 Jul 1995 07:10:58 +0000 (07:10 +0000)]
.

25 years agoEmit decls for RPC.
roland [Wed, 26 Jul 1995 06:49:09 +0000 (06:49 +0000)]
Emit decls for RPC.

25 years ago[GCC >= 2.7 && !ASSEMBLER] (weak_symbol, weak_alias, strong_alias): Define
roland [Wed, 26 Jul 1995 06:48:13 +0000 (06:48 +0000)]
[GCC >= 2.7 && !ASSEMBLER] (weak_symbol, weak_alias, strong_alias): Define
using GCC __attribute__ syntax.

25 years ago($(installed-libcs)): Depend on `lib' (only).
roland [Wed, 26 Jul 1995 06:00:04 +0000 (06:00 +0000)]
($(installed-libcs)): Depend on `lib' (only).

25 years agoRemove weird unnecessary shell construction.
djm [Wed, 26 Jul 1995 04:26:23 +0000 (04:26 +0000)]
Remove weird unnecessary shell construction.

25 years agoNew file, based on NET2 code but with DES code removed.
roland [Wed, 26 Jul 1995 00:13:55 +0000 (00:13 +0000)]
New file, based on NET2 code but with DES code removed.

25 years ago.
roland [Tue, 25 Jul 1995 20:44:48 +0000 (20:44 +0000)]
.

25 years agoDeclare VALUE as int, not long int.
roland [Tue, 25 Jul 1995 19:43:38 +0000 (19:43 +0000)]
Declare VALUE as int, not long int.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Tue, 25 Jul 1995 19:14:40 +0000 (19:14 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

25 years ago.
roland [Tue, 25 Jul 1995 18:36:31 +0000 (18:36 +0000)]
.

25 years ago[_LIBC]: Define STDC_HEADERS.
roland [Tue, 25 Jul 1995 18:34:32 +0000 (18:34 +0000)]
[_LIBC]: Define STDC_HEADERS.

25 years agoNew file.
roland [Tue, 25 Jul 1995 18:28:21 +0000 (18:28 +0000)]
New file.