summaryrefslogtreecommitdiff
path: root/libtrivfs
AgeCommit message (Collapse)Author
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.
1999-02-071999-02-05 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell
* open.c (trivfs_open): Correctly initialize NEW->isroot.
1999-01-31Sun Jan 31 18:29:22 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* times.c (trivfs_set_atime, trivefs_set_mtime): Take advantage of new semantics for file_utimes.
1998-08-20.Roland McGrath
1998-08-201998-08-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* file-get-fs-options.c (trivfs_S_file_get_fs_options): fshelp_return_malloced_buffer renamed to iohelp_*. * fsys-get-options.c (trivfs_S_fsys_get_options): Likewise.
1998-07-201998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* dir-lookup.c (trivfs_S_dir_lookup): Fix brainos in last change.
1998-07-20.Roland McGrath
1998-07-14Tue Jul 14 16:47:28 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell
* 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.
1997-02-21.Miles Bader
1997-02-21(trivfs_protid_portclasses, trivfs_protid_nportclasses):Miles Bader
Make common.
1997-02-21(trivfs_cntl_portclasses, trivfs_cntl_nportclasses):Miles Bader
Make common.
1997-02-20Initial checkin.Miles Bader
1997-02-20.Miles Bader
1997-02-20(OTHERSRCS):Miles Bader
Add dyn-classes.c, protid-classes.c, & cntl-classes.c.
1997-02-20(trivfs_begin_using_protid):Miles Bader
Support dynamic protid port classes. (trivfs_begin_using_control): Support dynamic control port classes.
1997-02-20(trivfs_dynamic_protid_port_classes, trivfs_num_dynamic_protid_port_classes,Miles Bader
trivfs_dynamic_control_port_classes, trivfs_num_dynamic_control_port_classes, trivfs_dynamic_port_buckets, trivfs_num_dynamic_port_buckets): New declarations.