kopensolaris-gnu/glibc.git
26 years ago*** empty log message ***
rms [Fri, 26 Aug 1994 00:27:53 +0000 (00:27 +0000)]
*** empty log message ***

26 years agoentered into RCS
roland [Thu, 25 Aug 1994 18:07:56 +0000 (18:07 +0000)]
entered into RCS

26 years agoentered into RCS
roland [Thu, 25 Aug 1994 17:36:15 +0000 (17:36 +0000)]
entered into RCS

26 years agoInitial revision
roland [Thu, 25 Aug 1994 17:35:58 +0000 (17:35 +0000)]
Initial revision

26 years agoentered into RCS
roland [Thu, 25 Aug 1994 17:35:18 +0000 (17:35 +0000)]
entered into RCS

26 years agoentered into RCS
roland [Thu, 25 Aug 1994 17:30:47 +0000 (17:30 +0000)]
entered into RCS

26 years agoentered into RCS
roland [Thu, 25 Aug 1994 17:29:20 +0000 (17:29 +0000)]
entered into RCS

26 years agoInitial revision
roland [Thu, 25 Aug 1994 17:27:08 +0000 (17:27 +0000)]
Initial revision

26 years agoInitial revision
roland [Thu, 25 Aug 1994 14:44:14 +0000 (14:44 +0000)]
Initial revision

26 years agoInitial revision
roland [Thu, 25 Aug 1994 14:43:19 +0000 (14:43 +0000)]
Initial revision

26 years agoentered into RCS
roland [Thu, 25 Aug 1994 13:55:25 +0000 (13:55 +0000)]
entered into RCS

26 years agoRevert pc532 handling.
mycroft [Thu, 25 Aug 1994 00:37:35 +0000 (00:37 +0000)]
Revert pc532 handling.

26 years agoRearrange handling of NetBSD ports.
mycroft [Thu, 25 Aug 1994 00:24:48 +0000 (00:24 +0000)]
Rearrange handling of NetBSD ports.

26 years agoInitial revision
roland [Thu, 25 Aug 1994 00:09:09 +0000 (00:09 +0000)]
Initial revision

26 years agoInitial revision
roland [Thu, 25 Aug 1994 00:00:31 +0000 (00:00 +0000)]
Initial revision

26 years agoInitial revision
roland [Wed, 24 Aug 1994 23:57:04 +0000 (23:57 +0000)]
Initial revision

26 years agoAdd da30-* for da30-unknown-netbsd*.
mycroft [Wed, 24 Aug 1994 23:27:35 +0000 (23:27 +0000)]
Add da30-* for da30-unknown-netbsd*.

26 years agoRemove mac68k-*.
mycroft [Wed, 24 Aug 1994 23:19:42 +0000 (23:19 +0000)]
Remove mac68k-*.

26 years agoentered into RCS
roland [Wed, 24 Aug 1994 22:57:24 +0000 (22:57 +0000)]
entered into RCS

26 years agoInitial revision
roland [Wed, 24 Aug 1994 22:55:05 +0000 (22:55 +0000)]
Initial revision

26 years agoentered into RCS
roland [Wed, 24 Aug 1994 13:54:00 +0000 (13:54 +0000)]
entered into RCS

26 years ago*** empty log message ***
mycroft [Wed, 24 Aug 1994 04:23:07 +0000 (04:23 +0000)]
*** empty log message ***

26 years agoAdd NetBSD support.
mycroft [Wed, 24 Aug 1994 04:07:50 +0000 (04:07 +0000)]
Add NetBSD support.

26 years ago(PF_FILE, AF_FILE): Removed (use LOCAL instead).
roland [Wed, 24 Aug 1994 01:31:10 +0000 (01:31 +0000)]
(PF_FILE, AF_FILE): Removed (use LOCAL instead).
(PF_XTP, PF_COIP, PF_CNT, PF_RTIP, PF_IPX, PF_SIP, PF_PIP): New macros.
(PF_MAX): Increased to 26.
(pseudo_AF_XTP, AF_COIP, AF_CNT, pseudo_AF_RTIP, AF_IPX, AF_SIP,
pseudo_AF_PIP): New macros.
(MSG_EOR, MSG_TRUNC, MSG_CTRUNC, MSG_WAITALL, MSG_DONTWAIT, SO_REUSEPORT):
New enum constants.

