summaryrefslogtreecommitdiff
path: root/trans
AgeCommit message (Collapse)Author
1996-07-01(S_msg_describe_ports): New function.Michael I. Bushnell
1996-07-01(S_crash_dump_task): Drop arg TARGET.Michael I. Bushnell
(dump_core): Likewise; all callers changed. (struct crasher): Delete member `target'.
1996-07-01(S_crash_dump_task): New args EXC, CODE, SUBCODE, CTTY_ID. SupplyMichael I. Bushnell
SIGCODE arg to proc_mark_stop. (signal_crasher): New arg SIGCODE, supply to proc_mark_exit. All callers changed. (S_msg_sig_post_untraced): Supply C->sigcode to proc_mark_stop.
1996-07-01(targets): Added crash.Michael I. Bushnell
(SRCS): Added crash.c.
1996-07-01(crash): New target.Michael I. Bushnell
1996-06-21typo fixesRoland McGrath
1996-06-20(null ifsock fifo new-fifo devport): Depend on ../libfshelp/libfshelp.a.Miles Bader
1996-05-29Initial revisionMiles Bader
1996-05-11(parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.Miles Bader
1996-04-30(all): Delete target.Michael I. Bushnell
(include ../Makeconf): *Before* all dependences. ($(targets)): Each program depends on its associated .o.
1996-04-27Use ports_create_port instead of ports_allocate_port, and notice the error.Roland McGrath
1996-04-15(fifo_trans_parse_args): Supply missing arg to argp_parse.Michael I. Bushnell
1996-04-15Initial revisionMichael I. Bushnell
1996-03-31(targets): Add devport.Miles Bader
(SRCS): Add devport.c. Add devport as a target to various dependency rules.
1996-01-27(trivfs_goaway): Handle errors from ports_inhibit_bucket_rpcs.Miles Bader
1996-01-19(trivfs_S_io_select):Miles Bader
Request interruption if the reply-port dies. Don't block if there's an error immediately available.
1995-12-15Initial revisionRoland McGrath
1995-11-06(main): Add flags argument to trivfs_startup call.Miles Bader
1995-11-06(S_fsys_get_options): New function.Miles Bader
(main): Add flags argument to fsys_startup call. (S_fsys_startup): Add FLAGS arg.
1995-10-08Add fwd.Miles Bader
1995-10-08(S_fsys_getpriv): Add new extra args.Miles Bader
1995-10-04Initial revisionMiles Bader
1995-09-22(targets): Add new-fifoMiles Bader
(SRCS): Add new-fifo.c (new-fifo): New target.
1995-09-18(trivfs_S_file_set_size): Renamed from trivfs_S_file_truncate.Miles Bader
1995-09-18(trivfs_S_file_set_size): Renamed from trivfs_S_file_truncate;Miles Bader
Return EINVAL if the new size isn't 0.
1995-09-11(open_hook): Block for read only when there's really someone reading already,Miles Bader
or until there's a writer. (open_hook): Use the WAIT macro to block. (wait_for_writer): New variable. (main): Set WAIT_FOR_WRITER with WAIT_FOR_READER. (trivfs_modify_stat): Only return pipe info if there's a pipe. (close_hook): Don't die if there's no pipe.
1995-08-31(trivfs_S_io_select): Use pipe_pair_select.Miles Bader
(trivfs_S_io_write): Pass in the NOBLOCK parameter to pipe_write.
1995-08-30(trivfs_goaway): Implement correctly.Miles Bader
(main): When we time out, don't exit unless there are no opens. (main): Add timeouts. (port_bucket): Now a local variable in main.
1995-08-29(open_hook): Use hurd_condition_wait to detect interrupts.Miles Bader
1995-08-24(trivfs_goaway, trivfs_modify_stat): Update arguments.Miles Bader
(trivfs_modify_stat): Give the size of the fifo now that we've got a handle on it.
1995-08-24(trivfs_goaway, trivfs_modify_stat): Update arguments.Miles Bader
1995-08-24(S_fsys_forward): New function.Miles Bader
1995-08-24(all): New target.Miles Bader
(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
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-15Initial revisionMiles Bader
1995-08-15(SRCS): Add fifo.c.Miles Bader
(targets): Add fifo. (fifo): New target.
1995-07-25(main): Don't pass in the MACH_RCV_TIMEOUT flag with a zero timeout.Miles Bader
1995-07-25Initial revisionMiles Bader
1995-07-07(OBJS): New var.Michael I. Bushnell
1995-07-06Removed dependencies that are now automatically generated.Michael I. Bushnell
1995-07-06(ifsock-HURDLIBS, null-HURDLIBS): New vars.Michael I. Bushnell
(null, ifsock): Fix dependencies.
1995-06-28(null): Depend on $(libihash).Michael I. Bushnell
1995-06-28(PT_CTL, PT_NODE): Deleted macros.Michael I. Bushnell
(trivfs_protid_porttypes, trivfs_cntl_porttypes, trivfs_protid_nporttypes, trivfs_cntl_nporttypes): Deleted vars. (trivfs_protid_portclasses, trivfs_cntl_portclasses, trivfs_protid_nportclasses, trivfs_cntl_nportclasses): New vars. (control_class, node_class, port_bucket): New vars. (main): Initialize control_class, node_class, port_bucket, trivfs_protid_portclasses, and trivfs_cntl_portclasses. (ports_cleanroutines): Delete initialization. (main): Convert to new trivfs interface. (trivfs_goaway): Likewise. (main): Convert to new ports interface. (ports_demuxer, ports_notice_idle, ports_no_live_ports, ports_no_hard_ports): Deleted functions.
1995-06-28(PT_CTL, PT_NODE): Deleted macros.Michael I. Bushnell
(ports_cleanroutines): Deleted var. (ports_notice_idle, ports_no_live_ports, ports_no_hard_ports): Deleted functions. (control_class, node_class, port_bucket): New vars. (trivfs_protid_porttypes, trivfs_cntl_porttypes, trivfs_protid_nporttypes, trivfs_cntl_nporttypes): Deleted vars. (trivfs_protid_portclasses, trivfs_cntl_portclasses, trivfs_protid_nportclasses, trivfs_cntl_nportclasses): New vars. (main): Initialize control_class, node_class, port_bucket, trivfs-protid_portclasses, and trivfs_cntl_portclasses. (main): Use new trivfs interface. (trivfs_goaway): Likewise. (main): Use new ports interface. (S_ifsock_getsockaddr): Likewise. (demuxer): Renamed from ports_demuxer. (demuxer): Declare ifsock_server.
1995-06-28(ifsock): Add dependency on $(libihash).Michael I. Bushnell
1995-05-12Add fsys_set_options, replacing fsys_mod_readonly.Miles Bader
1995-05-11(trivfs_modify_stat): Make st_blksize really large.Miles Bader
1995-04-11(trivfs_S_file_truncate): Always return 0, so O_TRUNC works.Miles Bader
1995-04-09Link ifsock with error.o.Miles Bader
1995-04-09Use trivfs_startup() instead of doing things manually.Miles Bader
Get rid of _libports_initialize() [it gets called automatically]. Use error() to print error messages.