summaryrefslogtreecommitdiff
path: root/libports
AgeCommit message (Collapse)Author
1995-07-21(ports_get_right): If the right is null (because we are closing down),Michael I. Bushnell
then just return null. (This helps in a race in ufs/ex2fs).
1995-07-21(_ports_complete_deallocate): Clear PI->port_right; and do it beforeMichael I. Bushnell
releasing _ports_lock.
1995-07-21(ports_manage_port_operations_multithread): For now, wireMichael I. Bushnell
GLOBAL_TIMEOUT and THREAD_TIMEOUT to zero.
1995-07-18(ports_manage_port_operations_multithread): typoMichael I. Bushnell
1995-07-18(ports_manage_port_operations_multithread) [thread_function]: ReturnMichael I. Bushnell
int. Don't cthread_exit child threads; just let them return normally.
1995-07-12(ports_resume_class_rpcs): Clear blocked flag using correct name.Michael I. Bushnell
1995-07-12(ports_manage_port_operations_multithread) [internal_demuxer]:Michael I. Bushnell
Increment NREQTHREADS and TOTALTHREADS *before* forking newthread. [thread_function]: Don't increment NREQTHREADS and TOTALTHREADS here. Initialize NREQTHREADS and TOTALTHREADS in main body of function.
1995-07-08(ports_create_class): Initialize the PORTS and COUNT fields.Miles Bader
1995-07-08(ports_allocate_port): Properly add PI to CLASS's port list when theMiles Bader
list is empty.
1995-07-08(ports_begin_rpc): Properly add INFO to PI's current_rpcs list when theMiles Bader
list is empty.
1995-07-08(ports_intern_external_port): Properly add PI to CLASS's port list when theMiles Bader
list is empty.
1995-07-06Removed dependencies that are now automatically generated.Michael I. Bushnell
1995-06-27Fix attribute specs.Michael I. Bushnell
1995-06-27(SRCS): Add it *back*.Michael I. Bushnell
1995-06-27(cond_broadcast): Here's a real fix.Michael I. Bushnell
1995-06-27(SRCS): nope.Michael I. Bushnell
1995-06-27(SRCS): Added stubs.c.Michael I. Bushnell
1995-06-27Initial revisionMichael I. Bushnell
1995-06-27Fix spelling error.Michael I. Bushnell
1995-06-26(ports_manage_port_operations_multithread): Declare NREQTHREADS asdMichael I. Bushnell
TOTALTHREADS volatile.
1995-06-26(ports_manage_port_operations_multithread): Declare ERR insideMichael I. Bushnell
THREAD_FUNCTION so it doesn't get shared by multiple threads.
1995-06-26(ports_manage_port_operations_multithread): When master goes back toMichael I. Bushnell
wait for messages, it should unlock LOCK.
1995-06-26(ports_manage_port_operations_multithread/thread_function): Don't holdMichael I. Bushnell
lock while setting TIMEOUT.
1995-06-22(ports_reallocate_from_external): Parenthesize flags test correctly.Michael I. Bushnell
1995-06-22(ports_get_right): Parenthesize flag test correctly.Michael I. Bushnell
1995-06-22(ports_enable_bucket): muddle.Michael I. Bushnell
1995-06-22(ports_enable_bucket): Turn flag *on* when waiting.Michael I. Bushnell
1995-06-22(ports_lookup_port): UNlock port lock at exit of function.Michael I. Bushnell
1995-06-22Include <hurd/ihash.h>.Michael I. Bushnell
1995-06-22Include <cthreads.h>.Michael I. Bushnell
(ports_bucket_iterate): Fix decl of NXT.
1995-06-21Typo.Michael I. Bushnell
1995-06-21Typo again.Michael I. Bushnell
1995-06-21(ports_bucket_iterate): TypoMichael I. Bushnell
.
1995-06-21typoMichael I. Bushnell
1995-06-21Initial revisionMichael I. Bushnell
1995-06-21(port_bucket_iterate): New decl.Michael I. Bushnell
1995-06-20Initial revisionMichael I. Bushnell
1995-06-20Include <cthreads.h>.Michael I. Bushnell
1995-06-20(ports_lookup_port): Remove assignment from if test.Michael I. Bushnell
1995-06-20Initial revisionMichael I. Bushnell