aboutsummaryrefslogtreecommitdiff
path: root/libtrivfs/trivfs.h
Commit message (Collapse)AuthorAgeFilesLines
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-4/+12
| | | | | * trivfs.h (trivfs_open_hook): New variable. * fsys-getroot.c (trivfs_S_fsys_getroot): Use it.
* 1999-02-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-02-191-0/+9
| | | | | | | | * 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.
* (trivfs_add_control_port_class, trivfs_add_protid_port_class,Miles Bader1997-02-201-5/+39
| | | | | | trivfs_add_port_bucket, trivfs_remove_control_port_class, trivfs_remove_protid_port_class, trivfs_remove_port_bucket): New declarations.
* (trivfs_getroot_hook):Miles Bader1997-02-141-1/+14
| | | | New declaration.
* Mon Nov 18 18:13:42 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * io-stat.c (trivfs_S_io_stat): Make the mode specify IFCHR by default. Sat Nov 16 17:20:15 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * Makefile (HURDLIBS): Add `iohelp'. Thu Nov 14 13:13:10 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * io-restrict-auth.c (trivfs_S_io_restrict_auth): idvec_set -> idvec_set_ids. Fix unrelated typos. * protid-dup.c (trivfs_protid_dup): Use iouser_dup_iouser instead of copying old arrays by hand. * protid-clean.c (trivfs_clean_protid): Free CRED->user instead of CRED->uids and CRED->gids. * io-reauthenticate.c (trivfs_S_io_reauthenticate): Args for io_restrict_auth now come from the new structure definitions. * open.c (trivfs_open): Pass correct first arg to idvec_contains. * open.c (trivfs_open): Delete variable I. * trivfs.h: Include <hurd/iohelp.h>
* Thu Nov 7 01:01:05 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-131-8/+4
| | | | | | | | | | | | | | | | | | * io-restrict-auth.c (trivfs_S_io_restrict_auth): Rewrite to use idvecs. Wed Nov 6 23:40:50 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * trivfs.h (struct trivfs_protid): Delete members `uids', `gids', `nuids', and `ngids'. Replace with `user'. (trivfs_check_open_hook): Delete args `uids', `nuids', `gids', `ngids'. Replace with new arg `user'. All callers changed. (trivfs_open): Likewise. * open.c (trivfs_open): Change to match new declaration. * trivfs.h (struct trivfs_protid): Delete members `uids', `gids', * io-reauthenticate.c (trivfs_S_io_reauthenticate): Use new iohelp_reauth call.
* (trivfs_append_args): Make ARGZ_LEN `size_t *'.Miles Bader1996-09-231-1/+1
|
* (trivfs_get_options):Miles Bader1996-09-231-5/+5
| | | | | | Declaration removed. (trivfs_append_args): New declaration.
* Add trivfs_set_options & trivfs_get_options.Miles Bader1996-06-211-1/+14
|
* (trivfs_runtime_argp): New declaration.Miles Bader1996-06-201-0/+4
|
* (trivfs_control): New members `filesys_id' and `file_id'.Michael I. Bushnell1996-05-101-0/+2
|
* (trivfs_handle_port): Delete declaration.Michael I. Bushnell1996-05-091-8/+1
|
* (trivfs_create_control): New declaration.Miles Bader1996-01-271-12/+21
|
* (trivfs_startup): Add FLAGS arg.Miles Bader1995-11-131-2/+3
|
* (trivfs_{begin,end}_using_{protid,control}): Declare them.Roland McGrath1995-10-061-0/+11
|
* (struct trivfs_control): Add the hook field.Miles Bader1995-08-241-7/+4
| | | | | | (trivfs_goaway): Pass the control structure directly instead of random fields from it. (trivfs_modify_stat): Pass in the node as well.
* (trivfs_protid_create_hook, trivfs_peropen_create_hook): Change theMiles Bader1995-08-121-2/+20
| | | | declarations now that these return an error code.
* Protect against including twice, and add includes that we depend on.Miles Bader1995-07-201-0/+10
|
* Fix types of trivfs_cntl_portclasses and trivfs_protid_portclasses.Michael I. Bushnell1995-06-271-2/+2
|
* (trivfs_startup): New parms CONTROL_BUCKET and PROTID_BUCKET.Michael I. Bushnell1995-06-271-1/+3
|
* (trivfs_handle_port): New parms CONTROL_BUCKET and PROTID_BUCKET.Michael I. Bushnell1995-06-271-1/+3
|
* (struct trivfs_control): New member `protid_bucket'.Michael I. Bushnell1995-06-271-0/+1
|
* (trivfs_control): Renamed member `protid_types' to be `protid_class'Michael I. Bushnell1995-06-271-1/+1
| | | | and changed type to be `stroct port_class *'.
* (trivfs_protid_portclasses): Renamed fromMichael I. Bushnell1995-06-271-11/+14
| | | | | | | | | | | trivfs_protid_porttypes. Change type to `struct port_class *'. (trivfs_protid_nportclasses): Renamed from trivfs_protid_nporttypes. (trivfs_cntl_portclasses): Renamed from trivfs_cntl_porttypes. Change type to `struct port_class *'. (trivfs_cntl_nportclasses): Renamed from trivfs_cntl_nporttypes. (trivfs_startup): Pass port classes instead of integer types. (trivfs_handle_port): Likewise. (trivfs_goaway): Likewise.
* Declare trivfs_startup.Miles Bader1995-04-091-0/+9
|
* (struct trivfs_control): Delete members `openshead' and `openstail'.Michael I. Bushnell1995-03-301-1/+0
|
* (trivfs_check_open_hook): Doc fix.Michael I. Bushnell1995-03-301-13/+3
| | | | (trivfs_complete_open): Delete declaration.
* (struct trivfs_control): New member `lock'.Michael I. Bushnell1995-03-301-1/+2
|
* entered into RCSMichael I. Bushnell1994-07-111-0/+6
|
* Formerly trivfs.h.~9~Michael I. Bushnell1994-06-291-2/+12
|
* Formerly trivfs.h.~8~Michael I. Bushnell1994-06-231-0/+20
|
* Formerly trivfs.h.~7~Michael I. Bushnell1994-06-221-0/+1
|
* Formerly trivfs.h.~6~Michael I. Bushnell1994-06-151-5/+42
|
* Formerly trivfs.h.~5~Michael I. Bushnell1994-05-241-1/+1
|
* Formerly trivfs.h.~4~Michael I. Bushnell1994-05-101-9/+24
|
* Formerly trivfs.h.~3~Michael I. Bushnell1994-02-181-19/+15
|
* Formerly trivfs.h.~2~Michael I. Bushnell1994-02-171-3/+21
|
* Initial revisionMichael I. Bushnell1994-02-171-0/+35