summaryrefslogtreecommitdiff
path: root/libtrivfs
AgeCommit message (Collapse)Author
2002-06-13.Roland McGrath
2002-06-132002-06-13 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2002-06-13.Roland McGrath
2002-06-132002-06-13 Roland McGrath <roland@frob.com>Roland McGrath
* priv.h: All declarations moved to ... * trivfs.h: ... here. #include those server stub headers. * fsmutations.h (FILE_IMPORTS, IO_IMPORTS, FSYS_IMPORTS): Use <hurd/trivfs.h> instead of "priv.h" here.
2002-06-132002-06-13 Roland McGrath <roland@frob.com>Roland McGrath
* Makefile (mig-sheader-prefix): New variable. (installhdrs): Add trivfs_*_S.h for fs, io, fsys (server stub headers). ($(MIGSTUBS:%Server.o=%.sdefsi)): Give dep $(srcdir)/fsmutations.h.
2002-06-13.Roland McGrath
2002-06-132002-06-13 Roland McGrath <roland@frob.com>Roland McGrath
* file-exec.c (trivfs_S_file_exec): Add reply port args.
2002-06-132002-06-13 Roland McGrath <roland@frob.com>Roland McGrath
* io-version.c (trivfs_S_io_server_version): Fix receiver arg type.
2002-06-132002-06-13 Roland McGrath <roland@frob.com>Roland McGrath
* dir-readdir.c (trivfs_S_dir_readdir): Revert last change.
2002-06-11.Roland McGrath
2002-06-112002-06-08 Roland McGrath <roland@frob.com>Roland McGrath
* dir-readdir.c (trivfs_S_dir_readdir): Use vm_size_t for AMOUNT.
2002-06-112002-06-08 Roland McGrath <roland@frob.com>Roland McGrath
* io-identity.c (trivfs_S_io_identity): Use ino_t for FILENO.
2002-06-112002-06-07 Roland McGrath <roland@frob.com>Roland McGrath
* trivfs.h (trivfs_modify_stat): Use io_statbuf_t instead of struct stat.
2002-05-28.Roland McGrath
2002-05-282002-05-28 Roland McGrath <roland@frob.com>Roland McGrath
* dir-readdir.c (trivfs_S_dir_readdir): u_int -> size_t * file-get-trans.c (trivfs_S_file_get_translator): Likewise. * file-set-trans.c (trivfs_S_file_set_translator): Likewise. * file-getfh.c (trivfs_S_file_getfh): Likewise. * fsys-getroot.c (trivfs_S_fsys_getroot): Likewise. * io-restrict-auth.c (trivfs_S_io_restrict_auth): Likewise * fsys-stubs.c (trivfs_S_fsys_getfile): Likewise. (trivfs_S_fsys_startup): Fix argument type.
2002-02-07Remove these files. Really.Marcus Brinkmann
Reported by Alfred M. Szmidt <ams@kemisten.nu>.
2002-01-31Really delete file.Marcus Brinkmann
2001-06-16.Roland McGrath
2001-06-162001-04-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* 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. * protid-dup.c (trivfs_protid_dup): Use iohelp_dup_iouser as per the new semantics.
2001-06-16.Roland McGrath
2001-06-162001-04-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* 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.
2001-06-11obsolete files removedRoland McGrath
2001-06-11.Roland McGrath
2001-06-112001-06-10 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* file-inv.c: Remove this file, function no longer exists. * Makefile (FSSRCS): Remove reference to file-inv.c.
2000-03-172000-03-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* startup.c (trivfs_startup): Don't use MAKE_SEND in Hurd RPC.
2000-03-17.Roland McGrath
2000-03-172000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-reauthenticate.c (trivfs_S_io_reauthenticate): Use ports_get_send_right.
1999-11-08.Roland McGrath
1999-11-081999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-write.c: Include <fcntl.h>.
1999-11-081999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* fsys-getroot.c (trivfs_S_fsys_getroot): Fix typo.
1999-11-08.Roland McGrath
1999-11-081999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-write.c (trivfs_S_io_write): Return EBADF if trivfs_allow_open doesn't include O_WRITE.
1999-11-081999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-modes-get.c (trivfs_S_io_get_openmodes): Remove assert. The default implementation ought to be fine for this.
1999-11-08.Roland McGrath
1999-11-081999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-owner-get.c (trivfs_S_io_get_owner): Remove asserts. It is entirely reasonable to have EOPNOTSUPP be the default implementation for these calls that files are not obligated to provide. * io-owner-mod.c (trivfs_S_io_mod_owner): Likewise. * io-map.c (trivfs_S_io_map): Likewise. * io-async.c (trivfs_S_io_async): Likewise. * io-async-icky.c (trivfs_S_io_get_icky_async_id): Likewise.
1999-11-081999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* fsys-getroot.c (trivfs_S_fsys_getroot): Return EROFS or EACCES for a disallowed open attempt, instead of EOPNOTSUPP. EOPNOTSUPP results in the confusing result of ENOTDIR being delivered to the user.
1999-10-11.Roland McGrath
1999-10-111999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* dir-readdir.c (trivfs_S_dir_readdir): Take DATA_DEALLOC parameter.
1999-10-11.Roland McGrath
1999-10-111999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* 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.
1999-10-11.Roland McGrath
1999-10-111999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* trivfs.h (trivfs_open_hook): New variable. * fsys-getroot.c (trivfs_S_fsys_getroot): Use it.
1999-09-13Reverted changes related to io_map_segment.Roland McGrath
1999-09-081999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-map-segment.c (trivfs_S_io_map): New file. * io-map.c (trivfs_S_io_map): Just call trivfs_S_io_map_segment. * Makefile (IOSRCS): Add io-map-segment.c.
1999-03-15Mon Mar 15 14:36:33 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* migsupport.c (trivfs_begin_using_protid): In first branch, protect work against PI being null, and call ports_port_deref with the proper value. (trivfs_begin_using_control): Likewise. Reported by Mark Kettenis (kettenis@wins.uva.nl).
1999-02-191999-02-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell
* 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.
1999-02-17.Roland McGrath
1999-02-171999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-revoke.c: Add reply, reply_type args.
1999-02-16Tue Feb 16 05:47:57 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-revoke.c: New file. * Makefile (IOSRCS): Add io-revoke.c.
1999-02-131999-02-12 Gordon Matzigkeit <gord@trick.fig.org>Thomas Bushnell
* open.c (trivfs_open): Add missing `=' from last change.