26 years ago(_hurd_internal_post_signal): If not preempted, set ACT before checking for
roland [Wed, 24 Aug 1994 00:53:46 +0000 (00:53 +0000)]
(_hurd_internal_post_signal): If not preempted, set ACT before checking for
SIGCONT.  When continuing and ACT==handle, don't resume SS->thread; record
that it is suspended and in handler-setup code, don't suspend it again.

26 years agoInclude <errno.h> (BSD does).
roland [Tue, 23 Aug 1994 18:50:51 +0000 (18:50 +0000)]
Include <errno.h> (BSD does).

26 years agoWhen unchaining old sigstates, check for SS being head of chain.
roland [Tue, 23 Aug 1994 18:43:16 +0000 (18:43 +0000)]
When unchaining old sigstates, check for SS being head of chain.

26 years agoMove m68k-ccur handling to proper part of file.
rms [Tue, 23 Aug 1994 06:04:59 +0000 (06:04 +0000)]
Move m68k-ccur handling to proper part of file.
Canonicalize cpu type pentium into i486.  (Change it to i586 later.)

26 years ago(_hurd_thread_sigstate): Remove gratuitous & on SS->actions.
roland [Tue, 23 Aug 1994 01:23:27 +0000 (01:23 +0000)]
(_hurd_thread_sigstate): Remove gratuitous & on SS->actions.

26 years ago(fchdir): Don't open with O_EXEC.
roland [Tue, 23 Aug 1994 00:04:54 +0000 (00:04 +0000)]
(fchdir): Don't open with O_EXEC.

26 years ago(__chdir): Fix typo.
roland [Tue, 23 Aug 1994 00:04:06 +0000 (00:04 +0000)]
(__chdir): Fix typo.

26 years ago(default_sigaction): Fix typo.
roland [Tue, 23 Aug 1994 00:02:14 +0000 (00:02 +0000)]
(default_sigaction): Fix typo.

26 years agoNew data from ADO & Eggert.
roland [Mon, 22 Aug 1994 19:22:47 +0000 (19:22 +0000)]
New data from ADO & Eggert.

26 years ago(abort_rpcs): After destroying MSGING_PORT, change the return value
roland [Mon, 22 Aug 1994 19:03:49 +0000 (19:03 +0000)]
(abort_rpcs): After destroying MSGING_PORT, change the return value
register in STATE to EINTR.

26 years ago(SYSRETURN): New macro.
roland [Mon, 22 Aug 1994 19:00:39 +0000 (19:00 +0000)]
(SYSRETURN): New macro.

26 years ago(SYSRETURN): New macro.
roland [Mon, 22 Aug 1994 18:59:39 +0000 (18:59 +0000)]
(SYSRETURN): New macro.

26 years ago(default_sigaction): New function.
roland [Mon, 22 Aug 1994 18:43:07 +0000 (18:43 +0000)]
(default_sigaction): New function.
(_hurd_thread_sigstate): Use it to initialize SS->actions.
Initialize rest of new sigstate by hand, don't just bzero it.

26 years ago(_hurd_internal_post_signal): Initialize THREAD_STATE.set to zero.
roland [Mon, 22 Aug 1994 18:27:14 +0000 (18:27 +0000)]
(_hurd_internal_post_signal): Initialize THREAD_STATE.set to zero.

26 years agoUndo last change.
roland [Mon, 22 Aug 1994 16:35:02 +0000 (16:35 +0000)]
Undo last change.
Use ARG instead of PATH in va_start.

