Age | Commit message (Collapse) | Author |
|
|
|
Allow MTIME to be mapped anywhere.
|
|
|
|
|
|
Add argz-replace.c (temporarily).
|
|
For the device-file case, don't use wierd file_get_storage_info method for
getting device port, just use io_map to get a memory object directly from
the file.
|
|
|
|
|
|
|
|
Pretty print.
Standardize the multiple-include protect (for libc).
|
|
|
|
|
|
New macros.
|
|
Detect and report unhandled options here.
(parser_finalize):
Do another pass over the parsers with ARGP_KEY_FINI.
(argp_default_options, argp_version_options):
Wrap doc strings in N_().
(argp_version_parser):
Include `(PROGRAM ERROR)' in the no-version error text to indicate that
something's fucked.
(parser_parse_arg):
Handle ARGP_KEY_ARGS here.
Adjust NEXT pointer back if we fail to parse anything.
(parser_parse_next):
Simplify arg code.
Leave state NEXT frobbing to parser_parse_arg.
[!_] (N_): New macro.
|
|
Don't modify `fdoc' value since it is used to distinguish filtered strings
from unmodifed strings.
|
|
|
|
|
|
|
|
|
|
Use uparams.usage_indent instead of the USAGE_INDENT macro.
|
|
|
|
Fix detection of multiple ids.
|
|
|
|
Supply correct argp to filter_doc.
|
|
|
|
Add ugids-imply.c, ugids-posix.c, idvec-impgids.c, idvec-verify.c,
idvec-rep.c, ugids.c, ugids-subtract.c, ugids-verify.c, ugids-argp.c,
ugids-rep.c, ugids-auth.c, ugids-xinl.c, & ugids-merge.c.
(installhdrs):
Add ugids.h.
|
|
Rewrite.
(idvec_set, idvec_merge):
Make NEW arg const.
(idvec_subtract, idvec_keep):
New functions.
(idvec_tail):
Function removed (now inline in idvec.h).
(idvec_set_ids, idvec_merge_ids):
Make IDS arg const.
(idvec_contains, idvec_tail_contains):
Make IDVEC arg const.
|
|
idvec_merge_implied_gids, idvec_verify):
New declarations.
(idvec_equal):
New inline function.
(idvec_is_empty):
New function.
(idvec_contains):
Now an inline function.
(idvec_fini):
New macro.
(idvec_set, idvec_merge):
Make NEW arg const.
(IDVEC_INIT):
New macro.
(idvec_set_ids, idvec_merge_ids):
Make IDS arg const.
(idvec_contains, idvec_tail_contains):
Make IDVEC arg const.
|
|
|
|
Replace references to STATE->argp with STATE->root_argp.
|
|
Replace references to STATE->argp with STATE->root_argp.
|
|
For the special case where no parsing function is supplied for an argp,
propagate its input to its first child, if any.
|
|
`argp' field renamed to `root_argp'.
|
|
Initialize CL->depth.
|
|
|
|
|
|
(argp_args_usage): Add filtering of the args doc string.
(comma): Print cluster headers for the first entry too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add argp-eexst.c.
|
|
Use ARGP_ERR_EXIT_STATUS when exiting due to an error.
|
|
New variable.
|
|
|
|
|
|
Implement OPTION_NO_USAGE.
|
|
New macro.
|