summaryrefslogtreecommitdiff
path: root/proc
AgeCommit message (Collapse)Author
1995-12-21(free_session): Correctly get rid of the receive right we're holding.Miles Bader
(S_proc_getsidport): Add and use new arg sessport_type. Return errors.
1995-12-20(S_proc_reassign):Miles Bader
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.
1995-12-20(new_proc): Don't set P->p_noowner for processes 0 and 1.Michael I. Bushnell
1995-12-20(get_vector): Rewritten without arbitrary limits.Roland McGrath
1995-12-19(get_string_array): Fix stupid bug in copying to newly allocated space.Roland McGrath
1995-12-19(S_proc_reauthenticate): Reverse miles' last chonge.Michael I. Bushnell
1995-12-19(S_proc_reauthenticate): Don't return 0 for the new port.Miles Bader
1995-11-21(S_interrupt_operation): Include new seqno parameter.Michael I. Bushnell
1995-11-14(S_proc_wait): `p->msgportwait' ==> `p->p_msgportwait' typo fix.Michael I. Bushnell
1995-11-09(S_proc_setmsgport): Only do the RPC reply by hand for proc. Also,Michael I. Bushnell
return the correct port in that by-hand reply.
1995-11-09(S_proc_getmsgport): Also return EBUSY if P->waiting, because bothMichael I. Bushnell
share the same memory in the proc structure.
1995-11-09(S_proc_wait): Also return EBUSY if P->msgportwait, because both shareMichael I. Bushnell
the same memory in the proc structure.
1995-11-08(S_proc_getprocinfo): Inhibit PI_FETCH_THREAD_WAITS differently.Michael I. Bushnell
1995-11-08(S_proc_getprocinfo): Don't attempt msg_report_wait if P->p_msgport isMichael I. Bushnell
not valid.
1995-11-08(S_proc_getprocinfo): Inhibit PI_FETCH_THREAD_WAITS for now.Michael I. Bushnell
1995-11-08(S_proc_getprocinfo): Calculate the size of the returned structure correctly.Miles Bader
1995-11-06Include <sys/resource.h>.Miles Bader
1995-11-06(S_proc_getprocinfo):Miles Bader
Add NOISE and NOISE_LEN args. Fix various typos. Initialize ERR.
1995-10-31(struct zombie): Deleted; now in proc.h.Michael I. Bushnell
(zombie_list): Likewise.
1995-10-31(struct zombie): New type.Michael I. Bushnell
(zombie_list): New variable.
1995-10-31(S_proc_getprocinfo): Implement all the rest of the PI flags exceptMichael I. Bushnell
PI_ZOMBIE.
1995-10-30(S_proc_getprocinfo): Support new FETCH flags; support newMichael I. Bushnell
msg_report_wait call; improve organization.
1995-10-30(S_proc_getprocenv): Removed #ifdef notyet; fixed args toMichael I. Bushnell
get_string_array.
1995-09-16Initial revisionRoland McGrath
1995-09-16(DIST_FILES): Added ourmsg.defs.Roland McGrath
(ourmsg_U.h ourmsgUser.c, ourmsg.defs): Targets removed.
1995-08-24(MIGSTUBS): New variable.Miles Bader
(OBJS): Get the mig stubs from $(MIGSTUBS). (proc): Put all dependencies here. (HURDLIBS, REMHDRS): Removed. (OBJS): Calculate the appropiate bits from $(SRCS).
1995-07-22(zombie_check_pid): Typo.Michael I. Bushnell
1995-07-22(S_proc_setpgrp): Install bletcherous hack.Michael I. Bushnell
1995-07-22(zombie_check_pid): Examine Z->pgrp too.Michael I. Bushnell
1995-07-07"ihash.h" -> <hurd/ihash.h>Michael I. Bushnell
1995-07-06(ourmsg_U.h ourmsgUser.c): Use local ourmsg.defs instead of includeMichael I. Bushnell
file directly. (ourmsg.defs): New target.
1995-07-06Removed dependencies that are now automatically generated.Michael I. Bushnell
1995-06-27(S_proc_dostop): Remove assigments from inside if tests.Michael I. Bushnell
1995-06-06(OBJS): Removed ihash.o and primes.o.Michael I. Bushnell
(CPPFLAGS): Deleted addition of -I../lib. (vpath): Deleted spec. (REMHDRS): Added ../libihash/ihash.h. (HURDLIBS): Added libihash.
1995-04-26(S_proc_wait): Use `waiter_cares', not `waiting_parent_cares' inMichael I. Bushnell
zombie check.
1995-04-18(reparent_zombies): Send SIGCHLD signal to init.Michael I. Bushnell
1995-04-18(S_proc_wait): Don't return ESRCH; return ECHILD.Michael I. Bushnell
1995-04-12(SRCS): Omit primes.c (it's moved to the lib dir).Michael I. Bushnell
1995-04-06(S_proc_getprocinfo): New var `tp'. Bother to setMichael I. Bushnell
PI->logincollection.
1995-04-06(waiter_cares, waiting_parent_cares): New functions.Roland McGrath
(alert_parent, reparent_zombies, S_proc_wait, S_proc_mark_stop): Use them.
1995-04-05Use the hashing routines from ../lib/ihash.c.Miles Bader
1995-04-04(main): Missing decls.Michael I. Bushnell
1995-04-04(main): Wire text and data segment on startup to avoid failure modeMichael I. Bushnell
during non-standalone pseudo-crash.
1995-03-14Move the guts of the hash-table code to another to ihash.c, which is moreMiles Bader
generic. Rename struct htable to struct ihash. Rename addhash to ihash_add. Rename findhash to ihash_find. Use ihash_loc_remove to delete entries.
1995-01-19More of same.Roland McGrath
1995-01-19(S_proc_setpgrp): Use nowait_msg_proc_newids instead of nowait_proc_newids.Roland McGrath
1995-01-19(S_proc_child): Use nowait_msg_proc_newids instead of nowait_proc_newids.Roland McGrath
1995-01-17(check_uid): Return true if P has root.Roland McGrath
1995-01-17(struct proc): Make `argv' and `envp' members `vm_address_t'.Roland McGrath
1994-11-03entered into RCSMichael I. Bushnell