summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1997-02-12Initial checkin.Miles Bader
1997-02-12(__argp_parse, __argp_help, __argp_state_help, __argp_error, __argp_usage,Miles Bader
__argp_failure, __option_is_short, __option_is_end): New declarations. (argp_usage, _option_is_end, _option_is_short): Inline definitions replaced by __-prefixed versions, and protected by __OPTIMIZE__. [__OPTIMIZE__ && !_LIBC] (__argp_usage, __argp_state_help, __option_is_short, __option_is_end): Add redefs (& later undefs) of __ versions of inline definitions so they define the correct name for the environment (libc vs. non-libc), (struct argp_option, struct argp, struct argp_child, struct argp_state): Use __const instead of const. (argp_parse, argp_help, argp_state_help, argp_error, argp_usage, argp_failure, _option_is_short, _option_is_end): Use __P macro for function declarations. [HAVE_CONFIG_H] <config.h>: New include. [__GNU_LIBRARY__] <sys/cdefs.h>: New include. [!__const] (__const): New macro.
1997-02-12Largely rewritten to clean up the code, avoid using nested functions, andMiles Bader
adapt namespace and locking in preparation for moving into libc.
1997-02-12(argp_doc):Miles Bader
Use strchr instead of index. (__argp_error): Renamed from argp_error. (__argp_state_help, __argp_error, __argp_failure): Use __PROGNAME_FULL instead of PROGRAM_INVOCATION_NAME. (until_short): Return correct key. (__progname, __progname_full): New declarations. (__argp_failure): Renamed from argp_failure. [weak_alias] (argp_help, argp_state_help, argp_error, argp_failure): New weak aliases. (__argp_state_help): Renamed from argp_state_help. (hol_entry_cmp): Use __strcasecmp instead of strcasecmp. (hol_append): Use memcpy instead of bcopy. (__argp_help): Renamed from argp_help. (hol_entry_cmp, usage_argful_short_opt, usage_long_opt): Don't use ?: operator. (make_hol): Increment default group for option headers. Make static. (group_cmp): Put group 0 before other groups, not in the middle. (indent_to, arg, struct pentry_state, print_header, comma, hol_entry_help, hol_help, usage_argful_short_opt, usage_long_opt, hol_usage, argp_args_usage, argp_doc, argp_help): Use argp_fmtstream_t & associated functions instead of stdio streams. "argp-namefrob.h": New include. "argp-fmtstream.h": New include. <linewrap.h>: Include removd.
1997-02-11(argp_default_parser):Miles Bader
Use strrchr instead of rindex. (argp_parse): Use strchr instead of index, memset instead of bzero.
1997-02-09.Miles Bader
1997-02-09(argp_parse):Miles Bader
Support ARGP_LONG_ONLY. Don't parse OPTION_DOC options.
1997-02-09(hol_entry_short_iterate, hol_entry_long_iterate):Miles Bader
Add COOKIE argument, also to signature of FUNC. (oshort): Exclude options for which odoc is true. (struct pentry_state): New type. (until_short): New function, from old nested function func1 in hol_entry_first_short. Only return short key when oshort is true. (hol_entry_first_short): Remove func1 and use until_short instead. (add_argless_short_opt, usage_argful_short_opt, usage_long_opt): New functions (were nested in hol_usage). (hol_usage): Use un-nested functions. (hol_entry_qcmp): New function. (hol_sort): Remove cmp and use hol_entry_qcmp instead. (hol_entry_cmp): Correctly place odoc options. (canon_doc_option): New function. (odoc): New macro. (arg, print_header, comma): New functions (were nested in hol_entry_help) (hol_entry_help): Correctly output odoc options. Use un-nested helper functions, with state block. (argp_state_help): Add ARGP_HELP_LONG_ONLY to FLAGS if STATE has ARGP_LONG_ONLY set.
1997-02-09(OPTION_DOC):Miles Bader
New macro. (ARGP_LONG_ONLY, ARGP_HELP_LONG_ONLY): New macros.
1997-02-06(main):Miles Bader
Deal with crypt failing.
1997-02-06.Miles Bader
1997-02-06.Miles Bader
1997-02-06(main):Miles Bader
Look for NOBODY in ARGS_DEFS too, and use a last ditch default if we can't find it anywhere.
1997-02-06.Miles Bader
1997-02-06(_diskfs_translator_callback2_fn):Miles Bader
Expect COOKIE2 to be a pointer to a struct diskfs_trans_callback_cookie2, and use that to pass args to diskfs_make_peropen.
1997-02-06(struct diskfs_trans_callback_cookie2):Miles Bader
New type.
1997-02-06(diskfs_make_peropen):Miles Bader
Add & use DEPTH argument.
1997-02-06(diskfs_lookup):Miles Bader
Add DEPTH & NEW_DEPTH arguments. Implement new fs-root detection using them.
1997-02-06(diskfs_S_fsys_getroot):Miles Bader
Supply DEPTH argument to diskfs_make_peropen. Pass new type of cookie2 to fshelp_fetch_root, as expected by _diskfs_translator_callback2.
1997-02-06(diskfs_S_file_exec):Miles Bader
Supply DEPTH argument to diskfs_make_peropen.
1997-02-06(diskfs_S_dir_unlink):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_rmdir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_reparent):Miles Bader
Implement.
1997-02-06(checkpath, diskfs_rename_dir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_rename):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Translate EAGAIN (meaning root's parent) to EINVAL.
1997-02-06(diskfs_S_dir_mkfile):Miles Bader
New file's depth is one greater than CRED's.
1997-02-06(diskfs_S_dir_mkfile):Miles Bader
Supply DEPTH argument to diskfs_make_peropen.
1997-02-06(diskfs_S_dir_mkdir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_lookup):Miles Bader
Add DEPTH variable. Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Supply DEPTH argument diskfs_make_peropen. Pass new type of cookie2 to fshelp_fetch_root, as expected by _diskfs_translator_callback2.
1997-02-06(diskfs_S_dir_link):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Translate EAGAIN (meaning root's parent) to EINVAL.
1997-02-06(diskfs_init_dir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_clear_directory):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_start_bootstrap, diskfs_S_exec_startup_get_info,Miles Bader
diskfs_execboot_fsys_startup, diskfs_S_fsys_init): Supply DEPTH argument to diskfs_make_peropen.
1997-02-06(diskfs_lookup):Miles Bader
Add DEPTH & NEW_DEPTH arguments. (diskfs_make_peropen): Add DEPTH argument. (struct peropen): Add DEPTH field.
1997-02-06.Miles Bader
1997-02-06Initial checkinMiles Bader
1997-02-06(diskfs_S_fsys_getfile):Miles Bader
Implement (code from ufs).
1997-02-06(diskfs_S_file_getfh):Miles Bader
Implement (code from ufs).
1997-02-06.Miles Bader
1997-02-06(diskfs_S_file_getfh, diskfs_S_fsys_getfile): Functions removed.Miles Bader
1997-02-06(diskfs_S_fsys_getfile):Miles Bader
Pass new DEPTH argument to diskfs_make_peropen.
1997-02-06(w_get_host):Miles Bader
Don't use strlen on it if *HOST is 0.
1997-02-05.Miles Bader
1997-02-05(pager_memcpy):Miles Bader
`preempter' -> `preemptor'.
1997-02-05.Miles Bader
1997-02-05(fsck):Miles Bader
In non-automatic mode, print a warning if a filesystem is of a type that can't be fscked.
1997-02-05(fstypes_get):Miles Bader
Improve error behavior a bit. Fill in FSTYPE in the case where we added a new type. (fs_set_mntent): Avoid null deferences.
1997-02-05.Miles Bader
1997-02-05(main):Miles Bader
Add S_IROOT to TERM_MODE.
1997-02-05(FSSRCS):Miles Bader
Add dir-reparent.c.