Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (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 |
| | |||||
* | (free_session): Correctly get rid of the receive right we're holding. | Miles Bader | 1995-12-21 | 1 | -6/+8 |
| | | | | (S_proc_getsidport): Add and use new arg sessport_type. Return errors. | ||||
* | (S_proc_reassign): | Miles Bader | 1995-12-20 | 1 | -5/+7 |
| | | | | | | Have notifications sent to the correct request port. Once we've given STUBP's request port to P, don't leave it in STUBP, so process_has_exited() doesn't dealloc it. | ||||
* | (new_proc): Don't set P->p_noowner for processes 0 and 1. | Michael I. Bushnell | 1995-12-20 | 1 | -1/+3 |
| | |||||
* | (get_vector): Rewritten without arbitrary limits. | Roland McGrath | 1995-12-20 | 1 | -31/+37 |
| | |||||
* | (get_string_array): Fix stupid bug in copying to newly allocated space. | Roland McGrath | 1995-12-19 | 1 | -43/+48 |
| | |||||
* | (S_proc_reauthenticate): Reverse miles' last chonge. | Michael I. Bushnell | 1995-12-19 | 1 | -1/+1 |
| | |||||
* | (S_proc_reauthenticate): Don't return 0 for the new port. | Miles Bader | 1995-12-19 | 1 | -1/+1 |
| | |||||
* | (S_interrupt_operation): Include new seqno parameter. | Michael I. Bushnell | 1995-11-21 | 1 | -1/+2 |
| | |||||
* | (S_proc_wait): `p->msgportwait' ==> `p->p_msgportwait' typo fix. | Michael I. Bushnell | 1995-11-14 | 1 | -1/+1 |
| | |||||
* | (S_proc_setmsgport): Only do the RPC reply by hand for proc. Also, | Michael I. Bushnell | 1995-11-09 | 1 | -8/+11 |
| | | | | return the correct port in that by-hand reply. | ||||
* | (S_proc_getmsgport): Also return EBUSY if P->waiting, because both | Michael I. Bushnell | 1995-11-09 | 1 | -2/+2 |
| | | | | share the same memory in the proc structure. | ||||
* | (S_proc_wait): Also return EBUSY if P->msgportwait, because both share | Michael I. Bushnell | 1995-11-09 | 1 | -1/+1 |
| | | | | the same memory in the proc structure. | ||||
* | (S_proc_getprocinfo): Inhibit PI_FETCH_THREAD_WAITS differently. | Michael I. Bushnell | 1995-11-08 | 1 | -4/+4 |
| | |||||
* | (S_proc_getprocinfo): Don't attempt msg_report_wait if P->p_msgport is | Michael I. Bushnell | 1995-11-08 | 1 | -1/+3 |
| | | | | not valid. | ||||
* | (S_proc_getprocinfo): Inhibit PI_FETCH_THREAD_WAITS for now. | Michael I. Bushnell | 1995-11-08 | 1 | -3/+6 |
| | |||||
* | (S_proc_getprocinfo): Calculate the size of the returned structure correctly. | Miles Bader | 1995-11-08 | 1 | -3/+2 |
| | |||||
* | Include <sys/resource.h>. | Miles Bader | 1995-11-06 | 1 | -0/+1 |
| | |||||
* | (S_proc_getprocinfo): | Miles Bader | 1995-11-06 | 1 | -7/+12 |
| | | | | Add NOISE and NOISE_LEN args. Fix various typos. Initialize ERR. | ||||
* | (struct zombie): Deleted; now in proc.h. | Michael I. Bushnell | 1995-10-31 | 1 | -12/+0 |
| | | | | (zombie_list): Likewise. | ||||
* | (struct zombie): New type. | Michael I. Bushnell | 1995-10-31 | 1 | -0/+11 |
| | | | | (zombie_list): New variable. | ||||
* | (S_proc_getprocinfo): Implement all the rest of the PI flags except | Michael I. Bushnell | 1995-10-31 | 1 | -1/+6 |
| | | | | PI_ZOMBIE. | ||||
* | (S_proc_getprocinfo): Support new FETCH flags; support new | Michael I. Bushnell | 1995-10-30 | 1 | -46/+54 |
| | | | | msg_report_wait call; improve organization. | ||||
* | (S_proc_getprocenv): Removed #ifdef notyet; fixed args to | Michael I. Bushnell | 1995-10-30 | 1 | -5/+1 |
| | | | | get_string_array. | ||||
* | Initial revision | Roland McGrath | 1995-09-16 | 1 | -0/+12 |
| | |||||
* | (DIST_FILES): Added ourmsg.defs. | Roland McGrath | 1995-09-16 | 1 | -12/+1 |
| | | | | (ourmsg_U.h ourmsgUser.c, ourmsg.defs): Targets removed. | ||||
* | (MIGSTUBS): New variable. | Miles Bader | 1995-08-24 | 1 | -12/+11 |
| | | | | | | | (OBJS): Get the mig stubs from $(MIGSTUBS). (proc): Put all dependencies here. (HURDLIBS, REMHDRS): Removed. (OBJS): Calculate the appropiate bits from $(SRCS). | ||||
* | (zombie_check_pid): Typo. | Michael I. Bushnell | 1995-07-22 | 1 | -1/+1 |
| | |||||
* | (S_proc_setpgrp): Install bletcherous hack. | Michael I. Bushnell | 1995-07-22 | 1 | -5/+15 |
| | |||||
* | (zombie_check_pid): Examine Z->pgrp too. | Michael I. Bushnell | 1995-07-22 | 1 | -1/+2 |
| | |||||
* | "ihash.h" -> <hurd/ihash.h> | Michael I. Bushnell | 1995-07-07 | 1 | -2/+2 |
| | |||||
* | (ourmsg_U.h ourmsgUser.c): Use local ourmsg.defs instead of include | Michael I. Bushnell | 1995-07-06 | 1 | -3/+5 |
| | | | | | file directly. (ourmsg.defs): New target. | ||||
* | Removed dependencies that are now automatically generated. | Michael I. Bushnell | 1995-07-06 | 1 | -8/+0 |
| |