summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-09Read 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 pastMiles Bader
the end of the device. (window_create): Initialize the new MAX_POS field. Rename the location field `pos'.
1995-04-09Add a new window field, max_pos. Rename the location field `pos'.Miles Bader
1995-04-09Getopt now returns '\001' for non-switch options instead of '\0', no doubt toMiles 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 aRoland 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-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-09If trivfs_fsid is zero, set it to our process id, which should be a niceMiles Bader
unique value.
1995-04-09Before calling trivfs_modify_stat, set the st_fstype & st_fsid fields toMiles 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-09Declare trivfs_startup.Miles Bader
1995-04-09Initial revisionMiles Bader
1995-04-07(subdirs-nodist, other-subdirs): Delete `ext2fs'.Michael I. Bushnell
1995-04-07Make everything depend on ps.h. Other random tweaks.Miles Bader
1995-04-07Tighten 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-07Add 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 mentionMiles 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 setMichael I. Bushnell
PI->logincollection.
1995-04-06Add the `jobc' (-j) output format from netbsd.Miles Bader
1995-04-06Minor change in spec names.Miles Bader
1995-04-06Add the `Arg0' spec, which is the same as `Args', but only prints the firstMiles Bader
one. Change MsgsIn and MsgsOut to MsgIn and MsgOut.
1995-04-06When processes are specified on the command line by PID, turn off allMiles 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-05Don't include <errno.h>. Define `errno' variable.Roland McGrath
1995-04-05(SRCS): Add syscall.S.Roland McGrath
(OBJS): Add syscall.o.
1995-04-05Check 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-05Use the hashing routines from ../lib/ihash.c.Miles Bader
1995-04-05Initial revisionMiles Bader
1995-04-05Initial revisionMiles Bader
1995-04-05(diskfs_S_dir_rmdir): Do fsys_goaway for translated nodes beingMichael I. Bushnell
unlinked.
1995-04-05Fix nets.Michael I. Bushnell
1995-04-05(apply_auth): Use msg_add_auth & msg_del_auth instead of add_auth & del_auth.Miles Bader
(apply_auth_to_pids, apply_auth_to_loginid, apply_auth_to_pgrp): Don't use the IDS variable, it's no longer around; I think AUTH is the right thing to replace it with.
1995-04-05Add showtrans & mount, and uncomment-out su.Miles Bader
1995-04-05(diskfs_S_dir_unlink): Do fsys_goaway for translated nodes beingMichael I. Bushnell
unlinked.
1995-04-05Get rid of the `show passive translator' functionality, as this is now doneMiles Bader
by showtrans.
1995-04-05(proc_stat_set_flags): If PSTAT_NO_MSGPORT is set, don't use the msg port.Miles Bader
1995-04-05Add the PSTAT_NO_MSGPORT flag, which when set disables any use of theMiles Bader
process's message port.
1995-04-05Make -a imply -g as well, to be compatible with bsd.Miles Bader
Add the -M (--no-msg-port) switch, which disables all fields that would use any process's message port.
1995-04-05(diskfs_set_translator): When freeing passive translator, account forMichael I. Bushnell
blocks freed in NP->dn_stat.st_blocks.
1995-04-04Initial revisionMiles Bader
1995-04-04The previous change mistakenly changed an instance of MACH_MSG_TYPE_MAKE_SENDMiles Bader
to MACH_MSG_TYPE_COPY_SEND.