summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-06-03(ps_emit_wait): Never truncate what we write.Miles Bader
1996-06-03(merge_procinfo):Miles Bader
Take a struct proc_stat as an arg, not all the individual fields. Correctly set old_pi_hdr. Correctly calculate REALLY_NEED. (set_procinfo_flags): Use new calling merge_procinfo calling convention. (proc_stat_set_flags): Try mallocing a buffer for PS->args. Move second call to set_procinfo_flags after msgport suppress test. Add TEST_MSGPORT_FLAGS variable, & use it. Be more picky about when we call set_procinfo_flags. (_proc_stat_free): Use explicit VM_ALLOCED flag for MFREEMEM.
1996-06-03(struct proc_stat): Add PROC_INFO_VM_ALLOCED, THREAD_WAITS_VM_ALLOCED, andMiles Bader
ARGS_VM_ALLOCED fields.
1996-06-03(ps_user_passwd): Check return value of install_passwd correctly (it's an ↵Miles Bader
error_t).
1996-06-02(struct ps_fmt_specs): The EXPANSIONS field now points to a structMiles Bader
ps_fmt_spec_block. Delete EXPANSIONS_ALLOCED field.
1996-06-02(struct ps_fmt_spec_block): New type.Miles Bader
(specs_add_alias): Use a linked list of ps_fmt_spec_blocks instead of reallocing a block of specs. (ps_fmt_specs_find): Change searching accordingly.
1996-06-02(set_procinfo_flags): New function.Miles Bader
(proc_stat_set_flags): Use it, to get msgport validity testing right. (merge_procinfo): Take and return HAVE instead of using a reference parameter. Do mem allocation more efficiently and correctly. (fetch_procinfo): Do conversion for PI_SIZE from/to units of sizeof (int), so no one else has to deal with it. (PROCINFO_MALLOC_SIZE, WAITS_MALLOC_SIZE): New macros. (MFREEMEM): New macro combining MFREEM & MFREEVM. (MFREEM, MFREEVM): Macros deleted.
1996-05-31(proc_stat_set_flags): After fetching number of threads to guess whether weMiles Bader
need wait info, put it in PS->num_threads. (merge_procinfo): Avoid vm_allocing a procinfo buffer each time if we can help it. Correctly reflect newly fetched info. (PSTAT_PROCINFO_MERGE, PSTAT_PROCINFO_REFETCH): New macros.
1996-05-30(S_proc_getsidport): MAKE_SEND_ONCE -> MAKE_SEND.Michael I. Bushnell
1996-05-29(S_proc_getprocinfo): Get rid of temp hack for strnlen.Miles Bader
1996-05-29Initial revisionMiles Bader
1996-05-29(MP_MGET): Only disable msgport on timeout.Miles Bader
(get_thread_wait): Decrement N in loop. (get_thread_wait): Use strnlen instead of memchr. (PSTAT_PROCINFO): Typo: PSTAT_THREAD_WAIT --> PSTAT_THREAD_WAITS. (PSTAT_USES_MSGPORT): Add PSTAT_THREAD_WAIT.
1996-05-29Renumber PSTAT_ values to remove dup.Miles Bader
1996-05-29(merge_procinfo): Don't die if WAITS == 0.Miles Bader
(summarize_thread_waits): Correctly advance NEXT_WAIT. Skip threads marked `itimer'. (proc_stat_set_flags): Consider processes with less than 4 threads to be candidates for a meaningful process wait status.
1996-05-29Don't use -z flag to login.Miles Bader
1996-05-28(check_owned): Return OWNED, not NOTOWNED.Miles Bader
1996-05-28(_fmt_create): Make NAME termination work for posix-mode.Miles Bader
1996-05-28(spec_abbrevs): Still use `NTH' for field name, just `TH' for title.Miles Bader
(fmts): Use %nth.
1996-05-28(main): Fetch the parent uids before checking their number.Miles Bader
(dog): Don't kill session if the user logged in! Print newline before message.
1996-05-28(fmt_seconds): Don't print two decimal points.Miles Bader
1996-05-28(ps_fmt_write_proc_stat): Call the output function correctly.Miles Bader
(_fmt_create): Get FIELD's precision, not width, from its spec.
1996-05-28(fmts): Use %sz for vmem format, not %size.Miles Bader
1996-05-27(launch_single_user): Open TERM RDWR. Use openport to get FD from TERM.Miles Bader
1996-05-27(launch_single_user): Print errno on assertion failure.Miles Bader
1996-05-25(mom_ports_identical): Omit uses of deleted members of struct mom_port_ref.c.Michael I. Bushnell
1996-05-25(mom_ref_destroy): Omit uses of deleted members of struct mom_port_ref.c.Michael I. Bushnell
1996-05-25(mom_mach_port_set): Omit uses of deleted members of struct mom_port_ref.c.Michael I. Bushnell
1996-05-25(mom_fetch_mach_port): Omit uses of deleted members of struct mom_port_ref.cMichael I. Bushnell
1996-05-25(mom_copy_ref): Omit uses of deleted members of struct mom_port_ref.cMichael I. Bushnell
1996-05-25Doc fixes.Michael I. Bushnell
1996-05-25doc fixes.Michael I. Bushnell
1996-05-25(struct mom_port_ref): Delete members `lock' and `refcnt'.Michael I. Bushnell
1996-05-25(SRCS): Delete add-ref.c and drop-ref.c.Michael I. Bushnell
1996-05-25(mom_add_ref, mom_drop_ref): Delete functions.Michael I. Bushnell
1996-05-25(msg_sig_post_request, msg_sig_post_untraced_request): Add SIGCODE argument.Miles Bader
1996-05-24(mom_error_translate_mach):Michael I. Bushnell
1996-05-24Include <mom-errors.h>.Michael I. Bushnell
1996-05-24(SRCS): Add error-trans.c.Michael I. Bushnell
1996-05-24Initial revisionMichael I. Bushnell
1996-05-24(mom_error_translate_mach): New function.Michael I. Bushnell
1996-05-24*** empty log message ***Michael I. Bushnell
1996-05-24(LCLHDRS, installhdrs): Add mom-errors.h.Michael I. Bushnell
1996-05-24Initial revisionMichael I. Bushnell
1996-05-24(S_proc_getprocinfo): Set PI->exitstatus and PI->sigcode.Michael I. Bushnell
1996-05-24(process_has_exited): Don't call alert_parent if P->p_task is nullMichael I. Bushnell
(which happens only if this is the stub process in proc_reassign). This because the parent is uninvolved in the death of stubp.
1996-05-24(LCLHDRS): fooMichael I. Bushnell
1996-05-24(installhdrsubdir): Install headers in main include dir.Michael I. Bushnell
1996-05-24(lib-subdirs): Add libmom.Michael I. Bushnell
1996-05-24Initial revisionMichael I. Bushnell
1996-05-24(merge_procinfo): And update *HAVE with PSTAT_PROC_INFO fromMichael I. Bushnell
REALLY_HAVE here.