aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (SRCS): Delete add-ref.c and drop-ref.c.Michael I. Bushnell1996-05-251-2/+2
|
* (mom_add_ref, mom_drop_ref): Delete functions.Michael I. Bushnell1996-05-251-7/+0
|
* (msg_sig_post_request, msg_sig_post_untraced_request): Add SIGCODE argument.Miles Bader1996-05-251-1/+3
|
* (mom_error_translate_mach):Michael I. Bushnell1996-05-241-3/+3
|
* Include <mom-errors.h>.Michael I. Bushnell1996-05-241-0/+2
|
* (SRCS): Add error-trans.c.Michael I. Bushnell1996-05-241-1/+1
|
* Initial revisionMichael I. Bushnell1996-05-241-0/+40
|
* (mom_error_translate_mach): New function.Michael I. Bushnell1996-05-241-1/+2
|
* *** empty log message ***Michael I. Bushnell1996-05-241-0/+2
|
* (LCLHDRS, installhdrs): Add mom-errors.h.Michael I. Bushnell1996-05-241-2/+2
|
* Initial revisionMichael I. Bushnell1996-05-241-0/+45
|
* (S_proc_getprocinfo): Set PI->exitstatus and PI->sigcode.Michael I. Bushnell1996-05-241-0/+7
|
* (process_has_exited): Don't call alert_parent if P->p_task is nullMichael I. Bushnell1996-05-241-1/+2
| | | | | (which happens only if this is the stub process in proc_reassign). This because the parent is uninvolved in the death of stubp.
* (LCLHDRS): fooMichael I. Bushnell1996-05-241-1/+1
|
* (installhdrsubdir): Install headers in main include dir.Michael I. Bushnell1996-05-241-0/+1
|
* (lib-subdirs): Add libmom.Michael I. Bushnell1996-05-241-1/+1
|
* Initial revisionMichael I. Bushnell1996-05-2421-0/+880
|
* (merge_procinfo): And update *HAVE with PSTAT_PROC_INFO fromMichael I. Bushnell1996-05-241-1/+2
| | | | REALLY_HAVE here.
* (fetch_procinfo): Always turn on PSTAT_PROC_INFO if proc_getprocinfoMichael I. Bushnell1996-05-241-0/+1
| | | | returns successfully.
* (reboot_mach): Insert a brief pause before actually rebooting theMichael I. Bushnell1996-05-241-0/+1
| | | | | kernel so that the user has a chance to see any messages that may be displayed.
* (pass2): whops, typo.Michael I. Bushnell1996-05-231-1/+1
|
* (pass2): Don't clear all node types in directories, just clear thoseMichael I. Bushnell1996-05-231-18/+6
| | | | that are wrong.
* <error.h>: New include.Miles Bader1996-05-231-0/+1
|
* (parse_opt): Honor ARGP_NO_ERRS.Miles Bader1996-05-231-2/+5
|
* (send_signal): Send sigcode in message.Miles Bader1996-05-231-2/+15
|
* (parse_startup_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.Miles Bader1996-05-231-2/+2
|
* (_fmt_create):Miles Bader1996-05-231-17/+21
| | | | | Increment SRC when reading modifiers. Recognize '^' modifier.
* (hol_usage):Miles Bader1996-05-231-11/+33
| | | | | | | | 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.
* (argp_default_parser): Break after --HANG.Miles Bader1996-05-231-0/+1
|
* (proc_wait_reply): Add SIGCODE argument.Miles Bader1996-05-221-1/+2
|
* (diskfs_S_fsys_set_options):Miles Bader1996-05-221-1/+0
| | | | Don't bother terminating ARGV, argz_extract does it now.
* (diskfs_S_fsys_set_options): Terminate ARGV.Miles Bader1996-05-221-0/+1
|
* (parse_opt):Miles Bader1996-05-221-8/+13
| | | | | Use error instead of ERR for non-parsing errors. Rename ERR to PERR.
* (argp_parse): Only print a `Try...' message if the error was a parsing error.Miles Bader1996-05-221-1/+2
|
* (main): Delete most everything and use store arg parsing.Miles Bader1996-05-221-92/+12
| | | | (options, doc, args_doc): Variables removed.
* (store_clone): Copy the flags by passing them to _make_store.Miles Bader1996-05-221-5/+3
| | | | Use CLASS field instead of METHS field.
* (store_std_leaf_allocate_encoding): Renamed fromMiles Bader1996-05-221-9/+9
| | | | | | | 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.
* (print_store): Get rid of class-name printing code, and useMiles Bader1996-05-221-23/+42
| | | | store->class->name. Print all flags.
* Initial revisionMiles Bader1996-05-224-0/+308
|
* (SRCS): Add argp.c, null.c, flags.c, std.c, & kids.c.Miles Bader1996-05-221-1/+2
|
* (store_set_children): Function moved to kids.c.Miles Bader1996-05-221-21/+0
|
* (open_machdev): Function removed.Miles Bader1996-05-221-27/+9
| | | | | (parse_opt): Use store_device_open instead of open_machdev. (open_file, parse_opt): Add FLAGS arg to various function calls.
* (_make_store): CLASS param removed, METHS param renamed CLASS; all callersMiles Bader1996-05-221-7/+7
| | | | | changed. FLAGS param added. (store_free): Change uses of METHS field to CLASS.
* (ileave_allocate_encoding, ileave_encode, ileave_decode,Miles Bader1996-05-221-6/+91
| | | | | | | | 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.
* (store_device_open, dev_decode): New functions.Miles Bader1996-05-221-7/+44
| | | | | | | | | (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.
* (store_file_open, file_decode): New functions.Miles Bader1996-05-221-11/+44
| | | | | | | | | | (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.
* (store_decode):Miles Bader1996-05-221-36/+22
| | | | | | 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.
* (store_write): Return an error if STORE is readonly.Miles Bader1996-05-221-2/+5
| | | | (store_read, store_read): References to METHS field changed to CLASS.
* (store_create): Add FLAGS & CLASSES params.Miles Bader1996-05-211-3/+10
|
* (struct store): Remove CLASS field. METHS field renamed CLASS.Miles Bader1996-05-211-69/+161
| | | | | | | | | | | | | | | | | | | | | (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.