summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
1996-05-24(fetch_procinfo): Always turn on PSTAT_PROC_INFO if proc_getprocinfoMichael I. Bushnell
returns successfully.
1996-05-24(reboot_mach): Insert a brief pause before actually rebooting theMichael I. Bushnell
kernel so that the user has a chance to see any messages that may be displayed.
1996-05-23(pass2): whops, typo.Michael I. Bushnell
1996-05-23(pass2): Don't clear all node types in directories, just clear thoseMichael I. Bushnell
that are wrong.
1996-05-23<error.h>: New include.Miles Bader
1996-05-23(parse_opt): Honor ARGP_NO_ERRS.Miles Bader
1996-05-23(send_signal): Send sigcode in message.Miles Bader
1996-05-23(parse_startup_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.Miles Bader
1996-05-23(_fmt_create):Miles Bader
Increment SRC when reading modifiers. Recognize '^' modifier.
1996-05-23(hol_usage):Miles Bader
Prefix each option desc with a space. Do manual wrapping of descs with an embedded space. Don't set wrap margin (done elsewhere now). (argp_args_usage): Do manual line wrapping because of embedded spaces. (argp_help): Set wrap & left margins when printing usage.
1996-05-23(argp_default_parser): Break after --HANG.Miles Bader
1996-05-22(proc_wait_reply): Add SIGCODE argument.Miles Bader
1996-05-22(diskfs_S_fsys_set_options):Miles Bader
Don't bother terminating ARGV, argz_extract does it now.
1996-05-22(diskfs_S_fsys_set_options): Terminate ARGV.Miles Bader
1996-05-22(parse_opt):Miles Bader
Use error instead of ERR for non-parsing errors. Rename ERR to PERR.
1996-05-22(argp_parse): Only print a `Try...' message if the error was a parsing error.Miles Bader
1996-05-22(main): Delete most everything and use store arg parsing.Miles Bader
(options, doc, args_doc): Variables removed.
1996-05-22(store_clone): Copy the flags by passing them to _make_store.Miles Bader
Use CLASS field instead of METHS field.
1996-05-22(store_std_leaf_allocate_encoding): Renamed fromMiles Bader
store_default_leaf_allocate_encoding. Make STORE const. (store_std_leaf_encode): Renamed from store_default_leaf_encode. Make STORE const. Get class id from store->class->id. (store_encode): Use CLASS field instead of METHS field.
1996-05-22(print_store): Get rid of class-name printing code, and useMiles Bader
store->class->name. Print all flags.
1996-05-22Initial revisionMiles Bader
1996-05-22(SRCS): Add argp.c, null.c, flags.c, std.c, & kids.c.Miles Bader
1996-05-22(store_set_children): Function moved to kids.c.Miles Bader
1996-05-22(open_machdev): Function removed.Miles Bader
(parse_opt): Use store_device_open instead of open_machdev. (open_file, parse_opt): Add FLAGS arg to various function calls.
1996-05-22(_make_store): CLASS param removed, METHS param renamed CLASS; all callersMiles Bader
changed. FLAGS param added. (store_free): Change uses of METHS field to CLASS.
1996-05-22(ileave_allocate_encoding, ileave_encode, ileave_decode,Miles Bader
concat_allocate_encoding, concat_encode, concat_decode): New functions. (concat_class): New variable. (ileave_class): Renamed from stripe_class. More fields added. (store_ileave_create, store_concat_create): CLASS param removed, METHS param renamed CLASS; all callers changed. FLAGS param added.
1996-05-22(store_device_open, dev_decode): New functions.Miles Bader
(store_device_create): Always set STORE_ENFORCED. (device_class): Renamed from device_meths. Add more fields. Make std with _STORE_STD_CLASS. (store_device_create, _store_device_create): CLASS param removed, METHS param renamed CLASS; all callers changed. FLAGS param added. <hurd.h>: New include.
1996-05-22(store_file_open, file_decode): New functions.Miles Bader
(store_file_create): Always set STORE_ENFORCED. (file_class): Renamed from file_meths. Add more fields. Make std with _STORE_STD_CLASS. (file_byte_class): Renamed from file_byte_meths. (store_file_create, _store_file_create): CLASS param removed, METHS param renamed CLASS; all callers changed. FLAGS param added. <fcntl.h>, <hurd.h>: New includes.
1996-05-22(store_decode):Miles Bader
Add CLASSES param, use it instead of big hardwired switch statement. (store_default_leaf_decode): Use typedef for CREATE param. Pass in FLAGS arg when calling it.
1996-05-22(store_write): Return an error if STORE is readonly.Miles Bader
(store_read, store_read): References to METHS field changed to CLASS.
1996-05-21(store_create): Add FLAGS & CLASSES params.Miles Bader
1996-05-21(struct store): Remove CLASS field. METHS field renamed CLASS.Miles Bader
(STORE_IMMUTABLE_FLAGS, STORE_GENERIC_FLAGS, STORE_BACKEND_SPEC_BASE, STORE_BACKEND_FLAGS, STORE_READONLY, STORE_HARD_READONLY, STORE_ENFORCED): New macros. (struct store_class): Renamed from store_meths; all uses changed. Add ID, NAME, DECODE, SET_FLAGS, CLEAR_FLAGS, and NEXT fields. (store_std_leaf_decode): Renamed from store_default_leaf_decode. (store_std_leaf_create_t): New type. (_STORE_STD_CLASS): New macro. (struct store_argp_params): READONLY field deleted, FLAGS field added. (store_allocate_child_encodings, store_encode_children, store_decode_children, store_set_flags, store_clear_flags, store_file_open, store_device_open, store_null_create, store_std_classes, _store_add_std_class, store_allocate_child_encodings, store_encode_children, store_decode_children): New declarations (store_decode, store_create, store_device_create, _store_device_create, store_file_create, _store_file_create, store_ileave_create, store_concat_create, _make_store): Declarations updated.
1996-05-16(sock_free): Destroy SOCK's id port if necessary.Miles Bader
1996-05-15(store_create): Steal SOURCE instead of cloning it.Miles Bader
1996-05-15(store_argp): New declaration.Miles Bader
(struct store_argp_params): New type.
1996-05-15(S_proc_pid2task, S_proc_pid2proc): Use check_owner.Miles Bader
1996-05-15(check_owner): New inline function.Miles Bader
1996-05-15(main): Fork login timeout watchdog before clearing the process owner.Miles Bader
1996-05-15(add_field): Correctly decrement *SECS by amount printed.Miles Bader