summaryrefslogtreecommitdiff
path: root/libtrivfs/trivfs.h
AgeCommit message (Collapse)Author
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-112002-06-07 Roland McGrath <roland@frob.com>Roland McGrath
* trivfs.h (trivfs_modify_stat): Use io_statbuf_t instead of struct stat.
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-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.
1997-02-20(trivfs_add_control_port_class, trivfs_add_protid_port_class,Miles Bader
trivfs_add_port_bucket, trivfs_remove_control_port_class, trivfs_remove_protid_port_class, trivfs_remove_port_bucket): New declarations.
1997-02-14(trivfs_getroot_hook):Miles Bader
New declaration.
1996-11-18Mon Nov 18 18:13:42 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* 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>
1996-11-13Thu Nov 7 01:01:05 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* 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.
1996-09-23(trivfs_append_args): Make ARGZ_LEN `size_t *'.Miles Bader
1996-09-23(trivfs_get_options):Miles Bader
Declaration removed. (trivfs_append_args): New declaration.
1996-06-21Add trivfs_set_options & trivfs_get_options.Miles Bader
1996-06-20(trivfs_runtime_argp): New declaration.Miles Bader
1996-05-10(trivfs_control): New members `filesys_id' and `file_id'.Michael I. Bushnell
1996-05-09(trivfs_handle_port): Delete declaration.Michael I. Bushnell
1996-01-27(trivfs_create_control): New declaration.Miles Bader
1995-11-13(trivfs_startup): Add FLAGS arg.Miles Bader
1995-10-06(trivfs_{begin,end}_using_{protid,control}): Declare them.Roland McGrath
1995-08-24(struct trivfs_control): Add the hook field.Miles Bader
(trivfs_goaway): Pass the control structure directly instead of random fields from it. (trivfs_modify_stat): Pass in the node as well.
1995-08-12(trivfs_protid_create_hook, trivfs_peropen_create_hook): Change theMiles Bader
declarations now that these return an error code.
1995-07-20Protect against including twice, and add includes that we depend on.Miles Bader
1995-06-27Fix types of trivfs_cntl_portclasses and trivfs_protid_portclasses.Michael I. Bushnell
1995-06-27(trivfs_startup): New parms CONTROL_BUCKET and PROTID_BUCKET.Michael I. Bushnell
1995-06-27(trivfs_handle_port): New parms CONTROL_BUCKET and PROTID_BUCKET.Michael I. Bushnell
1995-06-27(struct trivfs_control): New member `protid_bucket'.Michael I. Bushnell
1995-06-27(trivfs_control): Renamed member `protid_types' to be `protid_class'Michael I. Bushnell
and changed type to be `stroct port_class *'.
1995-06-27(trivfs_protid_portclasses): Renamed fromMichael I. Bushnell
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.
1995-04-09Declare trivfs_startup.Miles Bader
1995-03-30(struct trivfs_control): Delete members `openshead' and `openstail'.Michael I. Bushnell
1995-03-30(trivfs_check_open_hook): Doc fix.Michael I. Bushnell
(trivfs_complete_open): Delete declaration.
1995-03-30(struct trivfs_control): New member `lock'.Michael I. Bushnell
1994-07-11entered into RCSMichael I. Bushnell
1994-06-29Formerly trivfs.h.~9~Michael I. Bushnell
1994-06-23Formerly trivfs.h.~8~Michael I. Bushnell
1994-06-22Formerly trivfs.h.~7~Michael I. Bushnell
1994-06-15Formerly trivfs.h.~6~Michael I. Bushnell
1994-05-24Formerly trivfs.h.~5~Michael I. Bushnell
1994-05-10Formerly trivfs.h.~4~Michael I. Bushnell
1994-02-18Formerly trivfs.h.~3~Michael I. Bushnell
1994-02-17Formerly trivfs.h.~2~Michael I. Bushnell
1994-02-17Initial revisionMichael I. Bushnell