aboutsummaryrefslogtreecommitdiff
path: root/libpipe
Commit message (Expand)AuthorAgeFilesLines
* (_pipe_no_readers): REALLY wake up writers when the pipe breaks.Miles Bader1995-09-141-1/+1
* (packet_read): Don't leave PACKET in a fucked up state when it's vm_allocate'dMiles Bader1995-09-071-13/+30
* (_pipe_no_readers): Wake up write selects too when the pipe breaks.Miles Bader1995-09-011-1/+4
* (pipe_wait): Renamed to `pipe_wait_readable'.Miles Bader1995-08-311-14/+71
* `pipe_pair_select_read_write' --> `pipe_pair_select'.Miles Bader1995-08-311-4/+4
* (pipe_send): Make writes blockable.Miles Bader1995-08-311-22/+168
* (pipe_select): New function.Miles Bader1995-08-291-1/+14
* (pipe_send): Use condition_broadcast, not condition_signal.Miles Bader1995-08-291-2/+2
* (pipe_create): Don't initialize interrupt_seq_num field.Miles Bader1995-08-291-1/+0
* (struct pipe): Remove interrupt_seq_num field.Miles Bader1995-08-291-12/+1
* (pipe_acquire_reader, pipe_acquire_writer, pipe_add_reader, pipe_add_writer):Miles Bader1995-08-291-6/+6
* `aquire' -> `acquire'.Miles Bader1995-08-291-1/+1
* (pipe_create): Initialize READERS & WRITERS, not REFS.Miles Bader1995-08-151-15/+33
* (struct pipe): Keep separate ref counts for readers and writers.Miles Bader1995-08-151-13/+74
* (pipe_recv): Get rid of code to deal with getting the source address from theMiles Bader1995-08-011-16/+3
* (pipe_recv): Assert that a control packet should only have a source addressMiles Bader1995-07-311-8/+20
* (stream_pipe_class, dgram_pipe_class, seqpack_pipe_class):Miles Bader1995-07-311-3/+3
* Initial revisionMiles Bader1995-07-269-0/+1357