Age | Commit message (Collapse) | Author |
|
(ps, settrans, showtrans, fsysopts): Put all dependencies in these targets.
(settrans-HURDLIBS, showtrans-HURDLIBS, ps-HURDLIBS): Removed.
(settrans, showtrans, fsysopts, ps): Get rid of things that are now in
libshouldbeinlibc.
Get rid of rules dealing with error.o.
|
|
(symlink, magic, ifsock, fifo, null): Put all dependencies in these targets.
(null-HURDLIBS, ifsock-HURDLIBS, fifo-HURDLIBS): Removed.
Get rid of rules dealing with error.o
|
|
(OBJS): Get the mig stubs from $(MIGSTUBS).
(proc): Put all dependencies here.
(HURDLIBS, REMHDRS): Removed.
(OBJS): Calculate the appropiate bits from $(SRCS).
|
|
(OBJS): Remove error.o.
(HURDLIBS): Removed.
Removed all rules dealing with error.o.
|
|
(HURDLIBS): Removed.
Remove rules for error.o.
|
|
(REMHDRS, MIGSTUBS): Removed.
|
|
(HURDLIBS): Removed.
(OBJS): Get rid of error.o.
Get rid of rules dealing with error.o.
($(prefix)/dev/MAKEDEV): Use $(INSTALL_PROGRAM) instead of $(INSTALL_DATA) +
`chmod +x'.
|
|
(REMHDRS): Removed.
Order changed a bit.
|
|
(COBJS, REMHDRS): Removed.
(OBJS): Derived mostly from $(SRCS).
|
|
(FSYSSRCS): Added fsys-forward.c.
|
|
(HURDLIBS, LDFLAGS, REMHDRS): Removed.
Rules associated with ../lib removed.
|
|
Rules dealing with ../lib removed.
|
|
|
|
($(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.
|
|
|
|
|
|
|
|
(OBJS): Add boot_script.o.
(LCLHDRS): New variable.
(HURDLIBS): Variable removed.
(boot): Depend on ../libthreads/libthreads.a.
|
|
(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.
|
|
|
|
|
|
|
|
active_fifo_changed, as all waiters need be notified of changes.
|
|
|
|
|
|
|
|
|
|
|
|
(state_shadows): New variable.
(ps_emit_state): Use the state_shadows list to turn off some states.
|
|
PSTAT_STATE_P_* for process-global bits, and PSTAT_STATE_T_* for per-thread
bits.
|
|
(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.
|
|
specific $@-OTHERLIBS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(S_socket_send): Use pipe_release_writer instead of pipe_release.
(S_socket_recv): Reflect EPIPE as EOF.
|
|
longer always defined.
|
|
(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.
|
|
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.
|