Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | If calling thread is serving an RPC, don't block waiting for that RPC to | Roland McGrath | 1995-11-22 | 1 | -7/+10 |
| | | | | finish. | ||||
* | Don't wire timeouts to zero. | Roland McGrath | 1995-11-22 | 1 | -11/+9 |
| | |||||
* | (ports_S_interrupt_operation): Declare kern_return_t. | Michael I. Bushnell | 1995-11-21 | 1 | -1/+1 |
| | |||||
* | (ports_do_mach_notify_dead_name): declare kern_return_t. | Michael I. Bushnell | 1995-11-21 | 1 | -8/+8 |
| | | | | | | | | | (ports_do_mach_notify_msg_accepted): Likewise. (ports_do_mach_notify_no_senders): Likewise. (ports_do_mach_notify_port_deleted): Likewise. (ports_do_mach_notify_port_destroyed): Likewise. (ports_do_mach_notify_send_once): Likewise. (ports_S_interrupt_operation): Likewise. | ||||
* | (ports_S_interrupt_operation): Declare extern. | Michael I. Bushnell | 1995-11-21 | 1 | -7/+9 |
| | | | | | | | | | (ports_do_mach_notify_dead_name): Likewise. (ports_do_mach_notify_msg_accepted): Likewise. (ports_do_mach_notify_no_senders): Likewise. (ports_do_mach_notify_port_deleted): Likewise. (ports_do_mach_notify_port_destroyed): Likewise. (ports_do_mach_notify_send_once): Likewise. | ||||
* | Include "notify_S.h". | Michael I. Bushnell | 1995-11-21 | 6 | -0/+6 |
| | |||||
* | Include "interrupt_S.h". | Michael I. Bushnell | 1995-11-21 | 1 | -0/+1 |
| | |||||
* | (ports_S_interrupt_operation): Include seqno arg. | Michael I. Bushnell | 1995-11-21 | 1 | -1/+1 |
| | |||||
* | (ports_manage_port_operations_multithread): Actually, just use | Michael I. Bushnell | 1995-11-21 | 1 | -20/+3 |
| | | | | hurd_thread_cancel and then begin the RPC normally. | ||||
* | (ports_manage_port_operations_multithread): Lock _ports_lock around | Michael I. Bushnell | 1995-11-21 | 1 | -1/+6 |
| | | | | new critical section. | ||||
* | (ports_S_interrupt_operation): Set PI->cancel_threshhold if the | Michael I. Bushnell | 1995-11-21 | 1 | -1/+6 |
| | | | | incoming seqno is greater than the current threshhold. | ||||
* | (ports_manage_port_operations_multithread/internal_demuxer): If the | Michael I. Bushnell | 1995-11-21 | 1 | -1/+17 |
| | | | | | | incoming RPC has already been cancelled, then call cancel_rpc instead of the user's demuxer. (cancel_rpc): New function. | ||||
* | (ports_manage_port_operations_one_thread): Doc fix. | Michael I. Bushnell | 1995-11-21 | 1 | -0/+3 |
| | |||||
* | (ports_reallocate_from_external): Clear PI->cancel_threshhold. | Michael I. Bushnell | 1995-11-21 | 1 | -0/+1 |
| | |||||
* | (ports_reallocate_port): Clear PI->cancel_threshhold. | Michael I. Bushnell | 1995-11-21 | 1 | -0/+1 |
| | |||||
* | (ports_intern_external_port): Initialize PI->cancel_threshhold. | Michael I. Bushnell | 1995-11-21 | 1 | -0/+1 |
| | |||||
* | (ports_allocate_port): Initialize PI->cancel_threshhold. | Michael I. Bushnell | 1995-11-21 | 1 | -0/+1 |
| | |||||
* | (struct port_info): New member `cancel_threshhold'. | Michael I. Bushnell | 1995-11-21 | 1 | -0/+1 |
| | |||||
* | If calling thread is serving an RPC, don't block waiting for that RPC to | Roland McGrath | 1995-11-18 | 3 | -16/+25 |
| | | | | finish. | ||||
* | (ports_inhibit_all_rpcs): Renamed from inhibit_all_rpcs. | Roland McGrath | 1995-11-18 | 1 | -6/+6 |
| | |||||
* | (ports_manage_port_operations_multithread/internal_demuxer): Don't | Michael I. Bushnell | 1995-10-24 | 1 | -4/+9 |
| | | | | attempt RPC if we can't get a valid port struct. | ||||
* | (ports_manage_port_operations_one_thread/internal_demuxer): Don't | Michael I. Bushnell | 1995-10-24 | 1 | -10/+14 |
| | | | | attempt RPC if we can't get a valid port struct. | ||||
* | (libports.so): Don't depend on libthreads.so. | Roland McGrath | 1995-10-09 | 1 | -1/+1 |
| | |||||
* | Specify shared library dependencies. | Roland McGrath | 1995-10-09 | 1 | -0/+3 |
| | |||||
* | Include hurd.h. | Roland McGrath | 1995-09-22 | 1 | -1/+1 |
| | |||||
* | Fix typo in last change. | Roland McGrath | 1995-09-22 | 1 | -1/+1 |
| | |||||
* | Include errno.h for error_t decl. | Roland McGrath | 1995-09-22 | 1 | -0/+1 |
| | |||||
* | (ports_end_rpc): Call hurd_check_cancel. | Michael I. Bushnell | 1995-09-08 | 1 | -0/+4 |
| | |||||
* | (OBJS): Add interruptServer.o. | Miles Bader | 1995-09-06 | 1 | -2/+3 |
| | | | | (SRCS): Add interrupt-operation.c. | ||||
* | (ports_interrupt_server, ports_S_interrupt_operation): New declarations. | Miles Bader | 1995-09-06 | 1 | -2/+6 |
| | |||||
* | Initial revision | Miles Bader | 1995-09-06 | 1 | -0/+34 |
| | |||||
* | (ports_notify_server, ports_do_mach_notify_*): New decls. | Miles Bader | 1995-09-06 | 1 | -1/+13 |
| | |||||
* | (MIGCOMSFLAGS): New variable. | Miles Bader | 1995-09-06 | 1 | -2/+7 |
| | | | | | | (OBJS): Added notifyServer.o. (SRCS): Added notify-dead-name.c, notify-no-senders.c, notify-port-destroyed.c, notify-msg-accepted.c, notify-port-deleted.c, and notify-send-once.c. | ||||
* | Initial revision | Miles Bader | 1995-09-06 | 6 | -0/+167 |
| | |||||
* | (inhibit_port_rpcs): Renamed to `ports_inhibit_port_rpcs'. | Miles Bader | 1995-08-30 | 1 | -1/+1 |
| | |||||
* | (ports_manage_port_operations_multithread): Hammer WIRE_CTHREADS on | Michael I. Bushnell | 1995-08-29 | 1 | -0/+4 |
| | | | | for now. | ||||
* | (ports_inhibit_bucket_rpcs): thread_cancel -> hurd_thread_cancel. | Miles Bader | 1995-08-24 | 1 | -1/+2 |
| | | | | Include <hurd.h>. | ||||
* | (ports_inhibit_class_rpcs): thread_cancel -> hurd_thread_cancel. | Miles Bader | 1995-08-24 | 1 | -1/+2 |
| | | | | Include <hurd.h>. | ||||
* | (inhibit_all_rpcs): thread_cancel -> hurd_thread_cancel. | Miles Bader | 1995-08-24 | 1 | -1/+2 |
| | | | | Include <hurd.h>. | ||||
* | (inhibit_port_rpcs): thread_cancel -> hurd_thread_cancel. Include <hurd.h>. | Miles Bader | 1995-08-24 | 1 | -1/+2 |
| | |||||
* | (ports_interrupt_rpc): thread_cancel -> hurd_thread_cancel. Include <hurd.h>. | Miles Bader | 1995-08-24 | 1 | -2/+0 |
| | |||||
* | (ports_interrupt_rpc): Really never mind. | Michael I. Bushnell | 1995-08-24 | 1 | -1/+0 |
| | |||||
* | (ports_interrupt_rpc): Never mind. | Michael I. Bushnell | 1995-08-24 | 1 | -2/+1 |
| | |||||
* | (ports_interrupt_rpc): Don't attempt to cancel ourselves. | Michael I. Bushnell | 1995-08-24 | 1 | -1/+3 |
| | |||||
* | (ports_interrupt_rpc): (ports_interrupt_rpc): | Michael I. Bushnell | 1995-08-24 | 1 | -1/+2 |
| | |||||
* | (OBJS): Use :.c=.o notation. | Miles Bader | 1995-08-24 | 1 | -5/+3 |
| | | | | | (REMHDRS): Removed. Order changed a bit. | ||||
* | (ports_get_right): If the right is null (because we are closing down), | Michael I. Bushnell | 1995-07-21 | 1 | -1/+7 |
| | | | | then just return null. (This helps in a race in ufs/ex2fs). | ||||
* | (_ports_complete_deallocate): Clear PI->port_right; and do it before | Michael I. Bushnell | 1995-07-21 | 1 | -2/+3 |
| | | | | releasing _ports_lock. | ||||
* | (ports_manage_port_operations_multithread): For now, wire | Michael I. Bushnell | 1995-07-21 | 1 | -0/+2 |
| | | | | GLOBAL_TIMEOUT and THREAD_TIMEOUT to zero. | ||||
* | (ports_manage_port_operations_multithread): typo | Michael I. Bushnell | 1995-07-18 | 1 | -0/+1 |
| |