Age | Commit message (Collapse) | Author | |
---|---|---|---|
1996-01-27 | (trivfs_goaway): Handle errors from ports_inhibit_bucket_rpcs. | Miles Bader | |
(thread_cancel): Function deleted. | |||
1996-01-27 | (trivfs_protid_dup): Use ports_create_port instead of ports_allocate_port, | Miles Bader | |
and return any error. | |||
1996-01-27 | (trivfs_open): Use ports_create_port instead of ports_allocate_port, and | Miles Bader | |
return any error. | |||
1996-01-27 | (trivfs_create_control): New declaration. | Miles Bader | |
1996-01-27 | (OTHERSRCS): Add cntl-create.c. | Miles Bader | |
1996-01-27 | (trivfs_startup): Use trivfs_create_control. | Miles Bader | |
1996-01-27 | (trivfs_handle_port): Use trivfs_create_control. | Miles Bader | |
1996-01-27 | (trivfs_S_io_restrict_auth): Use ports_create_port instead of | Miles Bader | |
ports_allocate_port, and return any error. | |||
1996-01-27 | (trivfs_S_io_reauthenticate): Use ports_create_port instead of | Miles Bader | |
ports_allocate_port, and return any error. | |||
1996-01-27 | (ports_interrupt_rpcs): Renamed from ports_interrupt_rpc. | Miles Bader | |
1996-01-27 | (ports_S_interrupt_operation): | Miles Bader | |
Use ports_interrupt_rpcs instead of ports_interrupt_rpc. Fix spelling of cancel_threshold (was cancel_threshhold). | |||
1996-01-27 | (SRCS): | Miles Bader | |
Add default-uninhibitable-rpcs.c. Rename interrupt-rpc.c to interrupt-rpcs.c. | |||
1996-01-27 | (ports_reallocate_from_external): | Miles Bader | |
Fix spelling of cancel_threshold (was cancel_threshhold). | |||
1996-01-27 | (ports_reallocate_port): | Miles Bader | |
Fix spelling of cancel_threshold (was cancel_threshhold). | |||
1996-01-27 | (ports_no_senders): Use ports_interrupt_rpcs instead of ports_interrupt_rpc. | Miles Bader | |
1996-01-27 | (ports_manage_port_operations_one_thread): | Miles Bader | |
Pass INP->msgh_id to ports_begin_rpc, and only call DEMUXER if it returns 0. | |||
1996-01-27 | (ports_manage_port_operations_multithread): | Miles Bader | |
Pass INP->msgh_id to ports_begin_rpc, and only call DEMUXER if it returns 0. | |||
1996-01-27 | (ports_intern_external_port): Call ports_import_port. | Miles Bader | |
1996-01-27 | (ports_create_port, ports_import_ports): New declarations. | Miles Bader | |
(struct ports_msg_id_range): New structure. (ports_default_uninhibitable_rpcs): New declaration. (ports_interupt_rpcs): Renamed from port_interrupt_rpc. (ports_begin_rpc): Add MSG_ID arg. (struct port_class): Add uninhibitable_rpcs field. Fix spelling of cancel_threshold (was cancel_threshhold). (PORTS_INHIBITED, PORTS_BLOCKED, PORTS_INHIBIT_WAIT, PORTS_NO_ALLOC, PORTS_ALLOC_WAIT): New macros (global values for common flags). (PORT_BLOCKED, PORT_INHIBITED, PORT_INHIBIT_WAIT, PORT_BUCKET_INHIBITED, PORT_BUCKET_BLOCKED, PORT_BUCKET_INHIBIT_WAIT, PORT_BUCKET_NO_ALLOC, PORT_BUCKET_ALLOC_WAIT, PORT_CLASS_INHIBITED, PORT_CLASS_BLOCKED, PORT_CLASS_INHIBIT_WAIT, PORT_CLASS_NO_ALLOC, PORT_CLASS_ALLOC_WAIT, _PORTS_INHIBITED, _PORTS_BLOCKED, _PORTS_INHIBIT_WAIT): Redefine using global flag values. (ports_inhibit_port_rpcs, ports_inhibit_all_rpcs, ports_inhibit_class_rpcs, ports_inhibit_bucket_rpcs): Return error_t. | |||
1996-01-27 | (ports_inhibit_class_rpcs): | Miles Bader | |
Be interruptable; return EINTR if interrupted, or EBUSY if already inhibited. | |||
1996-01-27 | (ports_inhibit_bucket_rpcs): | Miles Bader | |
Be interruptable; return EINTR if interrupted, or EBUSY if already inhibited. | |||
1996-01-27 | (ports_inhibit_all_rpcs): | Miles Bader | |
Be interruptable; return EINTR if interrupted, or EBUSY if already inhibited. | |||
1996-01-27 | (ports_create_class): Initialize the uninhibitable_rpcs field. | Miles Bader | |
1996-01-27 | (ports_inhibit_port_rpcs): | Miles Bader | |
Be interruptable; return EINTR if interrupted, or EBUSY if already inhibited. | |||
1996-01-27 | (ports_begin_rpc): | Miles Bader | |
Be interruptable. Take new MSG_ID arg, and use it to see if the particular rpc shouldn't be inhibitable. | |||
1996-01-27 | (ports_allocate_port): Call ports_create_port. | Miles Bader | |
1996-01-27 | (fshelp_fetch_root): | Miles Bader | |
If io_reauthenticate returns an error, just return MACH_PORT_NULL instead of aborting (the server probably died; not a good sign for the health of the translator, but it's better than dying ourselves...). | |||
1996-01-27 | (diskfs_set_readonly): Deal with ports_inhibit_class_rpcs returning an error. | Miles Bader | |
1996-01-27 | (diskfs_remount): Deal with ports_inhibit_class_rpcs returning an error. | Miles Bader | |
1996-01-27 | (diskfs_startup_diskfs): Use ports_create_port instead of ports_allocate_port. | Miles Bader | |
1996-01-27 | (diskfs_shutdown): Deal with ports_inhibit_class_rpcs returning an error. | Miles Bader | |
1996-01-27 | (diskfs_S_io_reauthenticate): Use new version of diskfs_start_protid. | Miles Bader | |
1996-01-27 | (_diskfs_translator_callback2_fn): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (diskfs_S_dir_lookup): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | Include <fcntl.h>. | Miles Bader | |
1996-01-27 | (diskfs_S_file_getcontrol): | Miles Bader | |
Use ports_create_port instead of ports_allocate_port. | |||
1996-01-27 | (diskfs_set_sync_interval): | Miles Bader | |
Use ports_create_port instead of ports_allocate_port. Deal with ports_inhibit_class_rpcs returning an error. (periodic_sync): Pass in the MSG_ID arg to ports_begin_rpc, and deal with any error returned. | |||
1996-01-27 | (diskfs_start_protid): Return an error now, and use ports_create_port instead | Miles Bader | |
of ports_allocate_port. (diskfs_create_protid): New function. (diskfs_make_protid): Call diskfs_create_protid. | |||
1996-01-27 | (diskfs_start_bootstrap, diskfs_S_exec_startup_get_info, | Miles Bader | |
diskfs_execboot_fsys_startup, diskfs_S_fsys_init): Use diskfs_create_protid instead of diskfs_make_protid, and deal with an error return. (start_execserver, diskfs_start_bootstrap): Use ports_create_port instead of ports_allocate_port. | |||
1996-01-27 | (diskfs_S_fsys_getroot): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (diskfs_S_dir_mkfile): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (diskfs_S_file_invoke_translator): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (diskfs_S_file_exec): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (diskfs_start_protid): Update declaration. | Miles Bader | |
(diskfs_create_protid): New declaration. | |||
1996-01-27 | (diskfs_S_io_restrict_auth): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (diskfs_S_io_duplicate): Use diskfs_create_protid instead of | Miles Bader | |
diskfs_make_protid, and deal with an error return. | |||
1996-01-27 | (trivfs_goaway): | Miles Bader | |
Handle errors from ports_inhibit_class_rpcs. Allow rpcs to resume if we're going to return EBUSY. | |||
1996-01-24 | Use prototypes for functions of zero args. | Roland McGrath | |
1996-01-24 | (S_socket_connect): Handle connectionless protocols correctly. | Miles Bader | |
(S_socket_send): Allow DEST_ADDR to be null if the socket is connected. | |||
1996-01-24 | (sock_bind): Don't change SOCK's ref count if we're returning an error. | Miles Bader | |