summaryrefslogtreecommitdiff
path: root/trans
AgeCommit message (Collapse)Author
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.
1995-04-09Use trivfs_startup() instead of doing things manually.Miles Bader
Get rid of _libports_initialize() [it gets called automatically].
1995-04-03Return more useful values for the st_blksize and st_fstype fields in a stat.Miles Bader
1995-03-31Move the check for the bootstrap port after the args check, so that users canMiles Bader
run it from the shell to get a usage message.
1995-03-31Don't deallocate our right to the underlying disk node, so we don't getMiles Bader
garbage collected prematurely. Also move the check for the bootstrap port after the args check, so that users can run it from the shell to get a usage message.
1995-03-30Add support for the magic and null servers.Miles Bader
1995-03-30Initial revisionMiles Bader
1994-08-31entered into RCSMichael I. Bushnell
1994-08-30entered into RCSMichael I. Bushnell
1994-08-16Formerly ifsock.c.~2~Michael I. Bushnell
1994-08-16entered into RCSMichael I. Bushnell
1994-08-16Formerly symlink.c.~3~Michael I. Bushnell
1994-07-22Formerly Makefile.~3~Michael I. Bushnell