aboutsummaryrefslogtreecommitdiff
path: root/libtrivfs
Commit message (Collapse)AuthorAgeFilesLines
* Remove these files. Really.Marcus Brinkmann2002-02-071-48/+0
| | | | Reported by Alfred M. Szmidt <ams@kemisten.nu>.
* Really delete file.Marcus Brinkmann2002-01-311-34/+0
|
* .Roland McGrath2001-06-161-3/+3
|
* 2001-04-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-161-2/+7
| | | | | | | | | | | | | * 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.
* .Roland McGrath2001-06-161-0/+13
|
* 2001-04-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-164-27/+56
| | | | | | | | | | | | | * 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.
* obsolete files removedRoland McGrath2001-06-111-32/+0
|
* .Roland McGrath2001-06-111-0/+5
|
* 2001-06-10 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-111-3/+3
| | | | | * file-inv.c: Remove this file, function no longer exists. * Makefile (FSSRCS): Remove reference to file-inv.c.
* 2000-03-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-03-172-3/+8
| | | | * startup.c (trivfs_startup): Don't use MAKE_SEND in Hurd RPC.
* .Roland McGrath2000-03-171-0/+5
|
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-171-10/+8
| | | | | * io-reauthenticate.c (trivfs_S_io_reauthenticate): Use ports_get_send_right.
* .Roland McGrath1999-11-081-0/+4
|
* 1999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-081-0/+1
| | | | * io-write.c: Include <fcntl.h>.
* 1999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-081-1/+1
| | | | * fsys-getroot.c (trivfs_S_fsys_getroot): Fix typo.
* .Roland McGrath1999-11-081-0/+6
|
* 1999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-081-2/+5
| | | | | * io-write.c (trivfs_S_io_write): Return EBADF if trivfs_allow_open doesn't include O_WRITE.
* 1999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-081-5/+2
| | | | | * io-modes-get.c (trivfs_S_io_get_openmodes): Remove assert. The default implementation ought to be fine for this.
* .Roland McGrath1999-11-081-0/+14
|
* 1999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-085-12/+7
| | | | | | | | | | * 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-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-081-2/+4
| | | | | | * 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.
* .Roland McGrath1999-10-111-0/+2
|
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-2/+3
| | | | * dir-readdir.c (trivfs_S_dir_readdir): Take DATA_DEALLOC parameter.
* .Roland McGrath1999-10-111-0/+3
|
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-3/+11
| | | | | * 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.
* .Roland McGrath1999-10-111-0/+5
|
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-112-9/+26
| | | | | * trivfs.h (trivfs_open_hook): New variable. * fsys-getroot.c (trivfs_S_fsys_getroot): Use it.
* Reverted changes related to io_map_segment.Roland McGrath1999-09-134-43/+10
|
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-084-4/+48
| | | | | | * 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.
* Mon Mar 15 14:36:33 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-152-16/+34
| | | | | | | | * 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-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-02-195-9/+39
| | | | | | | | * 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.
* .Roland McGrath1999-02-171-0/+4
|
* 1999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-171-3/+4
| | | | * io-revoke.c: Add reply, reply_type args.
* Tue Feb 16 05:47:57 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-163-2/+39
| | | | | * io-revoke.c: New file. * Makefile (IOSRCS): Add io-revoke.c.
* 1999-02-12 Gordon Matzigkeit <gord@trick.fig.org>Thomas Bushnell1999-02-132-1/+5
| | | | * open.c (trivfs_open): Add missing `=' from last change.
* 1999-02-05 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-02-072-3/+6
| | | | * open.c (trivfs_open): Correctly initialize NEW->isroot.
* Sun Jan 31 18:29:22 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-01-312-3/+8
| | | | | * times.c (trivfs_set_atime, trivefs_set_mtime): Take advantage of new semantics for file_utimes.
* .Roland McGrath1998-08-201-0/+6
|
* 1998-08-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-08-202-6/+6
| | | | | | * 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-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-07-201-5/+6
| | | | * dir-lookup.c (trivfs_S_dir_lookup): Fix brainos in last change.
* .Roland McGrath1998-07-201-7/+8
|
* Tue Jul 14 16:47:28 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell1998-07-142-2/+41
| | | | | | * 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.
* .Miles Bader1997-02-211-0/+7
|
* (trivfs_protid_portclasses, trivfs_protid_nportclasses):Miles Bader1997-02-211-2/+2
| | | | Make common.
* (trivfs_cntl_portclasses, trivfs_cntl_nportclasses):Miles Bader1997-02-211-2/+2
| | | | Make common.
* Initial checkin.Miles Bader1997-02-203-0/+313
|
* .Miles Bader1997-02-201-0/+29
|
* (OTHERSRCS):Miles Bader1997-02-201-1/+2
| | | | Add dyn-classes.c, protid-classes.c, & cntl-classes.c.
* (trivfs_begin_using_protid):Miles Bader1997-02-201-5/+15
| | | | | | Support dynamic protid port classes. (trivfs_begin_using_control): Support dynamic control port classes.
* (trivfs_dynamic_protid_port_classes, trivfs_num_dynamic_protid_port_classes,Miles Bader1997-02-201-2/+15
| | | | | | | trivfs_dynamic_control_port_classes, trivfs_num_dynamic_control_port_classes, trivfs_dynamic_port_buckets, trivfs_num_dynamic_port_buckets): New declarations.