26 years ago(execl): Remove gratuitous argument ARG; don't use it, get ARGV[0] from
roland [Mon, 22 Aug 1994 16:21:30 +0000 (16:21 +0000)]
(execl): Remove gratuitous argument ARG; don't use it, get ARGV[0] from
first variable argument.

26 years agoFixed broken stack-pushing code.
roland [Mon, 22 Aug 1994 16:09:52 +0000 (16:09 +0000)]
Fixed broken stack-pushing code.

26 years agoIn child fork, unchain stale structures from _hurd_sigstates first, and
roland [Mon, 22 Aug 1994 16:07:47 +0000 (16:07 +0000)]
In child fork, unchain stale structures from _hurd_sigstates first, and
only free them after other processing is complete.

26 years ago[GCC>=2.6] (__WAIT_STATUS): Put __attribute__ clause at very end of decl.
roland [Mon, 22 Aug 1994 12:23:01 +0000 (12:23 +0000)]
[GCC>=2.6] (__WAIT_STATUS): Put __attribute__ clause at very end of decl.

26 years ago(__hurd_path_lookup_retry): For malformed number in magic "fd/N", return
roland [Mon, 22 Aug 1994 12:18:05 +0000 (12:18 +0000)]
(__hurd_path_lookup_retry): For malformed number in magic "fd/N", return
ENOENT instead of treating it as bogus magic.

26 years ago(fchroot): Don't open with O_EXEC.
roland [Mon, 22 Aug 1994 11:32:59 +0000 (11:32 +0000)]
(fchroot): Don't open with O_EXEC.

26 years ago(chroot): Fix typo in last change.
roland [Mon, 22 Aug 1994 10:43:14 +0000 (10:43 +0000)]
(chroot): Fix typo in last change.

26 years agoUse __hurd_path_lookup of empty file name on FD port to check that it's a
roland [Mon, 22 Aug 1994 09:43:01 +0000 (09:43 +0000)]
Use __hurd_path_lookup of empty file name on FD port to check that it's a
directory and acquire a reference at the same time.

26 years agoAfter __path_lookup on arg, use __hurd_path_lookup of empty file name on
roland [Mon, 22 Aug 1994 09:41:01 +0000 (09:41 +0000)]
After __path_lookup on arg, use __hurd_path_lookup of empty file name on
resultant port to check that it's a directory.

26 years agoUse __hurd_path_lookup of empty file name on FD port to check that it's a
roland [Mon, 22 Aug 1994 09:39:10 +0000 (09:39 +0000)]
Use __hurd_path_lookup of empty file name on FD port to check that it's a
directory and acquire a reference at the same time.

26 years agoAfter __path_lookup on arg, use __hurd_path_lookup of empty file name on
roland [Mon, 22 Aug 1994 09:35:10 +0000 (09:35 +0000)]
After __path_lookup on arg, use __hurd_path_lookup of empty file name on
resultant port to check that it's a directory.

