summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-08-16Formerly interrupt.h.~4~Michael I. Bushnell
1995-08-16Formerly sched.h.~9~Michael I. Bushnell
1995-08-16Formerly system.h.~7~Michael I. Bushnell
1995-08-16Formerly 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 noMiles 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-16Formerly system.h.~6~Michael I. Bushnell
1995-08-16Formerly wait.h.~5~Michael I. Bushnell
1995-08-16Formerly 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-15Initial revisionMiles Bader
1995-08-15(SRCS): Add fifo.c.Miles Bader
(targets): Add fifo. (fifo): New target.
1995-08-14Formerly sched.h.~8~Michael I. Bushnell
1995-08-14Formerly sched.c.~4~Michael I. Bushnell
1995-08-14Formerly 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 anMiles Bader
error code.
1995-08-12(trivfs_clean_protid): Only call trivfs_protid_destroy_hook hook on CRED ifMiles Bader
it was fully initialized.
1995-08-12(trivfs_S_io_restrict_auth): Allow trivfs_protid_create_hook to return anMiles Bader
error code.
1995-08-12(trivfs_S_io_duplicate): Allow trivfs_protid_create_hook to return an errorMiles Bader
code. (trivfs_S_io_duplicate): Guts moved into trivfs_protid_dup.
1995-08-12(trivfs_protid_create_hook, trivfs_peropen_create_hook): Change theMiles Bader
declarations now that these return an error code.
1995-08-12(trivfs_S_fsys_getroot): Allow trivfs_protid_create_hook andMiles 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-12Initial revisionMiles Bader
1995-08-10entered into RCSMichael I. Bushnell
1995-08-10Formerly sched.h.~7~Michael I. Bushnell
1995-08-10entered into RCSMichael I. Bushnell
1995-08-10Formerly tcp.c.~4~Michael I. Bushnell
1995-08-09Formerly devices.c.~2~Michael I. Bushnell
1995-08-09Formerly Makefile.~7~Michael I. Bushnell
1995-08-09Formerly proc.c.~2~Michael I. Bushnell
1995-08-09Initial revisionMichael I. Bushnell
1995-08-09entered into RCSMichael I. Bushnell
1995-08-09Formerly timer-emul.c.~3~Michael I. Bushnell
1995-08-09Formerly pfinet.h.~2~Michael I. Bushnell
1995-08-09Initial revisionMichael I. Bushnell
1995-08-09Formerly mapped-time.h.~2~Michael I. Bushnell
1995-08-09entered into RCSMichael I. Bushnell
1995-08-09Initial revisionMichael I. Bushnell
1995-08-09entered into RCSMichael I. Bushnell
1995-08-09Initial revisionMichael I. Bushnell
1995-08-09Formerly timer-emul.c.~2~Michael I. Bushnell
1995-08-09Formerly timer.h.~4~Michael I. Bushnell
1995-08-09Formerly system.h.~5~Michael I. Bushnell
1995-08-09Formerly kernel.h.~5~Michael I. Bushnell
1995-08-09Formerly sched.h.~6~Michael I. Bushnell