Age | Commit message (Collapse) | Author | |
---|---|---|---|
1995-04-11 | Tweak things so that the -t flag works correctly for processes whose tty we | Miles Bader | |
can't figure out. | |||
1995-04-10 | Formerly ext2fs.c.~2~ | Miles Bader | |
1995-04-10 | Formerly ext2fs.h.~2~ | Miles Bader | |
1995-04-10 | Initial revision | Miles Bader | |
1995-04-10 | Initial revision | Miles Bader | |
1995-04-10 | Make INSTALL_BIN use /gd4/hurd-cross/install-stripped to install binaries | Miles Bader | |
stripped. | |||
1995-04-10 | Make prefix and exec_prefix point at the currently correct place. | Miles Bader | |
1995-04-10 | Add some dependencies on include files. | Miles Bader | |
1995-04-10 | (trivfs_S_file_truncate): Always return 0, so O_TRUNC works. | Miles Bader | |
1995-04-10 | (open_write, open_read): Bounds check I/O. | Miles Bader | |
1995-04-10 | (main, check_open_hook, close_device, trivfs_goaway): Add a new lock, | Miles Bader | |
device_lock, and use it to control access to the DEVICE variable. (open_hook, trivfs_modify_stat, trivfs_S_fys_syncfs): Copy DEVICE before using it, so it doesn't change underneath us. (clean_exit): Add a new argument that says whether to aquire a lock before doing our work. (ports_notice_idle, ports_no_live_ports): Use it. (close_device): New function, closes DEVICE cleanly. (clean_exit, ports_no_hard_ports): Use close_device. (main): Use trivfs_startup instead of doing it manually. (trivfs_goaway): Try and do it better, paying attention to flags, etc.; this still isn't right though, we may want to wait for the ports library to be fixed first. (DEBUG): New macro, executes its arg with debug_lock locked. | |||
1995-04-10 | (open_create): Supply our device's size when creating a window. | Miles Bader | |
1995-04-10 | (struct execdata) [BFD]: New member `interp_section'. | Roland McGrath | |
(check_section): Notice section named ".interp" and set that pointer. (load_section): Do nothing if the section is zero size. When reading into our copy of the overlap page, don't read past the end of the section. (do_exec): Consolidate new subfunction `check_maybe_gzip'. If there is an interpreter section, load the interpreter file too, and use its entry point instead of the user program's. Cleaned up and made more robust deallocation of BOOT info on error. (deadboot): New function, split out of do_mach_port_notify_no_senders. | |||
1995-04-09 | Read or write partial pages at the end of the device. | Miles Bader | |
1995-04-09 | (position): Use a shorter than normal window if necessary to avoid going past | Miles Bader | |
the end of the device. (window_create): Initialize the new MAX_POS field. Rename the location field `pos'. | |||
1995-04-09 | Add a new window field, max_pos. Rename the location field `pos'. | Miles Bader | |
1995-04-09 | Getopt now returns '\001' for non-switch options instead of '\0', no doubt to | Miles Bader | |
work around an obscure bug in some brain-dead system only used by 2 people twice a decade. | |||
1995-04-09 | (vpath lib%.a): Move this after include ../Makeconf, since it uses a | Roland McGrath | |
variable set there. | |||
1995-04-09 | (vpath lib%.a): Add search path. | Roland McGrath | |
(exec): Depend on -lbfd and -liberty. (CPPFLAGS): Append -DBFD; omit -DA_OUT_H=... (bfdexec): Target removed. | |||
1995-04-09 | (load_section): fseek to desired position before freading. | Roland McGrath | |
(input_room): Always map a page-aligned region. | |||
1995-04-09 | Link ifsock with error.o. | Miles Bader | |
1995-04-09 | Use 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-09 | Use trivfs_startup() instead of doing things manually. | Miles Bader | |
Get rid of _libports_initialize() [it gets called automatically]. | |||
1995-04-09 | If trivfs_fsid is zero, set it to our process id, which should be a nice | Miles Bader | |
unique value. | |||
1995-04-09 | Before calling trivfs_modify_stat, set the st_fstype & st_fsid fields to | Miles Bader | |
trivfs_fstype & trivfs_fsid. But first, if trivfs_fsid is zero, set it to our process id, which should be a nice unique value. | |||
1995-04-09 | Declare trivfs_startup. | Miles Bader | |
1995-04-09 | Initial revision | Miles Bader | |
1995-04-07 | (subdirs-nodist, other-subdirs): Delete `ext2fs'. | Michael I. Bushnell | |
1995-04-07 | Make everything depend on ps.h. Other random tweaks. | Miles Bader | |
1995-04-07 | Tighten up types used (i.e., don't use int for everything). | Miles Bader | |
1995-04-07 | (parse_enum): Renamed from enum_name. | Miles Bader | |
(main, usage): Add lots of sysvish options, and generalize some existing ones to deal with sysvish usage. Make -t & -o work. | |||
1995-04-07 | (ps_tty_short_name): New function; functionality used to be in spec.c. | Miles Bader | |
(ps_tty_create, ps_tty_free): Add short_name fields. Tighten up types used (i.e., don't use int for everything). | |||
1995-04-07 | Add decls for proc_stat_list_add_pgrp & ps_tty_short_name. | Miles Bader | |
Tighten up types used (i.e., don't use int for everything). | |||
1995-04-07 | (ps_emit_state): If a process is marked as stopped, then don't mention | Miles Bader | |
sleeping or idle threads' status (as that's presumably the signal thread). (ps_emit_tty_name): Move guts into into ps_tty_short_name. Tighten up types used (i.e., don't use int for everything). | |||
1995-04-07 | (proc_stat_list_sort1): Always keep threads after their process when sorting! | Miles Bader | |
Factor out most of proc_stat_list_add_all, proc_stat_list_add_login_coll, and proc_stat_list_add_session into proc_stat_list_add_[id_]fn_pids. (proc_stat_list_add_pgrp): New function, adds pids for a pgrp. Tighten up types used (i.e., don't use int for everything). | |||
1995-04-06 | (S_proc_getprocinfo): New var `tp'. Bother to set | Michael I. Bushnell | |
PI->logincollection. | |||
1995-04-06 | Add the `jobc' (-j) output format from netbsd. | Miles Bader | |
1995-04-06 | Minor change in spec names. | Miles Bader | |
1995-04-06 | Add the `Arg0' spec, which is the same as `Args', but only prints the first | Miles Bader | |
one. Change MsgsIn and MsgsOut to MsgIn and MsgOut. | |||
1995-04-06 | When processes are specified on the command line by PID, turn off all | Miles Bader | |
filtering so that they don't disappear later. | |||
1995-04-06 | (waiter_cares, waiting_parent_cares): New functions. | Roland McGrath | |
(alert_parent, reparent_zombies, S_proc_wait, S_proc_mark_stop): Use them. | |||
1995-04-05 | Don't include <errno.h>. Define `errno' variable. | Roland McGrath | |
1995-04-05 | (SRCS): Add syscall.S. | Roland McGrath | |
(OBJS): Add syscall.o. | |||
1995-04-05 | Check for errors. | Roland McGrath | |
1995-04-05 | (clean): Only clean in working-prog-subdirs. | Michael I. Bushnell | |
1995-04-05 | (crossdir, startup, libc, crossheaders): New vars. | Michael I. Bushnell | |
(MIGCOM): Use $(crossdir) instead of literal string. | |||
1995-04-05 | (hurdinst, hurdroot): Deleted vars. Replaced usages with $(prefix) | Michael I. Bushnell | |
and derivatives. (hurdroot-douglas.gnu.ai.mit.edu, hurdroot-ernst.gnu.ai.mit.edu, hostname, hurdrootdev): Deleted vars. (hurdsource): Replaced with `srcdir'. (startup, libc): Deleted vars; now in Maketools. (prefix, exec_prefix): New vars. (hurddir, bindir, libdir, infodir, includedir): New vars. ($(hurdroot), $(hurdroot)/mounted): Deleted rules. (vpath %.defs): Look in $(crossheaders), not installation dir. | |||
1995-04-05 | Use the hashing routines from ../lib/ihash.c. | Miles Bader | |
1995-04-05 | Initial revision | Miles Bader | |
1995-04-05 | Initial revision | Miles Bader | |