26 years ago(__sigreturn): Arg is not const.
roland [Mon, 22 Aug 1994 09:06:46 +0000 (09:06 +0000)]
(__sigreturn): Arg is not const.
After restoring SCP->sc_mask, check for pending signals (newly unblocked);
if any, set SS->context to SCP, clear SS->intr_port, and send sig_post
to the signal thread to deliver the pending signals.
Don't write $1 value into the user stack.  Instead, write it into the word
just past SCP->sc_pc; then point $1 at SCP->sc_pc and use `op_sigreturn'
pseudo-instruction to restore the PC and $1 from that.

26 years ago(_hurd_internal_post_signal): Declare ERR.
roland [Mon, 22 Aug 1994 06:08:07 +0000 (06:08 +0000)]
(_hurd_internal_post_signal): Declare ERR.

26 years ago(init_pids): Add gratuitous slef reference to silence compiler.
roland [Mon, 22 Aug 1994 05:35:40 +0000 (05:35 +0000)]
(init_pids): Add gratuitous slef reference to silence compiler.

26 years agoInclude <hurd/term.h> for cttyid opening rpc.
roland [Mon, 22 Aug 1994 05:34:04 +0000 (05:34 +0000)]
Include <hurd/term.h> for cttyid opening rpc.
(__hurd_path_lookup_retry): Fixed typo.

26 years agoPush state onto the user's stack, switch to it, pop and return.
roland [Mon, 22 Aug 1994 05:25:28 +0000 (05:25 +0000)]
Push state onto the user's stack, switch to it, pop and return.

26 years ago(sp): New global register variable.
roland [Mon, 22 Aug 1994 05:12:22 +0000 (05:12 +0000)]
(sp): New global register variable.
(__sigreturn): Arg is not const.
After restoring SCP->sc_mask, check for pending signals (newly unblocked);
if any, set SS->context to SCP, clear SS->intr_port, and send sig_post
to the signal thread to deliver the pending signals.
Point SP directly at &SCP->sc_gs and used popa;iret to restore.
(This does not actually work; iret is unhelpful.)

26 years agoInclude "thread_state.h" instead of <mach/thread_status.h>.
roland [Mon, 22 Aug 1994 05:02:49 +0000 (05:02 +0000)]
Include "thread_state.h" instead of <mach/thread_status.h>.
(struct mach_msg_trap_args): New type.
(trampoline): Function removed.
(_hurd_setup_sighandler): Take struct hurd_sigstate * arg instead of FLAGS
and SIGALTSTACK args; take new flag arg RPC_WAIT; use struct
machine_thread_all_state * for STATE arg.
New declared labels `trampoline', `rpc_wait_trampoline' mark asm code at
end of function (after return).
Add another struct sigcontext * to STACKFRAME after the first one, for the
arg to __sigreturn.
If SS->context is set, fill registers in SCP from that instead of STATE,
and reset SS->INTR_PORT from it.
If RPC_WAIT is set, set up to use rpc_wait_trampoline and frob args to
mach_msg_trap syscall in progress so that it will retry the receive
operation (but not resend!).
{rpc_wait_trampoline, trampoline}: New trampoline code.
(_hurd_rcv_interrupted_p): New function.

26 years agoInclude "thread_state.h" instead of <mach/thread_status.h>.
roland [Mon, 22 Aug 1994 04:55:21 +0000 (04:55 +0000)]
Include "thread_state.h" instead of <mach/thread_status.h>.
(struct mach_msg_trap_args): New type.
(trampoline): Function removed.
(_hurd_setup_sighandler): Take struct hurd_sigstate * arg instead of FLAGS
and SIGALTSTACK args; take new flag arg RPC_WAIT; use struct
machine_thread_all_state * for STATE arg.
New declared labels `trampoline', `rpc_wait_trampoline' mark asm code at
end of function (after return).
Add another struct sigcontext * to STACKFRAME after the first one, for the
arg to __sigreturn.
If SS->context is set, fill registers in SCP from that instead of STATE,
and reset SS->INTR_PORT from it.
Use memcpy to copy from STATE into SCP; the structures are congruent.
If RPC_WAIT is set, set up to use rpc_wait_trampoline and frob args to
mach_msg_trap syscall in progress so that it will retry the receive
operation (but not resend!).
{rpc_wait_trampoline, trampoline}: New trampoline code.
(_hurd_rcv_interrupted_p): New function.

