Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2008-12-29 Samuel Thibault <samuel.thibault@ens-lyon.org> | Samuel Thibault | 2008-12-29 | 1 | -2/+0 |
| | | | | | * manage-multithread.c (ports_manage_port_operations_multithread): Drop reset of thread_timeout and global_timeout to 0. | ||||
* | *** empty log message *** | Thomas Bushnell | 1997-08-20 | 1 | -4/+0 |
| | |||||
* | Wed Aug 20 13:56:40 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | 1997-08-20 | 1 | -7/+4 |
| | | | | | | | | | * 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. | ||||
* | (ports_manage_port_operations_multithread): Fill in meaningful | Michael I. Bushnell | 1996-03-28 | 1 | -4/+32 |
| | | | | statuses and errors rather than just zero. | ||||
* | (ports_manage_port_operations_multithread): | Miles Bader | 1996-01-27 | 1 | -8/+15 |
| | | | | Pass INP->msgh_id to ports_begin_rpc, and only call DEMUXER if it returns 0. | ||||
* | Don't wire timeouts to zero. | Roland McGrath | 1995-11-22 | 1 | -11/+9 |
| | |||||
* | (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_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_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_multithread): Hammer WIRE_CTHREADS on | Michael I. Bushnell | 1995-08-29 | 1 | -0/+4 |
| | | | | for now. | ||||
* | (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 |
| | |||||
* | (ports_manage_port_operations_multithread) [thread_function]: Return | Michael I. Bushnell | 1995-07-18 | 1 | -4/+2 |
| | | | | int. Don't cthread_exit child threads; just let them return normally. | ||||
* | (ports_manage_port_operations_multithread) [internal_demuxer]: | Michael I. Bushnell | 1995-07-12 | 1 | -8/+11 |
| | | | | | | 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. | ||||
* | (ports_manage_port_operations_multithread): Declare NREQTHREADS asd | Michael I. Bushnell | 1995-06-26 | 1 | -2/+2 |
| | | | | TOTALTHREADS volatile. | ||||
* | (ports_manage_port_operations_multithread): Declare ERR inside | Michael I. Bushnell | 1995-06-26 | 1 | -1/+1 |
| | | | | THREAD_FUNCTION so it doesn't get shared by multiple threads. | ||||
* | (ports_manage_port_operations_multithread): When master goes back to | Michael I. Bushnell | 1995-06-26 | 1 | -1/+4 |
| | | | | wait for messages, it should unlock LOCK. | ||||
* | (ports_manage_port_operations_multithread/thread_function): Don't hold | Michael I. Bushnell | 1995-06-26 | 1 | -1/+2 |
| | | | | lock while setting TIMEOUT. | ||||
* | Initial revision | Michael I. Bushnell | 1995-06-20 | 1 | -0/+123 |