Age | Commit message (Collapse) | Author |
|
* dir-chg.c: Don't include stub header, trivfs.h now gets those decls.
* dir-link.c: Likewise.
* dir-lookup.c: Likewise.
* dir-mkdir.c: Likewise.
* dir-mkfile.c: Likewise.
* dir-readdir.c: Likewise.
* dir-rename.c: Likewise.
* dir-rmdir.c: Likewise.
* dir-unlink.c: Likewise.
* file-access.c: Likewise.
* file-chauthor.c: Likewise.
* file-chflags.c: Likewise.
* file-chg.c: Likewise.
* file-chmod.c: Likewise.
* file-chown.c: Likewise.
* file-get-fs-options.c: Likewise.
* file-get-storage-info.c: Likewise.
* file-get-trans.c: Likewise.
* file-get-transcntl.c: Likewise.
* file-getcontrol.c: Likewise.
* file-getfh.c: Likewise.
* file-getlinknode.c: Likewise.
* file-lock.c: Likewise.
* file-reparent.c: Likewise.
* file-set-size.c: Likewise.
* file-set-trans.c: Likewise.
* file-statfs.c: Likewise.
* file-sync.c: Likewise.
* file-syncfs.c: Likewise.
* file-utimes.c: Likewise.
* fsys-forward.c: Likewise.
* fsys-get-options.c: Likewise.
* fsys-getroot.c: Likewise.
* fsys-goaway.c: Likewise.
* fsys-set-options.c: Likewise.
* fsys-stubs.c: Likewise.
* fsys-syncfs.c: Likewise.
* io-async-icky.c: Likewise.
* io-async.c: Likewise.
* io-duplicate.c: Likewise.
* io-identity.c: Likewise.
* io-map.c: Likewise.
* io-modes-get.c: Likewise.
* io-modes-off.c: Likewise.
* io-modes-on.c: Likewise.
* io-owner-get.c: Likewise.
* io-owner-mod.c: Likewise.
* io-pathconf.c: Likewise.
* io-read.c: Likewise.
* io-readable.c: Likewise.
* io-reauthenticate.c: Likewise.
* io-restrict-auth.c: Likewise.
* io-revoke.c: Likewise.
* io-seek.c: Likewise.
* io-select.c: Likewise.
* io-stat.c: Likewise.
* io-stubs.c: Likewise.
* io-write.c: Likewise.
|
|
* dir-lookup.c (trivfs_S_dir_lookup): Use
iohelp_dup_iouser as per the new semantics.
* fsys-getroot.c (trivfs_S_fsys_getroot): Use
iohelp_create_complex_iouser.
* io-reauthenticate.c (trivfs_S_io_reauthenticate):
Use iohelp_reauth as per the new semantics.
* io-restrict-auth.c (trivfs_S_io_restrict_auth):
Use iohelp_create_complex_iouser. Check return values.
* trivfs_protid_dup (trivfs_protid_dup): Use iohelp_dup_iouser
as per the new semantics.
|
|
* io-reauthenticate.c (trivfs_S_io_reauthenticate): Use
ports_get_send_right.
|
|
* io-stat.c (trivfs_S_io_stat): Make the mode specify IFCHR by
default.
Sat Nov 16 17:20:15 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makefile (HURDLIBS): Add `iohelp'.
Thu Nov 14 13:13:10 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* io-restrict-auth.c (trivfs_S_io_restrict_auth): idvec_set ->
idvec_set_ids. Fix unrelated typos.
* protid-dup.c (trivfs_protid_dup): Use iouser_dup_iouser instead
of copying old arrays by hand.
* protid-clean.c (trivfs_clean_protid): Free CRED->user instead of
CRED->uids and CRED->gids.
* io-reauthenticate.c (trivfs_S_io_reauthenticate): Args for
io_restrict_auth now come from the new structure definitions.
* open.c (trivfs_open): Pass correct first arg to idvec_contains.
* open.c (trivfs_open): Delete variable I.
* trivfs.h: Include <hurd/iohelp.h>
|
|
* io-restrict-auth.c (trivfs_S_io_restrict_auth): Rewrite to use
idvecs.
Wed Nov 6 23:40:50 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* trivfs.h (struct trivfs_protid): Delete members `uids', `gids',
`nuids', and `ngids'. Replace with `user'.
(trivfs_check_open_hook): Delete args `uids', `nuids', `gids',
`ngids'. Replace with new arg `user'. All callers changed.
(trivfs_open): Likewise.
* open.c (trivfs_open): Change to match new declaration.
* trivfs.h (struct trivfs_protid): Delete members `uids', `gids',
* io-reauthenticate.c (trivfs_S_io_reauthenticate): Use new
iohelp_reauth call.
|
|
|
|
Hold GLOBAL_LOCK while we're setting up the new port.
|
|
auth_server_authenticate, io_restrict_auth, and
*trivfs_protid_create_hook for as long as we get EINTR. Deal with
other errors without crashing.
|
|
unreliable.
|
|
auth_server_authenticate.
|
|
ports_allocate_port, and return any error.
|
|
error code.
|
|
ports_allocate_port.
|
|
|
|
relevant code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|