aboutsummaryrefslogtreecommitdiff
path: root/libports
Commit message (Collapse)AuthorAgeFilesLines
* If calling thread is serving an RPC, don't block waiting for that RPC toRoland McGrath1995-11-221-7/+10
| | | | finish.
* Don't wire timeouts to zero.Roland McGrath1995-11-221-11/+9
|
* (ports_S_interrupt_operation): Declare kern_return_t.Michael I. Bushnell1995-11-211-1/+1
|
* (ports_do_mach_notify_dead_name): declare kern_return_t.Michael I. Bushnell1995-11-211-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. Bushnell1995-11-211-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. Bushnell1995-11-216-0/+6
|
* Include "interrupt_S.h".Michael I. Bushnell1995-11-211-0/+1
|
* (ports_S_interrupt_operation): Include seqno arg.Michael I. Bushnell1995-11-211-1/+1
|
* (ports_manage_port_operations_multithread): Actually, just useMichael I. Bushnell1995-11-211-20/+3
| | | | hurd_thread_cancel and then begin the RPC normally.
* (ports_manage_port_operations_multithread): Lock _ports_lock aroundMichael I. Bushnell1995-11-211-1/+6
| | | | new critical section.
* (ports_S_interrupt_operation): Set PI->cancel_threshhold if theMichael I. Bushnell1995-11-211-1/+6
| | | | incoming seqno is greater than the current threshhold.
* (ports_manage_port_operations_multithread/internal_demuxer): If theMichael I. Bushnell1995-11-211-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. Bushnell1995-11-211-0/+3
|
* (ports_reallocate_from_external): Clear PI->cancel_threshhold.Michael I. Bushnell1995-11-211-0/+1
|
* (ports_reallocate_port): Clear PI->cancel_threshhold.Michael I. Bushnell1995-11-211-0/+1
|
* (ports_intern_external_port): Initialize PI->cancel_threshhold.Michael I. Bushnell1995-11-211-0/+1
|
* (ports_allocate_port): Initialize PI->cancel_threshhold.Michael I. Bushnell1995-11-211-0/+1
|
* (struct port_info): New member `cancel_threshhold'.Michael I. Bushnell1995-11-211-0/+1
|
* If calling thread is serving an RPC, don't block waiting for that RPC toRoland McGrath1995-11-183-16/+25
| | | | finish.
* (ports_inhibit_all_rpcs): Renamed from inhibit_all_rpcs.Roland McGrath1995-11-181-6/+6
|
* (ports_manage_port_operations_multithread/internal_demuxer): Don'tMichael I. Bushnell1995-10-241-4/+9
| | | | attempt RPC if we can't get a valid port struct.
* (ports_manage_port_operations_one_thread/internal_demuxer): Don'tMichael I. Bushnell1995-10-241-10/+14
| | | | attempt RPC if we can't get a valid port struct.
* (libports.so): Don't depend on libthreads.so.Roland McGrath1995-10-091-1/+1
|
* Specify shared library dependencies.Roland McGrath1995-10-091-0/+3
|
* Include hurd.h.Roland McGrath1995-09-221-1/+1
|
* Fix typo in last change.Roland McGrath1995-09-221-1/+1
|
* Include errno.h for error_t decl.Roland McGrath1995-09-221-0/+1
|
* (ports_end_rpc): Call hurd_check_cancel.Michael I. Bushnell1995-09-081-0/+4
|
* (OBJS): Add interruptServer.o.Miles Bader1995-09-061-2/+3
| | | | (SRCS): Add interrupt-operation.c.
* (ports_interrupt_server, ports_S_interrupt_operation): New declarations.Miles Bader1995-09-061-2/+6
|
* Initial revisionMiles Bader1995-09-061-0/+34
|
* (ports_notify_server, ports_do_mach_notify_*): New decls.Miles Bader1995-09-061-1/+13
|
* (MIGCOMSFLAGS): New variable.Miles Bader1995-09-061-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 revisionMiles Bader1995-09-066-0/+167
|
* (inhibit_port_rpcs): Renamed to `ports_inhibit_port_rpcs'.Miles Bader1995-08-301-1/+1
|
* (ports_manage_port_operations_multithread): Hammer WIRE_CTHREADS onMichael I. Bushnell1995-08-291-0/+4
| | | | for now.
* (ports_inhibit_bucket_rpcs): thread_cancel -> hurd_thread_cancel.Miles Bader1995-08-241-1/+2
| | | | Include <hurd.h>.
* (ports_inhibit_class_rpcs): thread_cancel -> hurd_thread_cancel.Miles Bader1995-08-241-1/+2
| | | | Include <hurd.h>.
* (inhibit_all_rpcs): thread_cancel -> hurd_thread_cancel.Miles Bader1995-08-241-1/+2
| | | | Include <hurd.h>.
* (inhibit_port_rpcs): thread_cancel -> hurd_thread_cancel. Include <hurd.h>.Miles Bader1995-08-241-1/+2
|
* (ports_interrupt_rpc): thread_cancel -> hurd_thread_cancel. Include <hurd.h>.Miles Bader1995-08-241-2/+0
|
* (ports_interrupt_rpc): Really never mind.Michael I. Bushnell1995-08-241-1/+0
|
* (ports_interrupt_rpc): Never mind.Michael I. Bushnell1995-08-241-2/+1
|
* (ports_interrupt_rpc): Don't attempt to cancel ourselves.Michael I. Bushnell1995-08-241-1/+3
|
* (ports_interrupt_rpc): (ports_interrupt_rpc):Michael I. Bushnell1995-08-241-1/+2
|
* (OBJS): Use :.c=.o notation.Miles Bader1995-08-241-5/+3
| | | | | (REMHDRS): Removed. Order changed a bit.
* (ports_get_right): If the right is null (because we are closing down),Michael I. Bushnell1995-07-211-1/+7
| | | | then just return null. (This helps in a race in ufs/ex2fs).
* (_ports_complete_deallocate): Clear PI->port_right; and do it beforeMichael I. Bushnell1995-07-211-2/+3
| | | | releasing _ports_lock.
* (ports_manage_port_operations_multithread): For now, wireMichael I. Bushnell1995-07-211-0/+2
| | | | GLOBAL_TIMEOUT and THREAD_TIMEOUT to zero.
* (ports_manage_port_operations_multithread): typoMichael I. Bushnell1995-07-181-0/+1
|