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.
|
|
* dir-lookup.c (trivfs_S_dir_lookup): Duplicate CRED->user to pass it
to trivfs_open. Add ref to CRED->realnode when used by trivfs_open.
|
|
* trivfs.h (trivfs_check_access_hook): New variable.
* fsys-getroot.c (trivfs_S_fsys_getroot): Use
trivfs_check_acces_hook.
* dir-lookup.c (trivfs_S_dir_lookup): Likewise.
* file-access.c (trivfs_S_file_check_access): Likewise.
|
|
* dir-lookup.c (trivfs_S_dir_lookup): Fix brainos in last change.
|
|
* dir-lookup.c (trivfs_S_dir_lookup): In null-pathname case, this
should work even for non-directories, so actually do it, making
this a simpler case of trivfs_S_fsys_getroot.
|
|
|
|
|