summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-08-24Initial revisionMiles Bader
1995-08-24(HURDLIBS-files, HURDLIBS-libs): Removed.Miles Bader
($(targets): %): The same rule now used for both many and one cases. Get the things to be linked against entirely from the dependency list, and munge it to convert library pathnames to -L...-l pairs. Stop using *HURDLIBS as the mechanism for passing in libraries to be linked against. Now you should just put the pathname in the dependency list of the target, along with the object files, etc. [$(doinst)==many] (target): Set this from $(targets). ($(sort $(HURDLIBS-files))): Rule deleted. (../%.a ../%.so): New rule, replacing the previous one.
1995-08-23Initial revisionRoland McGrath
1995-08-23(DIST_FILES): Add hurd.boot.Roland McGrath
1995-08-23Initial revisionRoland McGrath
1995-08-23(SRCS): Add boot_script.c.Roland McGrath
(OBJS): Add boot_script.o. (LCLHDRS): New variable. (HURDLIBS): Variable removed. (boot): Depend on ../libthreads/libthreads.a.
1995-08-23(boot_like_kernel, boot_like_cmudef, boot_like_hurd): Variables removed.Roland McGrath
(main): Don't interpret switches. Instead of servers, take command line argument of boot script file name. Read the file and use boot_script functions to parse and execute its directives. (boot_script_*): New variables and functions for boot_script callbacks.
1995-08-23Formerly Makefile.~9~Miles Bader
1995-08-23(INSTALL_BIN): Changed to INSTALL_PROGRAM.Miles Bader
1995-08-22Add a backslash.Miles Bader
1995-08-21(open_hook): Use condition_broadcast instead of condition_signal onMiles Bader
active_fifo_changed, as all waiters need be notified of changes.
1995-08-21Add tserver.Miles Bader
1995-08-21(SRCS): Add cancel-cond.c.Roland McGrath
1995-08-21Initial revisionRoland McGrath
1995-08-21Doc fix.Michael I. Bushnell
1995-08-19(ps_not_sess_leader_p, ps_unorphaned_p, ps_parent_p): Use the new state bits.Miles Bader
1995-08-19(ps_emit_state): Rearrange things to reflect the new state bits.Miles Bader
(state_shadows): New variable. (ps_emit_state): Use the state_shadows list to turn off some states.
1995-08-19(PSTAT_STATE_*): All proc state flags reorganized and renamed toMiles Bader
PSTAT_STATE_P_* for process-global bits, and PSTAT_STATE_T_* for per-thread bits.
1995-08-19(thread_state, proc_stat_set_flags): Use the new state bits.Miles Bader
(proc_stat_set_flags): Actually set the PSTAT_STATE_P_STOP bit. (proc_stat_state_tags): Reordered to reflect the new ordering of the state bits.
1995-08-19[$(doinst)==many] (HURDLIBS-libs): Use plain OTHERLIBS as well as the targetMiles Bader
specific $@-OTHERLIBS.
1995-08-17Formerly ethernet.c.~2~Michael I. Bushnell
1995-08-17Initial revisionMichael I. Bushnell
1995-08-17Formerly devices.c.~3~Michael I. Bushnell
1995-08-16Formerly tcp.c.~5~Michael I. Bushnell
1995-08-16entered into RCSMichael I. Bushnell
1995-08-16Formerly Makefile.~8~Michael I. Bushnell
1995-08-16Initial revisionMichael I. Bushnell
1995-08-16entered into RCSMichael I. Bushnell
1995-08-16Formerly pfinet.h.~3~Michael I. Bushnell
1995-08-16Formerly sched.c.~6~Michael I. Bushnell
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.