| plan 9 kernel history: overview | file list | diff list |
1998/0325/port/portdat.h (diff list | history)
| 1998/0319/sys/src/9/port/portdat.h:63,72 – 1998/0325/sys/src/9/port/portdat.h:63,73 (short | long | prev | next) | ||
|
In RWlock: add QueueingW state, cut down to single Lock.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1991/0428 | ||
| 1991/1011 | struct RWlock { | |
| 1993/0806 |
| |
| 1991/1011 |
| |
| 1998/0325 | Lock use; Proc *head; /* list of waiting processes */ Proc *tail; int readers; /* number of readers */ int writer; /* number of writers */ | |
| 1991/1011 | }; | |
| 1992/0602 | struct Talarm | |
| 1998/0319/sys/src/9/port/portdat.h:495,500 – 1998/0325/sys/src/9/port/portdat.h:496,502 | ||
| 1991/0428 | Scheding, Running, Queueing, | |
| 1998/0325 | QueueingW, | |
| 1991/0428 | Wakeme, Broken, | |
| 1991/0705 | Stopped, | |