summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-03-20(diskfs_lookup): Renamed to be diskfs_lookup_hard.Michael I. Bushnell
(diskfs_direnter): Renamed to be diskfs_direnter_hard. (diskfs_dirrewrite): Renamed to be diskfs_dirrewrite_hard. (diskfs_dirremove): Renamed to be diskfs_dirremove_hard. (diskfs_lookup, diskfs_direnter, diskfs_dirrewrite, diskfs_dirremove): New functions.
1996-03-20(ports_claim_right):Michael I. Bushnell
1996-03-20(ports_destroy_right): Don't do anything if port has already beenMichael I. Bushnell
destroyed.
1996-03-20(SRCS): Add `claim-right.c'.Michael I. Bushnell
1996-03-20Initial revisionMichael I. Bushnell
1996-03-20(ports_claim_right): New declaration.Michael I. Bushnell
1996-03-20(message_demuxer): Remove call to interrupt_server.Michael I. Bushnell
(global_lock): Provide definition.
1996-03-20(MIGSTUBS): Delete interruptServer.o.Michael I. Bushnell
1996-03-20(abort_getmsgport): Delete function.Michael I. Bushnell
(check_message_return): Use condition_broadcast instead of continuation stuff. (check_message_dying): Likewise. (S_proc_getmsgport): Use condition_wait instead of continuation stuff; never return EBUSY.
1996-03-20(waiting_parent_cares): Delete function.Michael I. Bushnell
Don't include "interrupt_S.h". (alent_parent): Unconditionally enqueue zombie. Use condition_broadcast instead of continuation stuff. (S_interrupt_operation): Delete function. (abort_wait): Delete function. (reparent_zombies): Likewise. (S_proc_mark_stop): Likewise. (S_proc_wait): Use condition_wait instead of continuation stuff; never return EBUSY.
1996-03-20(struct proc): New member `p_wakeup'. Delete member `p_continuation'.Michael I. Bushnell
(global_lock): New variable.
1996-03-20(new_proc): Initialize P->p_wakeup.Michael I. Bushnell
1996-03-20Formerly store.h.~9~Miles Bader
1996-03-20Formerly stripe.c.~4~Miles Bader
1996-03-19entered into RCSMiles Bader
1996-03-19Formerly rdwr.c.~9~Miles Bader
1996-03-19(diskfs_S_dir_lookup): Check cache before normal diskfs_lookup call.Michael I. Bushnell
1996-03-19*** empty log message ***Michael I. Bushnell
1996-03-19(diskfs_rename_dir): Call diskfs_purge_cache before calls toMichael I. Bushnell
diskfs_dirrewrite.
1996-03-19(diskfs_S_dir_rename): Call diskfs_purge_cache beforeMichael I. Bushnell
diskfs_dirrewrite for old node.
1996-03-19(diskfs_create_node): Call diskfs_enter_cache if diskfs_direnter isMichael I. Bushnell
successful.
1996-03-19(diskfs_S_dir_rename): Call diskfs_enter_cache ifMichael I. Bushnell
diskfs_direnter/diskfs_dirrewrite is successful.
1996-03-19(diskfs_S_dir_link): Call diskfs_enter_cache if diskfs_direnter isMichael I. Bushnell
successful.
1996-03-19(diskfs_init_dir): Doc fix.Michael I. Bushnell
1996-03-19(diskfs_S_dir_unlink): Call diskfs_purge_cache_node beforeMichael I. Bushnell
diskfs_dirremove.
1996-03-19(diskfs_S_dir_rmdir): Call diskfs_purge_cache_node beforeMichael I. Bushnell
diskfs_dirremove.
1996-03-19(diskfs_clear_directory): Call diskfs_purge_cache_node beforeMichael I. Bushnell
diskfs_dirremove.
1996-03-19(diskfs_S_dir_rename): Call diskfs_purge_cache_node beforeMichael I. Bushnell
diskfs_dirremove.
1996-03-19(diskfs_rename_dir): Call diskfs_purge_cache_node beforeMichael I. Bushnell
diskfs_dirremove.
1996-03-19(diskfs_drop_node): Fixup.Michael I. Bushnell
1996-03-19(diskfs_drop_node): Call _diskfs_purge_cache before releasing nodeMichael I. Bushnell
structure with diskfs_node_norefs.
1996-03-19(OTHERSRCS): Add name-cache.c.Michael I. Bushnell
1996-03-19Initial revisionMichael I. Bushnell
1996-03-19(LCLHDRS): Add callbacks.h misc.h modes.h mutations.h priv.h.Michael I. Bushnell
1996-03-19(LCLHDRS): Drop rpc.h.Michael I. Bushnell
1996-03-19*** empty log message ***Michael I. Bushnell
1996-03-19entered into RCSMichael I. Bushnell
1996-03-19entered into RCSMichael I. Bushnell
1996-03-19entered into RCSMichael I. Bushnell
1996-03-19entered into RCSMichael I. Bushnell
1996-03-19entered into RCSMichael I. Bushnell
1996-03-19entered into RCSMichael I. Bushnell
1996-03-19(main): Pass new arg to argp_parse.Miles Bader
1996-03-19Formerly main.c.~15~Miles Bader
1996-03-19(main): Pass new arg to argp_parse. Use argp_usage correctly.Miles Bader
1996-03-19(main): Pass new arg to argp_parse. Also use argp_usage correctly.Miles Bader
1996-03-19(main): Pass new arg to argp_parse.Miles Bader
1996-03-19(argp_doc, argp_args_usage, argp_hol): Rename PARENTS field to CHILDREN.Miles Bader
(argp_error): Take an argp_state instead of an argp, and only doing anything if ARGP_NO_ERRS isn't set in it. (argp_state_help): New function. (argp_help): Don't interpret exiting options anymore.
1996-03-19(struct group): Add PARENT, PARENT_INDEX, HOOK, and CHILD_HOOKS fields.Miles Bader
(argp_parse): Add HOOK argument. Implement passing hook values to parsers, and propagating them between parents and children. When printing `too many arguments', test ARGP_NO_ERRS, not ARGP_NO_HELP. (argp_default_options): Add --usage option. (argp_default_parser): Use argp_state_help, so we don't need to screw with exit options anymore. Add usage option.
1996-03-19(struct argp_state):Miles Bader
Add HOOK and CHILD_HOOKS fields. Rename the PARENTS field to be CHILDREN (the most common use is initialization, so this change shouldn't have much effect). (ARGP_KEY_BEGIN, ARGP_KEY_ERROR): New macros. (argp_state_help): New function. (argp_usage, argp_error): Change arguments.