26 years ago(write_corefile): Take new arg SIGERROR.
roland [Mon, 22 Aug 1994 04:46:20 +0000 (04:46 +0000)]
(write_corefile): Take new arg SIGERROR.
Use _hurdsig_getenv instead of getenv.
Use dir_mkfile to create an unlinked node for the core file;
then use dir_link to name it, only if core_dump_task succeeded.
(post_reply): New function.
(abort_thread): New function.
(interrupted_reply_port_location): New function.
(interrupted_reply_port): Function removed (replaced by above).
(abort_all_rpcs): Take struct machine_thread_all_state * for STATE.
(abort_rpcs): Likewise.
Return int, nonzero iff interrupt_operation RPC was done.
Take args for reply port and its port type; call abort_thread instead of
doing thread_abort and thread_get_state.
Call _hurdsig_rcv_interrupted_p instead of _hurd_thread_state_msging_p.
Use __interrupt_operation mig stub instead of manual packing.
If we destroy the msging port, and it is the thread's mig reply port,
clear its reply port slot.
Fix inverted SA_RESTART test.
(_hurd_internal_post_signal): Take new arg SIGERROR.
Remove `cont' from ACT enum; SIGCONT processing is independent of handling.
Removed local function `check_pending'; add `reply'.
Use mask macro STOPSIGS instead of alternation to check for stop signals.
Process SIGCONT and do continuation before examining the handler.
Use SS->pending_data instead of SS->sigcodes.
When dying, don't lock _hurd_siglock around __proc_dostop call.
When dying, reply immediately after stopping user threads.
When handling, notice return from abort_rpcs and pass it to
_hurd_setup_sighandler; also pass SS instead of its components.
Set SCP->sc_error from SIGERROR; clear SS->intr_port after saving it in
SCP->sc_intr_port.
For pending checks, use macro PENDING and goto pending if returns true.
(_S_sig_post): Eliminate unnecessary variable WIN; pass SIGERROR value of
zero to _hurd_internal_post_signal.
(_hurdsig_getenv): New function.

26 years ago(struct hurd_sigstate): New member `context'.
roland [Mon, 22 Aug 1994 04:28:57 +0000 (04:28 +0000)]
(struct hurd_sigstate): New member `context'.

26 years ago(machine): Grok i586 - > i386/i586.
roland [Sat, 20 Aug 1994 00:18:37 +0000 (00:18 +0000)]
(machine): Grok i586 - > i386/i586.

26 years ago(_hurd_pids_changed_stamp, _hurd_pids_changed_sync): New variables.
roland [Fri, 19 Aug 1994 22:39:26 +0000 (22:39 +0000)]
(_hurd_pids_changed_stamp, _hurd_pids_changed_sync): New variables.

26 years ago(_S_proc_newids): Last thing, increment _hurd_pids_changed_stamp and
roland [Fri, 19 Aug 1994 22:38:56 +0000 (22:38 +0000)]
(_S_proc_newids): Last thing, increment _hurd_pids_changed_stamp and
broadcast on _hurd_pids_changed_sync.

26 years agoAfter proc_setpgrp succeeds and PID is ourself, wait on
roland [Fri, 19 Aug 1994 22:37:55 +0000 (22:37 +0000)]
After proc_setpgrp succeeds and PID is ourself, wait on
_hurd_pids_changed_sync until _hurd_pids_changed_stamp increases from the
value before the RPC.

26 years agoAfter proc_setsid succeeds, wait on _hurd_pids_changed_sync until
roland [Fri, 19 Aug 1994 22:37:19 +0000 (22:37 +0000)]
After proc_setsid succeeds, wait on _hurd_pids_changed_sync until
_hurd_pids_changed_stamp increases from the value before the RPC.

