Age | Commit message (Collapse) | Author | |
---|---|---|---|
1995-08-16 | Formerly interrupt.h.~4~ | Michael I. Bushnell | |
1995-08-16 | Formerly sched.h.~9~ | Michael I. Bushnell | |
1995-08-16 | Formerly system.h.~7~ | Michael I. Bushnell | |
1995-08-16 | Formerly interrupt.h.~3~ | Michael I. Bushnell | |
1995-08-16 | (S_socket_recv): Use pipe_release_reader instead of pipe_release. | Miles Bader | |
(S_socket_send): Use pipe_release_writer instead of pipe_release. (S_socket_recv): Reflect EPIPE as EOF. | |||
1995-08-16 | (struct sock): Store the pipe class in a separate field, as READ_PIPE is no | Miles Bader | |
longer always defined. | |||
1995-08-16 | (sock_create, sock_connect): Set/use the PIPE_CLASS field. | Miles Bader | |
(sock_connect, sock_aquire_write_pipe): Use pipe_aquire_writer instead of pipe_aquire. (sock_aquire_read_pipe): Use pipe_aquire_reader instead of pipe_aquire. Handle the case where there is no read pipe (in which case return EPIPE). (sock_shutdown): Make shutting down the read half just like the write half -- the pipe goes away... (sock_create): Don't bump the read pipe ref count ourself. (sock_free): Use sock_shutdown to trash the read pipe too. | |||
1995-08-16 | (S_io_read, S_interrupt_operation, S_io_readable, S_io_select): | Miles Bader | |
Use pipe_release_reader instead of pipe_release. (S_io_write): Use pipe_release_writer instead of pipe_release. (S_io_readable, S_io_read): Reflect EPIPE as EOF. | |||
1995-08-16 | Formerly system.h.~6~ | Michael I. Bushnell | |
1995-08-16 | Formerly wait.h.~5~ | Michael I. Bushnell | |
1995-08-16 | Formerly sched.c.~5~ | Michael I. Bushnell | |
1995-08-15 | ([hrs]d*): Fixed partition parsing: use glob pattern, not regexp. | Roland McGrath | |
1995-08-15 | (pipe_create): Initialize READERS & WRITERS, not REFS. | Miles Bader | |
(_pipe_first_writer): New function. (_pipe_no_writers, _pipe_no_writers): New function. (pipe_break): Function deleted. | |||
1995-08-15 | (struct pipe): Keep separate ref counts for readers and writers. | Miles Bader | |
(pipe_aquire_reader, pipe_aquire_writer): New functions. (pipe_release_reader, pipe_release_writer): New functions. (pipe_add_reader, pipe_add_writer): New functions. (pipe_remove_reader, pipe_remove_writer): New functions. (_pipe_first_writer): New function decl. (_pipe_no_writers, _pipe_no_writers): New function decl. (pipe_aquire, pipe_release): Function deleted. (pipe_break): Function decl deleted. | |||
1995-08-15 | Initial revision | Miles Bader | |
1995-08-15 | (SRCS): Add fifo.c. | Miles Bader | |
(targets): Add fifo. (fifo): New target. | |||
1995-08-14 | Formerly sched.h.~8~ | Michael I. Bushnell | |
1995-08-14 | Formerly sched.c.~4~ | Michael I. Bushnell | |
1995-08-14 | Formerly wait.h.~4~ | Michael I. Bushnell | |
1995-08-13 | (trivfs_peropen_create_hook): This now returns an error_t. | Miles Bader | |
(open_hook): And thus this does as well. | |||
1995-08-12 | (trivfs_S_io_reauthenticate): Allow trivfs_protid_create_hook to return an | Miles Bader | |
error code. | |||
1995-08-12 | (trivfs_clean_protid): Only call trivfs_protid_destroy_hook hook on CRED if | Miles Bader | |
it was fully initialized. | |||
1995-08-12 | (trivfs_S_io_restrict_auth): Allow trivfs_protid_create_hook to return an | Miles Bader | |
error code. | |||
1995-08-12 | (trivfs_S_io_duplicate): Allow trivfs_protid_create_hook to return an error | Miles Bader | |
code. (trivfs_S_io_duplicate): Guts moved into trivfs_protid_dup. | |||
1995-08-12 | (trivfs_protid_create_hook, trivfs_peropen_create_hook): Change the | Miles Bader | |
declarations now that these return an error code. | |||
1995-08-12 | (trivfs_S_fsys_getroot): Allow trivfs_protid_create_hook and | Miles Bader | |
trivfs_peropen_create_hook to return an error code, and abort if either does. (trivfs_S_fsys_getroot): Guts (except for protection check) moved into trivfs_open. | |||
1995-08-12 | (OTHERSRCS): Add protid-dup.c and open.c. | Miles Bader | |
1995-08-12 | Initial revision | Miles Bader | |
1995-08-10 | entered into RCS | Michael I. Bushnell | |
1995-08-10 | Formerly sched.h.~7~ | Michael I. Bushnell | |
1995-08-10 | entered into RCS | Michael I. Bushnell | |
1995-08-10 | Formerly tcp.c.~4~ | Michael I. Bushnell | |
1995-08-09 | Formerly devices.c.~2~ | Michael I. Bushnell | |
1995-08-09 | Formerly Makefile.~7~ | Michael I. Bushnell | |
1995-08-09 | Formerly proc.c.~2~ | Michael I. Bushnell | |
1995-08-09 | Initial revision | Michael I. Bushnell | |
1995-08-09 | entered into RCS | Michael I. Bushnell | |
1995-08-09 | Formerly timer-emul.c.~3~ | Michael I. Bushnell | |
1995-08-09 | Formerly pfinet.h.~2~ | Michael I. Bushnell | |
1995-08-09 | Initial revision | Michael I. Bushnell | |
1995-08-09 | Formerly mapped-time.h.~2~ | Michael I. Bushnell | |
1995-08-09 | entered into RCS | Michael I. Bushnell | |
1995-08-09 | Initial revision | Michael I. Bushnell | |
1995-08-09 | entered into RCS | Michael I. Bushnell | |
1995-08-09 | Initial revision | Michael I. Bushnell | |
1995-08-09 | Formerly timer-emul.c.~2~ | Michael I. Bushnell | |
1995-08-09 | Formerly timer.h.~4~ | Michael I. Bushnell | |
1995-08-09 | Formerly system.h.~5~ | Michael I. Bushnell | |
1995-08-09 | Formerly kernel.h.~5~ | Michael I. Bushnell | |
1995-08-09 | Formerly sched.h.~6~ | Michael I. Bushnell | |