Age | Commit message (Collapse) | Author | |
---|---|---|---|
1995-08-04 | Formerly system.h.~4~ | Michael I. Bushnell | |
1995-08-04 | entered into RCS | Michael I. Bushnell | |
1995-08-04 | Initial revision | Michael I. Bushnell | |
1995-08-03 | Formerly socket.h.~3~ | Michael I. Bushnell | |
1995-08-03 | entered into RCS | Michael I. Bushnell | |
1995-08-03 | Formerly dev.c.~2~ | Michael I. Bushnell | |
1995-08-03 | Formerly interrupt.h.~2~ | Michael I. Bushnell | |
1995-08-03 | Formerly sched.h.~3~ | Michael I. Bushnell | |
1995-08-03 | Formerly segment.h.~3~ | Michael I. Bushnell | |
1995-08-03 | entered into RCS | Michael I. Bushnell | |
1995-08-03 | Formerly mm.h.~3~ | Michael I. Bushnell | |
1995-08-03 | entered into RCS | Michael I. Bushnell | |
1995-08-03 | entered into RCS | Michael I. Bushnell | |
1995-08-03 | Formerly af_inet.c.~3~ | Michael I. Bushnell | |
1995-08-02 | Formerly Makefile.~4~ | Michael I. Bushnell | |
1995-08-02 | Formerly af_inet.c.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly sched.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly segment.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly mm.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly errno.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly wait.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly socket.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly timer.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly malloc.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly kernel.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Formerly system.h.~3~ | Michael I. Bushnell | |
1995-08-02 | entered into RCS | Michael I. Bushnell | |
1995-08-02 | Formerly system.h.~2~ | Michael I. Bushnell | |
1995-08-02 | entered into RCS | Michael I. Bushnell | |
1995-08-02 | Formerly types.h.~2~ | Michael I. Bushnell | |
1995-08-02 | Initial revision | Michael I. Bushnell | |
1995-08-01 | Initial revision | Michael I. Bushnell | |
1995-08-01 | entered into RCS | Michael I. Bushnell | |
1995-08-01 | Formerly Makefile.~3~ | Michael I. Bushnell | |
1995-08-01 | Initial revision | Michael I. Bushnell | |
1995-08-01 | entered into RCS | Michael I. Bushnell | |
1995-08-01 | (pipe_recv): Get rid of code to deal with getting the source address from the | Miles Bader | |
control packet if there is no data packet, since pipe_write always writes a data packet. | |||
1995-07-31 | (connq_compress): New function. | Miles Bader | |
(connq_interrupt_sock): Use connq_compress to compress the queue. | |||
1995-07-31 | (pipe_recv): Assert that a control packet should only have a source address | Miles Bader | |
if there is no corresponding data packet. (pipe_send): Change the test to determine whether we should write a control packet, so that we only do so if we need to. Also, don't record the source address in control packets, as it's recorded in the following data packet anyway, and this prevents it from being dealloc'd twice. | |||
1995-07-31 | (connq_interrupt_sock): Reset CQ's tail to the end of the compressed queue. | Miles Bader | |
1995-07-31 | (stream_pipe_class, dgram_pipe_class, seqpack_pipe_class): | Miles Bader | |
Make these declarations extern so they don't fuck up initialization. (seqpacket_pipe_class): Renamed to `seqpack_pipe_class'. | |||
1995-07-31 | (diskfs_S_ifsock_getsockaddr): Try to restart the PF_LOCAL server if it dies. | Miles Bader | |
1995-07-31 | DISTFILES -> DIST_FILES. | Michael I. Bushnell | |
1995-07-31 | (SRCS): Added unzip.c, util.c, and inflate.c. | Michael I. Bushnell | |
1995-07-30 | (S_socket_connect): Actually use the connq operations to connect, like the | Miles Bader | |
listening socket is expecting, instead of connecting directly to it. (S_socket_connect): Use the CONNECT_QUEUE field to allow only a single connection attempt at once. (S_socket_connect): Check for already-connected sockets here instead of waiting for the final rendezvous. (S_socket_connect): Return ECONNREFUSED when trying to connect to a non-existant address, instead of EADDRNOTAVAIL. Rename all uses of the CONNQ field in struct sock to LISTEN_QUEUE. | |||
1995-07-30 | (sock_create): Initialize the CONNECT_QUEUE field and rename CONNQ to | Miles Bader | |
LISTEN_QUEUE. | |||
1995-07-30 | (connq_interrupt_sock): New declaration. | Miles Bader | |
(connq_interrupt): New declaration. | |||
1995-07-30 | (struct sock): Add the CONNECT_QUEUE field, and rename the CONNQ field to | Miles Bader | |
LISTEN_QUEUE. | |||
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-30 | (S_interrupt_operation): Allow sockets trying to connect, and waiting for | Miles Bader | |
connections to be interrupted. Change references to the CONNQ field in struct sock to LISTEN_QUEUE. |