26 years ago[GCC>=2.6] (__WAIT_STATUS): Define this with typedef as a union with the
roland [Fri, 19 Aug 1994 21:55:15 +0000 (21:55 +0000)]
[GCC>=2.6] (__WAIT_STATUS): Define this with typedef as a union with the
new (GCC 2.6.1) `transparent_union' attribute.

26 years ago(MPNSIZE): New macro, computed from DBL_MAX_EXP.
roland [Fri, 19 Aug 1994 21:31:32 +0000 (21:31 +0000)]
(MPNSIZE): New macro, computed from DBL_MAX_EXP.
(MPN_VAR): Use that for size of bignums.

26 years agoFor pgrp, ignore ESRCH error from kill_pid of individual pids, unless from
roland [Fri, 19 Aug 1994 19:43:09 +0000 (19:43 +0000)]
For pgrp, ignore ESRCH error from kill_pid of individual pids, unless from
all of them.

26 years ago(__kill): Undo previous change.
roland [Fri, 19 Aug 1994 19:41:28 +0000 (19:41 +0000)]
(__kill): Undo previous change.

26 years ago(_hurd_sig_post): For pgrp, ignore ESRCH error from kill_pid of individual
roland [Fri, 19 Aug 1994 19:39:45 +0000 (19:39 +0000)]
(_hurd_sig_post): For pgrp, ignore ESRCH error from kill_pid of individual
pids, unless from all of them.

26 years agoIf PID is zero, then send signal to _hurd_pgrp, not pgrp 0.
mib [Fri, 19 Aug 1994 16:09:33 +0000 (16:09 +0000)]
If PID is zero, then send signal to _hurd_pgrp, not pgrp 0.

26 years ago(INSTALL): Quote this shell goop from m4.
roland [Fri, 19 Aug 1994 05:01:57 +0000 (05:01 +0000)]
(INSTALL): Quote this shell goop from m4.

26 years ago(errno, __environ): Define these variables.
roland [Fri, 19 Aug 1994 04:57:33 +0000 (04:57 +0000)]
(errno, __environ): Define these variables.

26 years ago(_sys_errlist): Add strings for all macros defined in stub/errnos.h.
roland [Fri, 19 Aug 1994 04:56:05 +0000 (04:56 +0000)]
(_sys_errlist): Add strings for all macros defined in stub/errnos.h.
(_sys_nerr): Use value computed from sizeof (_sys_errlist).

26 years ago(ENOMEM, EACCES): New macros.
roland [Fri, 19 Aug 1994 04:54:43 +0000 (04:54 +0000)]
(ENOMEM, EACCES): New macros.

26 years agoFix missing `.request' in last change.
roland [Thu, 18 Aug 1994 06:27:55 +0000 (06:27 +0000)]
Fix missing `.request' in last change.

26 years agoComment fix.
roland [Thu, 18 Aug 1994 04:15:00 +0000 (04:15 +0000)]
Comment fix.

26 years ago(_S_io_select_done): Take poly arg for notify port arg.
roland [Thu, 18 Aug 1994 01:55:49 +0000 (01:55 +0000)]
(_S_io_select_done): Take poly arg for notify port arg.

26 years ago(vm_page_size): Remove macro defn.
roland [Thu, 18 Aug 1994 01:45:51 +0000 (01:45 +0000)]
(vm_page_size): Remove macro defn.

26 years ago(distribute): Added STATUS.
roland [Thu, 18 Aug 1994 01:32:53 +0000 (01:32 +0000)]
(distribute): Added STATUS.

26 years agoInclude <string.h> and <mach/mach_interface.h>.
roland [Thu, 18 Aug 1994 00:43:15 +0000 (00:43 +0000)]
Include <string.h> and <mach/mach_interface.h>.

26 years agoRemove (unnecessary) workaround for (nonexistent) GCC bug.
roland [Thu, 18 Aug 1994 00:35:34 +0000 (00:35 +0000)]
Remove (unnecessary) workaround for (nonexistent) GCC bug.
Make kill_pid inline.

26 years ago(Error Codes): Add EDIED (hurd only).
roland [Thu, 18 Aug 1994 00:29:06 +0000 (00:29 +0000)]
(Error Codes): Add EDIED (hurd only).

26 years agoPass port-type arg to io_select.
roland [Thu, 18 Aug 1994 00:07:19 +0000 (00:07 +0000)]
Pass port-type arg to io_select.

26 years agoInclude "hurdmalloc.h", so we use the right `free'.
roland [Wed, 17 Aug 1994 23:53:02 +0000 (23:53 +0000)]
Include "hurdmalloc.h", so we use the right `free'.

26 years ago(SELECT_DONE_MSGID): Correct value to 23020.
roland [Wed, 17 Aug 1994 23:07:45 +0000 (23:07 +0000)]
(SELECT_DONE_MSGID): Correct value to 23020.
(__select): Don't set PORT until just before sending io_select calls.
Pass proper send-size for io_select_done reply message.
Clear the reply port slot in io_select_done reply message header.

26 years ago*** empty log message ***
kenner [Wed, 17 Aug 1994 22:20:40 +0000 (22:20 +0000)]
*** empty log message ***

26 years agoRename parameter to ARG_SIG, make SIG a local variable initialized to that
roland [Wed, 17 Aug 1994 22:12:36 +0000 (22:12 +0000)]
Rename parameter to ARG_SIG, make SIG a local variable initialized to that
(this to work around a GCC bug).
Initialize PIDS and NPIDS properly for proc_getpgrppids call.

26 years ago(__sigreturn, sigreturn): Arg is not const.
roland [Wed, 17 Aug 1994 19:59:52 +0000 (19:59 +0000)]
(__sigreturn, sigreturn): Arg is not const.

26 years ago(__hurd_path_lookup_retry): For REAUTH or NORMAL with empty retryname,
roland [Wed, 17 Aug 1994 19:32:34 +0000 (19:32 +0000)]
(__hurd_path_lookup_retry): For REAUTH or NORMAL with empty retryname,
treat like NONE (which is now obsolete) after reauthentication.
For magic "tty", use new termctty_open_terminal RPC on cttyid port.

26 years ago(kill_pid): Make non-inline. Treat null msgport like EPERM return from
roland [Tue, 16 Aug 1994 21:33:20 +0000 (21:33 +0000)]
(kill_pid): Make non-inline.  Treat null msgport like EPERM return from
sig_post.

26 years ago(_hurd_sig_post): Treat null msgport like EPERM.
roland [Tue, 16 Aug 1994 20:37:36 +0000 (20:37 +0000)]
(_hurd_sig_post): Treat null msgport like EPERM.

26 years ago(machine_get_state, machine_get_basic_state): Initialize count arg before
roland [Tue, 16 Aug 1994 17:21:22 +0000 (17:21 +0000)]
(machine_get_state, machine_get_basic_state): Initialize count arg before
calling thread_get_state.

26 years ago(__hurd_path_lookup_retry): Initialize ERR to zero.
roland [Tue, 16 Aug 1994 16:51:58 +0000 (16:51 +0000)]
(__hurd_path_lookup_retry): Initialize ERR to zero.

26 years ago(__hurd_path_lookup_retry): Grok magic "tty".
roland [Tue, 16 Aug 1994 16:11:20 +0000 (16:11 +0000)]
(__hurd_path_lookup_retry): Grok magic "tty".

26 years ago(machine_get_basic_state): Use MACHINE_THREAD_STATE_FLAVOR instead of
roland [Tue, 16 Aug 1994 07:08:39 +0000 (07:08 +0000)]
(machine_get_basic_state): Use MACHINE_THREAD_STATE_FLAVOR instead of
undefiend variable `flavor'.

26 years ago(struct hurd_sigstate): Replace `sigcodes' with `pending_data'.
roland [Tue, 16 Aug 1994 06:51:15 +0000 (06:51 +0000)]
(struct hurd_sigstate): Replace `sigcodes' with `pending_data'.
(_hurd_raise_signal, _hurd_setup_sighandler): Update prototypes.
(_hurd_thread_state_msging_p): Don't declare.
(_hurdsig_rcv_interrupted_p): Declare this instead.
(HURD_EINTR_RPC): Invert sense of restart test.

26 years ago(_hurd_rlimits): Add comman to initializer.
roland [Tue, 16 Aug 1994 06:47:10 +0000 (06:47 +0000)]
(_hurd_rlimits): Add comman to initializer.

26 years ago(_hurd_rlimits): Add braces to initializer.
roland [Tue, 16 Aug 1994 06:46:45 +0000 (06:46 +0000)]
(_hurd_rlimits): Add braces to initializer.

26 years agoUnlock _hurd_siglock when done with it.
roland [Tue, 16 Aug 1994 06:30:59 +0000 (06:30 +0000)]
Unlock _hurd_siglock when done with it.
Use __spin_lock_locked on `held' member instead of __mutex_lock_locked.