Age | Commit message (Collapse) | Author |
|
Correct filtering of process-owners when processes are explicitly specified.
Don't use ARGS_DOC.
(args_doc):
Variable removed.
|
|
|
|
Supply correct argp to filter_doc.
|
|
* file-chmod.c (netfs_S_file_chmod): Turn off any read-only bits.
|
|
|
|
Alias renamed from su.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
(INSTALL-ids-ops):
Renamed from INSTALL-hurdids-ops.
(SRCS):
hurdids.c renamed to ids.c.
(targets):
hurdids renamed to ids.
(addauth-LDLIBS, setauth-LDLIBS, su-LDLIBS):
New variables.
|
|
New variable.
(main):
Use ugids operations instead of doing [ug]id frobbing ourselves.
(options):
Remove uid/gid args.
<ugids.h>:
New include.
|
|
Add STATE argument, and pass it to callback functions.
<argp.h>:
New include.
|
|
Add STATE argument, and pass it to callback functions.
<argp.h>:
New include.
|
|
|
|
Functions removed.
(main):
Use PIDS_ARGP to select processes.
Use new forms of parse_ functions.
(lookup_user):
Take new STATE argument.
(options):
Rearranged to group similar options.
Process-selection options removed.
"pids.h":
New include.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
* procstat.c (summarize_thread_basic_info): Don't include the
kernel's idle threads in the summation.
(summarize_thread_sched_info): Likewise.
(summarize_thread_states): Likewise.
(summarize_thread_waits): Likewise.
|
|
|
|
* configure.in: Use AC_PROG_CC_LOCAL instead of AC_PROG_CC.
* aclocal.m4: New file.
* Makefile (DIST_FILES): Add aclocal.m4.
(Patch from Marcus G. Daniels, marcus@cathcart.sysc.pdx.edu).
|
|
* ops.c (netfs_attempt_create_file): Only attempt chown if the
create succeeded.
|
|
|
|
|
|
(argp_args_usage): Add filtering of the args doc string.
(comma): Print cluster headers for the first entry too.
|
|
|
|
|
|
|
|
* nfs.c (xdr_encode_create_state): New arg OWNER. Set the owner
of the new file to it. All callers changed.
* nfs.h (xdr_encode_create_state): Update prototype.
* ops.c (netfs_attempt_mkdir): If owner didn't get set correctly
(some servers ignore it) then try a chown.
(netfs_attempt_create_file): Likewise.
|
|
|
|
|
|
(enum procsets): Type removed.
(struct output_fmt): New type.
(output_fmt): New variable.
(parse_enum): Function removed.
(main): Use new version of parse_enum & output_fmts variable.
|
|
Functions removed.
Include "parse.h".
|
|
Add parse.c.
(LCLHDRS):
Add parse.h.
Add dependencies on parse.o.
Change references to addu into ones to addauth.
|
|
Functions removed.
(main: verify_passwd):
Make user-in-group-0-can-use-his-own-password-to-su work.
Replace include of "psout.h" with one of "parse.h".
Renamed from addu.c.
|