summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-01-30(diskfs_release_peropen): Free dotdotport when deallocate peropen.Michael I. Bushnell
1996-01-30Formerly release-peropen.c.~2~Michael I. Bushnell
1996-01-30Initial revisionMichael I. Bushnell
1996-01-30Formerly init-init.c.~3~Michael I. Bushnell
1996-01-30entered into RCSMichael I. Bushnell
1996-01-30Formerly main.c.~2~Michael I. Bushnell
1996-01-30entered into RCSMichael I. Bushnell
1996-01-30Initial revisionMichael I. Bushnell
1996-01-30Grok `tty'.Roland McGrath
1996-01-30Formerly init-loop.c.~2~Michael I. Bushnell
1996-01-30Initial revisionMichael I. Bushnell
1996-01-30Initial revisionMichael I. Bushnell
1996-01-29(fshelp_fetch_root): Use hurd_condition_wait instead ofMichael I. Bushnell
condition_wait.
1996-01-29(fshelp_set_active): Deal correctly with the case where a passiveMichael I. Bushnell
translator is being started.
1996-01-27(trivfs_goaway): Handle errors from ports_inhibit_bucket_rpcs.Miles Bader
1996-01-27(main): Use trivfs_startup & trivfs_create_port instead of trivfs_handle_port.Miles Bader
1996-01-27(devio_assert_dtr): Use ports_create_port instead of ports_allocate_port.Miles Bader
1996-01-27(S_socket_recv):Miles Bader
Test for MSG_OOB in IN_FLAGS, not FLAGS. Return EINVAL if we get MSG_OOB, not EOPNOTSUPP.
1996-01-27(sock_create_port, addr_create):Miles Bader
Use ports_create_port instead of ports_allocate_port.
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, andMiles 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 ofMiles Bader
ports_allocate_port, and return any error.
1996-01-27(trivfs_S_io_reauthenticate): Use ports_create_port instead ofMiles 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