Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | *** empty log message *** | Michael I. Bushnell | 1996-07-18 | 3 | -3/+13 |
| | |||||
* | *** empty log message *** | Michael I. Bushnell | 1996-07-18 | 2 | -0/+4 |
| | |||||
* | *** empty log message *** | Michael I. Bushnell | 1996-07-18 | 2 | -1/+6 |
| | |||||
* | . | Roland McGrath | 1996-07-18 | 1 | -2/+7 |
| | |||||
* | Thu Jul 18 04:15:49 1996 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 1996-07-18 | 1 | -10/+10 |
| | | | | | * mgt.c (add_tasks): Fix vm_deallocate call to use mach_task_self () instead of mach_host_self (). | ||||
* | Initial revision | Roland McGrath | 1996-07-17 | 1 | -0/+834 |
| | |||||
* | (EWOULDBLOCK): Define to work around new libc bug. | Michael I. Bushnell | 1996-07-16 | 1 | -0/+2 |
| | |||||
* | (S_proc_reauthenticate): Don't use unsafe MOVE_SEND in user-side | Michael I. Bushnell | 1996-07-08 | 1 | -1/+2 |
| | | | | interruptible RPC. | ||||
* | (process_has_exited): When reparenting children to init, if one of | Michael I. Bushnell | 1996-07-03 | 1 | -0/+6 |
| | | | | them is dead, alert init. | ||||
* | (check_owner): Return true any time PROC1 has root. | Michael I. Bushnell | 1996-06-28 | 1 | -1/+1 |
| | |||||
* | (S_proc_setmsgport): Add OLDMSGPORT_TYPE param. | Miles Bader | 1996-06-20 | 1 | -1/+4 |
| | |||||
* | (S_proc_getsidport): MAKE_SEND_ONCE -> MAKE_SEND. | Michael I. Bushnell | 1996-05-30 | 1 | -1/+1 |
| | |||||
* | (S_proc_getprocinfo): Get rid of temp hack for strnlen. | Miles Bader | 1996-05-29 | 1 | -3/+0 |
| | |||||
* | (S_proc_getprocinfo): Set PI->exitstatus and PI->sigcode. | Michael I. Bushnell | 1996-05-24 | 1 | -0/+7 |
| | |||||
* | (process_has_exited): Don't call alert_parent if P->p_task is null | Michael I. Bushnell | 1996-05-24 | 1 | -1/+2 |
| | | | | | (which happens only if this is the stub process in proc_reassign). This because the parent is uninvolved in the death of stubp. | ||||
* | (send_signal): Send sigcode in message. | Miles Bader | 1996-05-23 | 1 | -2/+15 |
| | |||||
* | (S_proc_pid2task, S_proc_pid2proc): Use check_owner. | Miles Bader | 1996-05-15 | 1 | -2/+3 |
| | |||||
* | (check_owner): New inline function. | Miles Bader | 1996-05-15 | 1 | -3/+12 |
| | |||||
* | (PI_FETCH_THREAD_DETAILS): New macro. | Miles Bader | 1996-05-12 | 1 | -13/+27 |
| | | | | | | | (S_proc_getprocinfo): Only allocate thread detail storage if we're actually returning thread details (a lone PI_FETCH_THREADS simply means "number of threads"). React to errors somewhat more gracefully. | ||||
* | (S_proc_getprocinfo): Add comment. | Miles Bader | 1996-05-12 | 1 | -0/+3 |
| | |||||
* | (S_proc_get_tty): New function. | Miles Bader | 1996-05-10 | 1 | -0/+7 |
| | |||||
* | (S_proc_exception_raise): Fetch sigcode from correctly named member of | Michael I. Bushnell | 1996-05-10 | 1 | -1/+1 |
| | | | | HSD. | ||||
* | (S_proc_reauthenticate): Use new authentication interface. | Michael I. Bushnell | 1996-05-09 | 1 | -11/+20 |
| | | | | | | (S_proc_setowner): Expect and interpret new CLEAR parm. (S_proc_exception_raise): Set P->p_sigcode; use new _hurd_exception2signal args. | ||||
* | (S_proc_getprocinfo): FLAGS is now an in-out parameter. | Michael I. Bushnell | 1996-05-09 | 1 | -11/+11 |
| | |||||
* | (S_proc_wait): New parm SIGCODE; return p_sigcode in it. | Michael I. Bushnell | 1996-05-09 | 1 | -3/+13 |
| | | | | | | (S_proc_mark_stop): New parm SIGCODE; record it. (S_proc_mark_exit): Likewise. (alert_parent): Set P->p_sigcode if process is dying irregularly. | ||||
* | (struct proc): Add p_sigcode. | Michael I. Bushnell | 1996-05-09 | 1 | -0/+1 |
| | |||||
* | (OUR_VERSION): Upgrade to 0.0. | Michael I. Bushnell | 1996-05-06 | 1 | -1/+1 |
| | |||||
* | (S_proc_getprocinfo): | Miles Bader | 1996-05-01 | 1 | -6/+16 |
| | | | | | | Release GLOBAL_LOCK around time consuming bits, and more importantly, potential calls to P's msgport, which can block. Fix test when appending to WAITS. | ||||
* | (S_proc_getprocinfo): Install temporary hack so things at least | Michael I. Bushnell | 1996-04-29 | 1 | -0/+3 |
| | | | | compile. | ||||
* | *** empty log message *** | Michael I. Bushnell | 1996-04-29 | 1 | -48/+42 |
| | |||||
* | Many changes to support multi-threading. See ChangeLog. | Michael I. Bushnell | 1996-04-25 | 9 | -167/+233 |
| | |||||
* | Many changes to support multi-threading. See ChangeLog. | Michael I. Bushnell | 1996-04-25 | 1 | -31/+27 |
| | |||||
* | (process_has_exited): Clear p->p_waited. | Michael I. Bushnell | 1996-04-15 | 1 | -0/+1 |
| | |||||
* | (S_proc_reassign): Use new ports_transfer_right call instead of | Michael I. Bushnell | 1996-03-29 | 1 | -6/+41 |
| | | | | | claim/install sequence; the latter has leaves the port out of any hash table for a time, which produces a race with incoming messages. | ||||
* | (new_proc): Oops, reinstall code to request dead name notification on | Michael I. Bushnell | 1996-03-21 | 1 | -0/+9 |
| | | | | the task port. | ||||
* | (complete_exit): Leave pgrp here. | Michael I. Bushnell | 1996-03-20 | 1 | -55/+57 |
| | | | | (process_has_exited): Not here. | ||||
* | (S_proc_setpgrp): Delete bletcherous hack from July 22, 1995. | Michael I. Bushnell | 1996-03-20 | 1 | -16/+6 |
| | |||||
* | (message_demuxer): Remove call to interrupt_server. | Michael I. Bushnell | 1996-03-20 | 1 | -2/+2 |
| | | | | (global_lock): Provide definition. | ||||
* | (MIGSTUBS): Delete interruptServer.o. | Michael I. Bushnell | 1996-03-20 | 1 | -1/+1 |
| | |||||
* | (abort_getmsgport): Delete function. | Michael I. Bushnell | 1996-03-20 | 1 | -36/+9 |
| | | | | | | | | (check_message_return): Use condition_broadcast instead of continuation stuff. (check_message_dying): Likewise. (S_proc_getmsgport): Use condition_wait instead of continuation stuff; never return EBUSY. | ||||
* | (waiting_parent_cares): Delete function. | Michael I. Bushnell | 1996-03-20 | 1 | -83/+13 |
| | | | | | | | | | | | | Don't include "interrupt_S.h". (alent_parent): Unconditionally enqueue zombie. Use condition_broadcast instead of continuation stuff. (S_interrupt_operation): Delete function. (abort_wait): Delete function. (reparent_zombies): Likewise. (S_proc_mark_stop): Likewise. (S_proc_wait): Use condition_wait instead of continuation stuff; never return EBUSY. | ||||
* | (struct proc): New member `p_wakeup'. Delete member `p_continuation'. | Michael I. Bushnell | 1996-03-20 | 1 | -17/+3 |
| | | | | (global_lock): New variable. | ||||
* | (new_proc): Initialize P->p_wakeup. | Michael I. Bushnell | 1996-03-20 | 1 | -0/+2 |
| | |||||
* | Add some more #ifdef'd-out code to return wait strings. | Miles Bader | 1996-02-14 | 1 | -18/+70 |
| | |||||
* | (S_proc_exception_raise): Rewritten. | Roland McGrath | 1996-02-09 | 1 | -76/+97 |
| | | | | | (S_proc_handle_exceptions): Don't set E->replyport. (S_proc_exception_raise_reply): Function removed. | ||||
* | (message_demuxer): Don't call proc_excrepl_server. | Roland McGrath | 1996-02-09 | 1 | -9/+7 |
| | |||||
* | (DIST_FILES): Remove proc_excrepl.defs. | Roland McGrath | 1996-02-09 | 1 | -7/+6 |
| | | | | (MIGSTUBS): Remove its objects. | ||||
* | Add msgoption arg. | Roland McGrath | 1996-02-09 | 1 | -15/+16 |
| | | | | Use integer_t where appropriate. | ||||
* | (do_mach_notify_no_senders): Don't use E->replyport. | Roland McGrath | 1996-02-09 | 1 | -8/+6 |
| | |||||
* | (struct exc): Removed useless members `replyport', `replyporttype'. | Roland McGrath | 1996-02-09 | 1 | -11/+10 |
| |