Age | Commit message (Collapse) | Author |
|
|
|
Add dependency on ../liftpconn/libftpconn.a.
(SRCS):
Add ftpcp.c & ftpdir.c.
(HURDLIBS):
Add ftpconn.
(targets):
Add ftpcp & ftpdir.
|
|
Rules removed.
|
|
|
|
Provide slightly better abbreviations for various port types.
|
|
|
|
* users.c (trivfs_S_file_chmod): Turn off S_ISPARE too.
|
|
|
|
* file-chmod.c (diskfs_S_file_chmod): Turn off S_ITRANS bits too.
|
|
|
|
|
|
|
|
|
|
Use uparams.usage_indent instead of the USAGE_INDENT macro.
|
|
|
|
|
|
|
|
|
|
Don't assert that st_blocks is zero for non-dir/file/long-symlink inodes.
|
|
|
|
Update.
(main):
Remove array of epoints & loops, & just use RD & WR, calling the e*
functions above.
Support DST being a directory.
(econnect, eopen_wr, eopen_rd, efinish):
New functions.
(struct epoint):
Remove FD field.
Rename RMT_FILE & RMT_HOST to FILE & HOST.
|
|
Fix detection of multiple ids.
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|