summaryrefslogtreecommitdiff
path: root/libports
AgeCommit message (Collapse)Author
1997-08-20*** empty log message ***Thomas Bushnell
1997-08-20(ports_interrupt_rpcs):Miles Bader
Put RPC into the interrupted list.
1997-08-20.Miles Bader
1997-08-20(SRCS):Miles Bader
Add interrupted.c.
1997-08-20Initial checkin.Miles Bader
1997-08-20(ports_end_rpc):Miles Bader
Call ports_self_interrupted to remove the current thread from the interrupted list.
1997-08-20(ports_self_interrupted, _ports_record_interruption):Miles Bader
New declarations. (struct rpc_info): Add interrupted_next field.
1997-08-20Wed Aug 20 13:56:40 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* manage-multithread.c (ports_manage_port_operations_multithread): Drop parms `wire_cthreads' and `wire_threads'. Add parm `hook'. (thread_function): Call HOOK instead of cthread_wire and/or thread_wire. * ports.h (ports_manage_port_operations_multithread): Adjust declaration.
1997-02-14.Miles Bader
1997-02-14(ports_create_bucket):Miles Bader
Initialize rpcs, flags, & count fields in RET.
1996-09-17*** empty log message ***Thomas Bushnell
1996-08-12*** empty log message ***Thomas Bushnell
1996-07-19Create a new ports port without adding it to the bucket's port-set.Miles Bader
1996-07-19Shared function used by both ports_create_port and ports_create_port_noinstall.Miles Bader
1996-07-19*** empty log message ***Michael I. Bushnell
1996-07-19*** empty log message ***Michael I. Bushnell
1996-07-18*** empty log message ***Michael I. Bushnell
1996-07-17Initial revisionRoland McGrath
1996-07-03(ports_get_right): Supply correct sync value in notification request.Michael I. Bushnell
1996-05-14*** empty log message ***Michael I. Bushnell
1996-05-06(SRCS): Delete `intern-external-port.c' and `allocate-port.c'.Michael I. Bushnell
1996-05-06(ports_allocate_port, ports_intern_external_port): Delete obsoleteMichael I. Bushnell
declarations.
1996-04-28Add obsolescence link warning.Roland McGrath
1996-03-29(ports_end_rpc): Acquire _PORTS_LOCK before calling _ports_remove_notified_rpc.Miles Bader
1996-03-29(ports_reallocate_port): Require port to have a current portMichael I. Bushnell
right.
1996-03-29(ports_reallocate_from_external): Require port to have a current portMichael I. Bushnell
right.
1996-03-29(_ports_complete_deallocate): Only drop port right if it isn't alreadyMichael I. Bushnell
null.
1996-03-29(ports_transfer_right):Michael I. Bushnell
1996-03-29(SRCS): Add transfer-right.c.Michael I. Bushnell
1996-03-29Initial revisionMichael I. Bushnell
1996-03-29(ports_claim_right): Doc fix.Michael I. Bushnell
(ports_transfer_right): New function.
1996-03-28(ports_manage_port_operations_one_thread): Fill in meaningfulMichael I. Bushnell
statuses and errors rather than just zero.
1996-03-28(ports_manage_port_operations_multithread): Fill in meaningfulMichael I. Bushnell
statuses and errors rather than just zero.
1996-03-28(ports_begin_rpc): Return EOPNOTSUPP, not EDIED, if receive right isMichael I. Bushnell
gone.
1996-03-28(ports_manage_port_operations_one_thread): Fill in default replyMichael I. Bushnell
before doing work; we might return 0 and mach_msg_server expects us to fill in a reply decently no matter what. (ports_manage_port_operations_multithread): Likewise.
1996-03-28(ports_claim_right): Hold lock until sendright frobbing is finished.Michael I. Bushnell
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-05(ports_get_right):Miles Bader
Check mach_port_request_notification for error returns, against all odds.
1996-03-05Initial revisionMiles Bader
1996-02-26(ports_interrupt_rpc_on_notification): Only set PN->prev_req_p if PN != 0.Miles Bader
1996-02-26(ports_interrupt_rpc_on_notification):Miles Bader
Only set _PORTS_NOTIFICATIONS->prevp if _PORTS_NOTIFICATIONS != 0.
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).