Age | Commit message (Collapse) | Author | |
---|---|---|---|
1995-11-06 | (service_fsys_startup): | Miles Bader | |
Don't pass the address of reply.realnodeType.msgt_name -- it's not really an int, although the compiler pretends it is. | |||
1995-11-06 | (fshelp_fetch_root): | Miles Bader | |
When PORT_TYPE is MACH_MSG_TYPE_MAKE_SEND, make the right *before* using it. Don't bother reauthenticating the underlying node returned by CALLBACK2 -- it already has the right ids. This also gets rid of a problem with giving away our auth port prematurely. | |||
1995-11-02 | (fshelp_open_fn_t): New type. | Miles Bader | |
(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. | |||
1995-11-02 | (fshelp_start_translator): | Miles Bader | |
Change to use a callback function instead of passing the actual node. | |||
1995-11-02 | (fshelp_start_translator_long, service_fsys_startup): | Miles Bader | |
Change to use a callback function instead of passing the actual node. (service_fsys_startup): Support the open flags coming from the translator. (struct fsys_startup_request): Add the flags field. (flagsCheck): New variable. | |||
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-09 | Specify shared library dependencies. | Roland McGrath | |
1995-09-29 | (fshelp_transbox_init): Initialize the flags field. | Miles Bader | |
1995-09-05 | Initial revision | Miles 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 is | Michael 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-06 | Removed dependencies that are now automatically generated. | Michael I. Bushnell | |
1995-06-26 | (fshelp_fetch_root): Wakeup other blocked calls *before* returning | Michael 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 arg | Michael 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 right | Michael 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 init | Michael 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 when | Michael 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' and | Michael 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.c | Michael I. Bushnell | |
1995-06-14 | Initial revision | Michael 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-13 | Reorder decls a bit. | Michael I. Bushnell | |
1995-06-13 | (fshelp_start_translator): New parm. | Michael I. Bushnell | |
1995-06-13 | Fix 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-13 | Dropped 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-07 | entered into RCS | Michael I. Bushnell | |
1994-09-06 | entered into RCS | Michael I. Bushnell | |