aboutsummaryrefslogtreecommitdiff
path: root/libtrivfs
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath2002-06-131-0/+59
|
* 2002-06-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-1358-177/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* .Roland McGrath2002-06-131-0/+8
|
* 2002-06-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-133-30/+43
| | | | | | | * 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-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-131-2/+5
| | | | | | * 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.
* .Roland McGrath2002-06-131-0/+8
|
* 2002-06-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-131-5/+4
| | | | * file-exec.c (trivfs_S_file_exec): Add reply port args.
* 2002-06-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-131-4/+4
| | | | * io-version.c (trivfs_S_io_server_version): Fix receiver arg type.
* 2002-06-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-131-2/+2
| | | | * dir-readdir.c (trivfs_S_dir_readdir): Revert last change.
* .Roland McGrath2002-06-111-0/+11
|
* 2002-06-08 Roland McGrath <roland@frob.com>Roland McGrath2002-06-111-1/+1
| | | | * dir-readdir.c (trivfs_S_dir_readdir): Use vm_size_t for AMOUNT.
* 2002-06-08 Roland McGrath <roland@frob.com>Roland McGrath2002-06-111-5/+5
| | | | * io-identity.c (trivfs_S_io_identity): Use ino_t for FILENO.
* 2002-06-07 Roland McGrath <roland@frob.com>Roland McGrath2002-06-111-2/+2
| | | | | * trivfs.h (trivfs_modify_stat): Use io_statbuf_t instead of struct stat.
* .Roland McGrath2002-05-281-0/+11
|
* 2002-05-28 Roland McGrath <roland@frob.com>Roland McGrath2002-05-287-31/+32
| | | | | | | | | | | * 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.
* 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.