aboutsummaryrefslogtreecommitdiff
path: root/libfshelp/fshelp.h
Commit message (Collapse)AuthorAgeFilesLines
* 2002-06-07 Roland McGrath <roland@frob.com>Roland McGrath2002-06-111-6/+6
| | | | | * fshelp.h: Use io_statbuf_t in place of struct stat throughout. (fshelp_get_identity): ino_t -> ino64_t
* doc/Marcus Brinkmann2002-03-051-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * hurd.texi (Diskfs Callbacks): Refer to dir_lookup, not dir_pathtrans. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. fstests/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * fstests.c (main): Call dir_lookup, not dir_pathtrans. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. hurd/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * fs.defs: Refer to dir_lookup, not dir_pathtrans, in comments. * fsys.defs: Likewise. * hurd_types.h (enum retry_type): Likewise. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. libdiskfs/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * diskfs.h: Refer to dir_lookup, not dir_pathtrans, in comment. * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. libfshelp/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * fshelp.h: Refer to dir_lookup, not dir_pathtrans, in comment. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>.
* 2001-06-21 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-07-031-1/+8
| | | | | | * fshelp.h (fshelp_iscontroller): Declare new function. * perms-iscontroller.c: New file. * Makefile (SRCS): Add it.
* daemons/Marcus Brinkmann2001-01-301-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * console-run.c (open_console): Conform to new fshelp_start_translator semantics. init/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * init.c (open_console): Conform to new fshelp_start_translator semantics. libfshelp/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * fshelp.h: Add two new parameters to fshelp_open_fn_t: a port to the new task and a cookie. Add a new parameter, cookie, to fshelp_start_translator and fshelp_start_translator_long that will be passed to fshelp_open_fn_t. * fetch-root.c (fshelp_fetch_root): Conform to new fshelp_start_translator_long semantics. * start-translator-long.c (service_fsys_startup): Likewise. (fshelp_start_translator_long): Likewise. * start-translator.c (fshelp_start_translator): Likewise. libtreefs/ Conform to new fshelp_start_translator semantics. trans/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * pump.c (start_pfinet): Conform to new fshelp_start_translator semantics. utils/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * mount.c (do_mount): Conform to new fshelp_start_translator semantics. * settrans.c (main): Conform to new fshelp_start_translator semantics therby allowing us to print the pid of the an active translator.
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-3/+3
| | | | | * delegate.c (fshelp_delegate_translation): Add const to arg type. * fshelp.h: Fix decl.
* 1999-10-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-071-2/+4
| | | | | * start-translator-long.c (fshelp_start_translator_long): Doc fix. * fshelp.h (fshelp_start_translator_long): Document OWNER_UID.
* 1999-10-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-071-1/+2
| | | | | | | | | | * start-translator-long.c (fshelp_start_translator_long): Take new argument OWNER_UID. Get child's proc port and do proc_setowner on it. * fshelp.h: Update decl. * start-translator.c (fshelp_start_translator): Pass new arg to fshelp_start_translator_long with value from geteuid (). * fetch-root.c (fshelp_fetch_root): Pass UID as new arg to fshelp_start_translator_long.
* 1999-07-01 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-011-82/+8
| | | | | | | | | | | | | | | * translated.c: New file; guts from fshelp.h. * perms-isowner.c: Likewise. * perms-access.c: Likewise. * prems-checkdirmod.c: Likewise. * touch.c: Likewise. * fshelp.h (fshelp_translated, fshelp_isowner, fshelp_access, fshelp_checkdirmod, fshelp_touch): Replace inline definitions with ordinary declarations. (FSHELP_EI): Removed macro. * fshelp.c: Deleted file. * Makefile (SRCS): Added translated.c, perms-isowner.c, perms-access.c, perms-checkdirmod.c, touch.c. Removed fshelp.c.
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-09-041-1/+1
| | | | | * fshelp.h (fshelp_set_options): Use `const' for `char *' parameter. * set-options.c (fshelp_set_options): Fix defn.
* 1998-08-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-08-201-20/+12
| | | | | | * fshelp.h: Moved fshelp_return_malloced_buffer to libiohelp. * return-buffer.c: Moved to ../libiohelp/return-buffer.c. (fshelp_return_malloced_buffer): Renamed to iohelp_*.
* (fshelp_touch):Miles Bader1997-06-201-2/+35
| | | | | | | | | New function. (TOUCH_ATIME, TOUCH_MTIME, TOUCH_CTIME): New macros. (fshelp_fetch_root_callback1_t): Chage ARGZ_LEN to type size_t. Include <maptime.h>.
* Fri Nov 15 14:43:44 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-181-2/+4
| | | | | | | | | | | | * fshelp.h (fshelp_access): Uh, shift bits the right direction. Tue Nov 12 22:07:41 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * fetch-root.c (fshelp_fetch_root): Name idvec members correctly. * fshelp.h: <iohelp.h> -> <hurd/iohelp.h>. Include <sys/stat.h>. (fshelp_access): Declare `gotit'.
* Wed Nov 6 17:49:33 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-131-9/+73
| | | | | | | | | | * fshelp.h (fshelp_fetch_root): Delete args `uids', `gids', `uids_len', and `gids_len'. New arg `user'. * fetch-root.c (fshelp_fetch_root): Ditto. * fshelp.h: Include <iohelp.h>. (fshelp_access, fshelp_isowner, fshelp_checkdirmod): New functions.
* Mon Oct 21 21:55:21 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-241-1/+5
| | | | | | * fshelp.h: Add extern inline protection. * fshelp.c: New file. * Makefile (SRCS): Add fshelp.c.
* (struct port_bucket): Mention name in global scope.Michael I. Bushnell1996-07-031-0/+1
|
* (fshelp_get_identity): Enable error returns.Michael I. Bushnell1996-07-031-9/+10
|
* (fshelp_get_identity): New declaration.Michael I. Bushnell1996-07-031-0/+15
|
* (fshelp_set_options): Add INPUT argument.Miles Bader1996-06-211-1/+8
| | | | (fshelp_return_malloced_buffer): New declaration.
* Add a fwd declaration of struct argp to satisfy compiler.Miles Bader1996-06-191-0/+2
|
* Add fshelp_set_options.Miles Bader1996-06-191-1/+5
|
* (fshelp_exec_reauth): New declaration.Miles Bader1996-01-191-0/+19
|
* (fshelp_open_fn_t): New type.Miles Bader1995-11-021-19/+32
| | | | | | | | | (fshelp_start_translator, fshelp_start_translator_long): Now take a function that opens the underlying node instead of the node itself. (fshelp_fetch_root_callback1_t, fshelp_fetch_root_callback2_t): New types replacing fshelp_callback_t. (fshelp_fetch_root): Takes two callback args now.
* (fshelp_delegate_translation): New declaration.Miles Bader1995-09-051-1/+7
|
* (fshelp_set_active): On second thought, don't do GOAWAY or FLAGS.Michael I. Bushnell1995-06-191-4/+2
|
* (fshelp_set_active): New parms EXCL, GOAWAY, and FLAGS.Michael I. Bushnell1995-06-191-3/+6
|
* (struct transbox): Delete member `innerlock'. Add members `flags' andMichael I. Bushnell1995-06-191-1/+4
| | | | `wakeup'; and define values for flags.
* (fshelp_fetch_root): New arg COOKIE.Michael I. Bushnell1995-06-141-3/+6
| | | | (fshelp_callback_t): COOKIE->COOKIE1. New arg COOKIE2.
* (fshelp_fetch_root): Don't actually need ROOT_TYPE.Michael I. Bushnell1995-06-141-2/+1
|
* (fshelp_fetch_root): UIDS and GIDS should be arrays.Michael I. Bushnell1995-06-141-2/+2
|
* (fshelp_callback_t): Should be error_t.Michael I. Bushnell1995-06-141-4/+4
|
* (fshelp_fetch_root): More args.Michael I. Bushnell1995-06-131-1/+7
|
* Reorder decls a bit.Michael I. Bushnell1995-06-131-12/+13
|
* (fshelp_start_translator): New parm.Michael I. Bushnell1995-06-131-1/+2
|
* Fix arg order to fshelp_start_translator_long.Michael I. Bushnell1995-06-131-4/+4
|
* Dropped old translator routines and added new ones.Michael I. Bushnell1995-06-131-81/+99
| | | | | | | | | | | | Deleted `struct translink', fshelp_transboot_port_type, fshelp_init_trans_link, fshelp_set_control, fshelp_start_translator, fshelp_handle_fsys_startup, fshelp_transboot_clean, fshelp_translator_iterate, fshelp_translator_drop, fshelp_kill_translator. Added fshelp_start_translator_long, fshelp_start_translator, `struct transbox', fshelp_fetch_root, fshelp_transbox_init, fshelp_callback_t, fshelp_translated, fshelp_set_active, fshelp_fetch_control, fshelp_drop_transbox.
* entered into RCSMichael I. Bushnell1994-10-071-4/+5
|
* Formerly fshelp.h.~14~Michael I. Bushnell1994-09-011-8/+10
|
* Formerly fshelp.h.~13~Michael I. Bushnell1994-08-151-0/+3
|
* Formerly fshelp.h.~12~Michael I. Bushnell1994-07-191-22/+17
|
* Formerly fshelp.h.~11~Michael I. Bushnell1994-07-071-0/+4
|
* Formerly fshelp.h.~10~Michael I. Bushnell1994-06-161-26/+10
|
* Formerly fshelp.h.~9~Michael I. Bushnell1994-06-031-0/+4
|
* Formerly fshelp.h.~8~Michael I. Bushnell1994-02-171-1/+1
|
* Formerly fshelp.h.~7~Michael I. Bushnell1994-02-081-1/+3
|
* Formerly fshelp.h.~6~Michael I. Bushnell1994-02-071-0/+22
|
* Formerly fshelp.h.~5~Michael I. Bushnell1994-02-031-0/+4
|
* Formerly fshelp.h.~4~Michael I. Bushnell1994-02-021-1/+3
|
* Formerly fshelp.h.~3~Michael I. Bushnell1994-02-021-3/+16
|
* Formerly fshelp.h.~2~Michael I. Bushnell1994-02-011-6/+55
|
* Initial revisionMichael I. Bushnell1994-02-011-0/+54