Age | Commit message (Collapse) | Author | |
---|---|---|---|
1996-10-07 | (connq_listen): | Miles Bader | |
Unlock CQ->lock when returning EWOULDBLOCK. | |||
1996-01-19 | Remove debugging noise. | Miles Bader | |
1995-08-29 | (struct connq): Remove interrupt_seq_num field. | Miles Bader | |
(connq_listen): Use hurd_condition_wait to detect interrupts instead of previous ad-hoc mechanism. (connq_interrupt, connq_interrupt_sock): Functions deleted. | |||
1995-07-31 | (connq_compress): New function. | Miles Bader | |
(connq_interrupt_sock): Use connq_compress to compress the queue. | |||
1995-07-31 | (connq_interrupt_sock): Reset CQ's tail to the end of the compressed queue. | Miles Bader | |
1995-07-30 | (connq_interrupt_sock): New function. | Miles Bader | |
(connq_interrupt): New function. (connq_set_length): When shrinking the queue, actually do so, and don't leak memory. (struct connq): Add the INTERRUPT_SEQ_NUM field, used to detect interupts. (connq_listen): Detect when we get interrupted, and return EINTR. Don't lock the accepted request just to get its sock. (connq_connect): Initialize REQ before using it. (connq_request_init): Swap the arguments. (connq_listen, connq_connect, connq_interrupt, connq_set_length): Reverse the roles of the HEAD and TAIL fields, and make sure they're used correctly. (qprev): Deleted function. | |||
1995-07-22 | entered into RCS | Miles Bader | |
1995-07-16 | Formerly connq.c.~5~ | Miles Bader | |
1995-07-02 | Formerly connq.c.~4~ | Miles Bader | |
1995-07-02 | Formerly connq.c.~3~ | Miles Bader | |
1995-07-02 | Formerly connq.c.~2~ | Miles Bader | |
1995-07-02 | Initial revision | Miles Bader | |