summaryrefslogtreecommitdiff
path: root/libfshelp
AgeCommit message (Collapse)Author
1995-11-02(fshelp_fetch_root):Miles Bader
Uses two callbacks now. Pass an appropiate function to fshelp_start_translator_long instead of the actual underlying node.
1995-10-13(fshelp_start_translator_long): Undo last change to file_exec args.Miles Bader
1995-10-11(fshelp_start_translator_long):Miles Bader
Add values for the dealloc parameters to file_exec (all false). Give away our send right to TASK when we do file_exec. Initialize BOOTSTRAP & TASK so the cleanup code doesn't get confused.
1995-10-09Specify shared library dependencies.Roland McGrath
1995-09-29(fshelp_transbox_init): Initialize the flags field.Miles Bader
1995-09-05Initial revisionMiles Bader
1995-09-05(fshelp_delegate_translation): New declaration.Miles Bader
1995-09-05(SRCS): Add delegate.c.Miles Bader
(REMHDRS): Removed.
1995-07-11(fshelp_start_translator_long): If PORTS_TYPE isMichael I. Bushnell
MACH_MSG_TYPE_COPY_SEND, then drop our right on bootstrap after the call, because we are pretending we haven't changed the calling user's state. For the same reason, save the old BOOTSTRAP port value, and restore it after the call.
1995-07-06Removed dependencies that are now automatically generated.Michael I. Bushnell
1995-06-26(fshelp_fetch_root): Wakeup other blocked calls *before* returningMichael I. Bushnell
errors provided by fshelp_start_translator_long or CALLBACK.
1995-06-23(fshelp_fetch_root): Parenthesize assert test correctly.Michael I. Bushnell
1995-06-23(service_fsys_startup): Parenthesize construction of flags argMichael I. Bushnell
correctly.
1995-06-22(fshelp_fetch_root) [reauth]: If PORT is null, then just return it.Michael I. Bushnell
1995-06-22(fshelp_fetch_root): Pass type and length parameters in the rightMichael I. Bushnell
order in calls to auth_makeauth and fshelp_start_translator_long.
1995-06-21(fshelp_fetch_root): Pass new third arg to fshelp_set_active.Michael I. Bushnell
1995-06-20(fshelp_fetch_control): Only frob refs if control is non-null.Michael I. Bushnell
1995-06-19(fshelp_set_active): Don't do GOAWAY parm.Michael I. Bushnell
1995-06-19(fshelp_set_active): On second thought, don't do GOAWAY or FLAGS.Michael I. Bushnell
1995-06-19(fshelp_set_active): Implement new interface.Michael I. Bushnell
1995-06-19(fshelp_set_active): New parms EXCL, GOAWAY, and FLAGS.Michael I. Bushnell
1995-06-19(fshelp_fetch_control): Don't frob obsolete innerlock.Michael I. Bushnell
1995-06-19(fshelp_transbox_init): Don't init obsolete innerlock. Do initMichael I. Bushnell
TRANSBOX->wakeup.
1995-06-19(fshelp_set_active): Don't frob obsolete innerlock.Michael I. Bushnell
1995-06-19(fshelp_fetch_root): Reduce levels of loops. Only change ACTIVE whenMichael I. Bushnell
we are holding the lock. Use condition mechanism to serialize attempts to start the passive translator.
1995-06-19(struct transbox): Delete member `innerlock'. Add members `flags' andMichael I. Bushnell
`wakeup'; and define values for flags.
1995-06-14(fshelp_fetch_root): Never consume the right on DOTDOT.Michael I. Bushnell
1995-06-14(fshelp_fetch_root): Free ARGZ after we're done with them.Michael I. Bushnell
1995-06-14(fshelp_fetch_root): Take new arg COOKIE and pass it to CALLBACK.Michael I. Bushnell
1995-06-14(fshelp_fetch_root): New arg COOKIE.Michael I. Bushnell
(fshelp_callback_t): COOKIE->COOKIE1. New arg COOKIE2.
1995-06-14(SRCS): Remove translated.cMichael I. Bushnell
1995-06-14Initial revisionMichael I. Bushnell
1995-06-14*** empty log message ***Michael I. Bushnell
1995-06-14(LCLHDRS): Removed trans.h.Michael I. Bushnell
1995-06-14(fshelp_fetch_root): Don't actually need ROOT_TYPE.Michael I. Bushnell
1995-06-14(fshelp_fetch_root): UIDS and GIDS should be arrays.Michael I. Bushnell
1995-06-14(fshelp_callback_t): Should be error_t.Michael I. Bushnell
1995-06-13(fshelp_fetch_root): More args.Michael I. Bushnell
1995-06-13Reorder decls a bit.Michael I. Bushnell
1995-06-13(fshelp_start_translator): New parm.Michael I. Bushnell
1995-06-13Fix arg order to fshelp_start_translator_long.Michael I. Bushnell
1995-06-13(SRCS): Removed handle-startup.c, init-trans.c, start-trans.c,Michael I. Bushnell
transboot-clean.c, kill-trans.c, trans-iter.c, trans-cntl.c, trans-drop.c. Added start-translator-long.c, start-translator.c, fetch-root.c, transbox-init.c, translated.c, set-active.c, fetch-control.c, and drop-transbox.c. (OBJS): Replaced with computation from $(SRCS).
1995-06-13Dropped old translator routines and added new ones.Michael I. Bushnell
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.
1994-10-07entered into RCSMichael I. Bushnell
1994-09-06entered into RCSMichael I. Bushnell
1994-09-06Initial revisionMichael I. Bushnell
1994-09-01Formerly fshelp.h.~14~Michael I. Bushnell
1994-08-15Formerly fshelp.h.~13~Michael I. Bushnell
1994-07-22entered into RCSMichael I. Bushnell
1994-07-19Formerly fshelp.h.~12~Michael I. Bushnell