summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-11-06(diskfs_S_file_get_translator): Initialize ERROR.Miles Bader
1995-11-05Initial revisionMiles Bader
1995-11-03(add_preconditions): Don't require PSTAT_EXEC_FLAGS for getting the stateMiles Bader
anymore (but do require PSTAT_{TASK,THREAD}_BASIC). (proc_stat_state_tags): Update to reflect new flags. (proc_stat_set_flags): Set new flags. (PSTAT_PROCINFO, PSTAT_PROCINFO_THREAD): New macros. (fetch_procinfo, merge_procinfo): New functions. (SHOULD_SUPPRESS_MSGPORT_FLAGS): Change to use more accurate flags. (should_suppress_msgport): Use new fields. (summarize_thread_basic_info, summarize_thread_sched_info, summarize_thread_states, summarize_thread_rpcs, count_threads): New funcs. (proc_stat_set_flags): Support the new division of PSTAT_INFO into individual flags, and support getting thread information by using the thread's origin proc_stat. (_proc_stat_free): Free the thread_basic_info and thread_sched_info fields if necessary. (proc_stat_thread_create): Don't require that the source process have thread information around; it will be fetched later if necessary.
1995-11-03(ps_own_filter): Use PSTAT_PROC_INFO, not PSTAT_INFO.Miles Bader
(ps_own_p): Use proc_stat_proc_info, not proc_stat_info.
1995-11-03(ps_rpc_getter): New variable.Miles Bader
(ps_get_rpc): New function. (ps_std_fmt_specs): Add "RPC" entry. (ps_emit_nz_int): New function. (ps_ppid_getter, ps_pgrp_getter, ps_session_getter, ps_login_col_getter): Use PSTAT_PROC_INFO, not PSTAT_INFO. (ps_get_ppid, ps_get_pgrp, ps_get_session, ps_get_login_col): Use proc_stat_proc_info, not proc_stat_info. (ps_vsize_getter, ps_rsize_getter, ps_rmem_frac_getter, ps_proc_susp_count_getter): Use PSTAT_TASK_BASIC, not PSTAT_INFO. (ps_get_vsize, ps_get_rsize, ps_get_rmem_frac, ps_get_proc_susp_count): Use proc_stat_task_basic_info, not proc_stat_info. (ps_cur_priority_getter, ps_base_priority_getter, ps_max_priority_getter): Use PSTAT_THREAD_SCHED, not PSTAT_THREAD_INFO. (ps_usr_time_getter, ps_sys_time_getter, ps_tot_time_getter, ps_cpu_frac_getter, ps_sleep_getter): Use PSTAT_THREAD_BASIC, not PSTAT_THREAD_INFO.
1995-11-03(PSTAT_STATE_P_LOGINLDR, PSTAT_STATE_P_WAIT, PSTAT_STATE_P_GETMSG): New flags.Miles Bader
(proc_stat_num_threads): Use the num_threads field. (proc_stat_thread_sched_info, proc_stat_thread_basic_info): Don't take the address, now that the fields used are pointers themselves. (proc_stat_thread_rpc, proc_stat_task_basic_info): New macros. (proc_stat_proc_info): Renamed from proc_stat_info. (PSTAT_PROC_INFO): Renamed from PSTAT_INFO. (PSTAT_TASK_BASIC, PSTAT_THREAD_BASIC, PSTAT_THREAD_SCHED, PSTAT_THREAD_RPC): New macros. (struct proc_stat): info & info_len --> proc_info & proc_info_len. Add the num_threads, task_basic_info, and thread_rpc fields. thread_basic_info & thread_sched_info are now pointers.
1995-11-02(options): Add --not-owner/-O option.Miles Bader
(id_t, struct ids): New type. (make_ids, ids_add, ids_contains): New functions. (main): Use a struct ids instead of multiple variables to hold the wanted uids list, which renamed to ONLY_UIDS. Add the NOT_UIDS list to contain the opposite sense, and use it. (main): Use proc_stat_proc_info instead of proc_stat_info and PSTAT_PROC_INFO instead of PSTAT_INFO.
1995-11-02(fshelp_open_fn_t): New type.Miles Bader
(fshelp_start_translator, fshelp_start_translator_long): Now take a function that opens the underlying node instead of the node itself. (fshelp_fetch_root_callback1_t, fshelp_fetch_root_callback2_t): New types replacing fshelp_callback_t. (fshelp_fetch_root): Takes two callback args now.
1995-11-02(fshelp_start_translator):Miles Bader
Change to use a callback function instead of passing the actual node.
1995-11-02(fshelp_start_translator_long, service_fsys_startup):Miles Bader
Change to use a callback function instead of passing the actual node. (service_fsys_startup): Support the open flags coming from the translator. (struct fsys_startup_request): Add the flags field. (flagsCheck): New variable.
1995-11-02(fshelp_fetch_root):Miles Bader
Uses two callbacks now. Pass an appropiate function to fshelp_start_translator_long instead of the actual underlying node.
1995-11-02(_diskfs_translator_callback1, _diskfs_translator_callback2): Declare.Miles Bader
1995-11-02(diskfs_startup_diskfs) Add FLAGS arg; use.Miles Bader
1995-11-02(_diskfs_translator_callback1_fn, _diskfs_translator_callback2_fn):Miles Bader
New functions, replacing the single original. (_diskfs_translator_callback1, _diskfs_translator_callback2): New variables, replacing the single original.
1995-11-02(diskfs_S_dir_lookup): Add new callback arg to fshelp_fetch_root call.Miles Bader
Change short_circuited_callback1 to reflect the split into two callbacks (we use the global diskfs callback for the other).
1995-11-02(diskfs_S_fsys_startup): Add FLAGS arg; use.Miles Bader
1995-11-02(diskfs_execboot_fsys_startup): Add FLAGS arg; use.Miles Bader
1995-11-02(diskfs_startup_diskfs, diskfs_execboot_fsys_startup): Add FLAGS arg.Miles Bader
1995-11-02(fmts): Add RPC field to the -l format.Miles Bader
1995-11-01Formerly sched.c.~9~Michael I. Bushnell
1995-11-01entered into RCSMichael I. Bushnell
1995-11-01Formerly io-ops.c.~3~Michael I. Bushnell
1995-10-31Add missing */.Roland McGrath
1995-10-31Formerly sched.c.~8~Michael I. Bushnell
1995-10-31entered into RCSMichael I. Bushnell
1995-10-31Formerly tcp.c.~6~Michael I. Bushnell
1995-10-31entered into RCSMichael I. Bushnell
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-31(proc_getprocinfo): New parm THREADWAITS.Michael I. Bushnell
1995-10-31(options):Miles Bader
Change --force/-f to --goaway/-g. Add flags for killing translators: --recurse/-r, --force/-f, --nosync/-S. (doc): New variable. (main): Support new flags. Have some of the options update flag words instead of setting variables.
1995-10-31(diskfs_get_translator, diskfs_set_translator):Miles Bader
Only support these if the filesystem's creator-os is `hurd'. (read_disknode): Only check the i_translator field if the filesystem's creator-os is `hurd'.
1995-10-31(diskfs_S_dir_lookup): Deal correctly with short-circuited translators thatMiles Bader
diskfs doesn't implement itself. (major, minor): New macros -- temporarily here until libc exports them.
1995-10-31(diskfs_S_file_set_translator):Miles Bader
Add missing else. Use makedev macro instead of doing it by hand. (makedev): New macro -- temporarily here until libc exports one.
1995-10-31(OTHERSRCS): Add init-completed.c, dev-open.c, dev-io.c, dev-globals.c,Miles Bader
console.c, readonly.c, remount.c, opts-common.c.
1995-10-31(msg_report_wait): Add string out arg.Roland McGrath
1995-10-30(S_proc_getprocinfo): Support new FETCH flags; support newMichael I. Bushnell
msg_report_wait call; improve organization.
1995-10-30(struct procinfo): New (buried) member `died'.Michael I. Bushnell
1995-10-30(options): --all is -e, not -a.Miles Bader
1995-10-30(S_proc_getprocenv): Removed #ifdef notyet; fixed args toMichael I. Bushnell
get_string_array.
1995-10-30(msg_report_wait): and delete the string parm.Michael I. Bushnell
1995-10-30(msg_report_wait): New parm WAIT_RPC.Michael I. Bushnell
1995-10-30(PI_FETCH_TASKINFO, PI_FETCH_THREADS, PI_FETCH_THREAD_BASIC,Michael I. Bushnell
PI_FETCH_THREAD_SCHED, PI_FETCH_THREAD_WAITS): New flags. (procinfo): New (buried) member `rpc_block'.
1995-10-30(proc_getprocinfo): New parm FLAGS.Michael I. Bushnell
1995-10-30(msg_report_wait): Change second arg to be a real thread_t.Michael I. Bushnell
1995-10-30(file_get_storage_info): New parm FLAGS.Michael I. Bushnell
1995-10-30(enum file_storage_class): Add STORAGE_TASK. Drop all the MUTATEDMichael I. Bushnell
bits. (STORAGE_MUTATED): New flag.
1995-10-30(enum file_storage_class): Added new classes STORAGE_MEMORY andMichael I. Bushnell
STORAGE_MEMORY_MUTATED. Doc fixes.
1995-10-30(PI_LOGINLD, PI_WAITING, PI_TRACED, PI_GETMSG): New flags.Michael I. Bushnell