Commit Graph

634 Commits

Author SHA1 Message Date
ghudson c0af535767 fdescfs now provides . and .. entries, so remove the comment about
them not being there.
1995-12-17 18:50:19 +00:00
thorpej 9952e89162 Squish some type bugs pointed out by Jonathan Stone. 1995-12-17 06:03:36 +00:00
thorpej 47efd9f35e Make this compile with -Werror. 1995-12-14 22:30:45 +00:00
thorpej 78bd4a1051 Make this compile with -Werror. 1995-12-14 22:17:26 +00:00
ws debbf2f60e - Add support for Win'95 separate creation/modification/access timestamps
- Re-introduce lowercase filenames for non-Win'95-filesystems
1995-11-29 15:08:32 +00:00
jtc 0a1e7de7b6 merge in changes from 1.1 release branch 1995-11-28 05:25:28 +00:00
cgd 9cd0c2cad7 Recognize all mount flags exported from the kernel (but only print the
ones that we used to print).  Note unrecognized flags(s) when printing
mount list.
1995-11-18 03:34:29 +00:00
thorpej 15539710a0 Clear the mount argument list before filling it in. This is the patch
from Michael Hitch in pr#1722.  As noted in the pr, this may not be the
most correct fix, but at least it prevents crashes.
1995-11-16 04:34:13 +00:00
mycroft dacabc2dd9 MOUNT_UFS -> MOUNT_FFS, and remove bogus comment. 1995-11-11 23:02:28 +00:00
thorpej 0e43650d58 Fix handling of "-M core" and "-N system"; a real brain-o on my part.
Fix related typo in manual page.
1995-11-11 02:41:43 +00:00
thorpej a752cec2e0 Don't require compiling with -DDEBUG to enable debugging messages. Instead,
add a new option flag "-d", which enables debugging output.  Compile all
of the code that used to be enabled with -DDEBUG unconditionally.  The
amount of extra code is negligable, and all of the tests to check if
debugging is enabled were done regardless of -DDEBUG anyway.  Adjust
SYSLOG() to DTRT if debugging is not enabled.
1995-11-06 07:00:07 +00:00
cgd 2bccd7cac4 don't define NUMBOOT on the alpha, any more. boot block installation
is now done by /usr/mdec/installboot.
1995-10-17 16:34:04 +00:00
ws a96f4bc2fc Add support for Win'95 long filenames 1995-10-15 15:34:19 +00:00
gwr a9d62322c7 Fix my typo 1995-10-10 21:42:00 +00:00
thorpej 5c3d69cf2b Build fsdb(8). 1995-10-09 02:24:30 +00:00
thorpej e727d216d2 A teensy bit of really minor cleanup. 1995-10-08 23:18:08 +00:00
thorpej 3f7621c16a FFS debugging/editing tool, from John Kohl. 1995-10-08 23:08:36 +00:00
gwr ad5a72a23c Add support for -DINET_ONLY to make this smaller in a ramdisk. 1995-10-08 23:03:54 +00:00
gwr f8b730af38 On the sun3, add SUBDIR+= edlabe 1995-10-08 22:50:07 +00:00
gwr 013bc1008b New, small disk label editor. Does not need ed(1). 1995-10-08 22:39:09 +00:00
mycroft e160549f5b Kill sessions that were deleted when rereading /etc/ttys. 1995-10-05 06:11:24 +00:00
mycroft fd25fd5a19 Add a `-d' option to force a dump. From John Kohl. 1995-10-05 05:36:21 +00:00
ghudson 9b746f76a4 Add code to look at the existing partition entries to deduce the
translated geometry of the disk.  This code will only change the
disk geometry if it can find a geometry which is consistent with
all partition entries, so it's very conservative about choosing
a new disk geometry.  Under some circumstances, it will choose a
number of cylinders which is a little lower than it needs to be,
but this code is enough so that you can create new partitions
with the correct physical addresses.

The right solution to this problem is to have the boot loader
communicate the BIOS geometry of each disk to the kernel, in a
manner similar to the symbol table, and then provide a kernel
interface to get at that information.  I'm unfortunately not
really qualified to make such a change, and I want something
that works better than the status quo.
1995-10-04 23:11:19 +00:00
pk db3185152f Fix typo (from Mark Weaver PR#1556); 1995-10-02 19:47:11 +00:00
pk 0e91488536 Prevent loop in SIGCHLD handler (Frank van der Linden; PR#1539). 1995-09-30 11:39:53 +00:00
jtc b12a0162d9 Fixed example. The "-o -b" flags aren't needed unless the arguments
(directory and uniondir) are swapped.  (PR #1469).
1995-09-29 06:44:02 +00:00
phil a2784ea2fb Changed to write the first 1k bytes that includes the disklabel and
the boot image information.  For some reason, a lseek and write of
just the image information scrambled the disklabel.  Since we have
a copy of the entire first 1k, just write it.
1995-09-28 07:08:49 +00:00
mycroft 2a549b83f7 Fix the case where stat() fails, so that the file system is still unmounted. 1995-09-22 02:03:48 +00:00
pk c94617858b Just use umask(0);
Use mktemp() for temporary file creation.
1995-08-25 11:35:35 +00:00
pk 4edc2f666b Ensure the hints file is readable. 1995-08-25 10:10:15 +00:00
phil 32b3e66891 New way to calculate load address from Matthias Pfaller. 1995-08-25 05:11:36 +00:00
thorpej 38634f3a18 Fix up a printf(), from Chris P. Ross. 1995-08-23 01:06:59 +00:00
jtc 1f3a168f04 Call mount_ffs instead of mount_ufs; PR #1379 1995-08-22 19:58:33 +00:00
chopps aabb577203 add adosfs. 1995-08-19 16:08:05 +00:00
pk d014b18a86 Remove junk (from Masanobu Saitoh; PR#1378). 1995-08-18 15:01:19 +00:00
pk 28aa17e348 Add missing commas (from Masanobu Saitoh; PR#1377). 1995-08-18 14:51:35 +00:00
thorpej 3376de53d9 Build ccdconfig. 1995-08-17 16:38:53 +00:00
thorpej 9a422ea24a Configuration utility for the ccd. 1995-08-17 16:37:17 +00:00
cgd f091151dc9 don't complain about errors opening 'on' ttys, if the error is ENXIO. 1995-08-13 05:24:03 +00:00
cgd 705e61651e fix a couple of bugs pointed out by John Birrell, though fix some
differently he did.  (1) don't assume that the timeval in
the packet is correctly aligned, (2) don't compare beyond the end
of the packet, (3) minor cast for printf happiness.
1995-08-11 22:37:58 +00:00
jtc ea00559d41 Convert to use err(3) 1995-08-11 00:08:18 +00:00
jtc 7320c39038 makedev(8) -> MAKEDEV(8); PR #1306 1995-08-10 23:47:32 +00:00
gwr 9df0a9a560 Add boot_sun3.8 1995-08-08 20:46:20 +00:00
pk 8920da128d Parse library names better; takes care of PR#1291 1995-08-05 00:16:36 +00:00
ghudson 34f94f0c70 Add and document options -w (to specify a maximum wait timeout, useful
for testing network interfaces) and -S (to specify a source address
on a machine with multiple interfaces).
1995-07-27 23:49:07 +00:00
cgd 83b019efaa set dumpsize in dump_exists(), not save_core(), so that minfree check
works again.  solves pr 1257, but sets dumpsize earlier than suggested
in that pr, so that dumpsize is set if a core doesn't appear to be
present (because dumpsize would be used if the '-f' flag is given).
1995-07-24 20:35:02 +00:00
ws a2465235f4 RIP address families are still 2 bytes 1995-07-24 13:03:25 +00:00
christos 68b7908bf9 Fix bugs cgd pointed out. 1995-07-13 23:20:10 +00:00
cgd 3f230414c7 fix a stupid bug; wrong size was being used for sin_len. 1995-07-13 10:43:23 +00:00
cgd 7e0beb510f clean up (GRAMMAR POLICE!), removed references to now-nonexistent
loopback file system (fixes pr 955, but more thoroughly).
1995-07-12 07:08:27 +00:00
cgd 3f9f3ddd4e update docs to match the code. 1995-07-12 06:23:21 +00:00
cgd f03626292f fix a goof in my previous code, that i thought of while reading pr 749.
add a -A flag, which does the same thing as '-a', but doesn't check for
remounts.
1995-07-12 06:05:04 +00:00
cgd a8592b0dd1 add mount_ffs(8). reorganize, to seperate the file system mount commands,
and to make it more clear what programs are dependent on a particular file
systems's format.
1995-07-12 03:50:27 +00:00
cgd 7fa5edba63 split FFS mount code out of mount(8). the correct way to name fast file
systems is now 'ffs', though 'ufs' is tolerated in fstab for backward
compatibility.
1995-07-12 03:46:47 +00:00
cgd 723ca902ed remove FFS mounting code from mount(8); there are now _no_ 'internal' mount
types.  when using mount(8) with '-a', do _NOT_ remount file systems
that have been mounted once already.  (This cannot be 100% precisely
determined (thanks to mfs, union fs, and similar file systems which
don't use a 'real' mounted-from node), and changed options cannot be updated
with mount -a.  however, options wouldn't be updated with the old mount -a
anyway, and this solves several annoyances.
1995-07-12 03:45:09 +00:00
cgd e85da9ab29 recognize 'ffs' and 'ufs' as meaning the same thing. 1995-07-12 03:39:53 +00:00
cgd 5f6a15bcbe implement a 'force check' flag, '-f'. I used the SunOS name, but the Digital
semantics.  now:
	(1) dirty file systems will always be checked; nothing new there.
	(2) if not '-f' clean file systems will _NEVER_ be checked,
		i.e. they won't be checked even if -p isn't specified.  This
		allows one to 'fsck -p ; fsck' to preen, then clean up
		anything that 'fsck -p' barfs on, without waiting for the
		clean file systems to be checked again.
	(3) if '-f' clean file systems will ALWAYS be checked.  This
		allows people to put 'fsck -fp' into /etc/rc on systems
		where they're leery of the FS clean flag state, need
		the extra reliability, and can afford time 'wasted'
		in checks.
The assumption made here is that if a file system is marked clean, it
_IS CLEAN_, really, and shouldn't be checked unless fsck is explicitly
told to (with -f).  This should be a valid assumption, but may not be in
the presence of file system bugs.  Documentation updated to note '-f'.
1995-07-12 01:49:16 +00:00
ghudson 92174a19ea Give an argument to the warning message for when realpath() fails. 1995-07-04 23:41:33 +00:00
briggs 49c06cb6c4 Reorder man page sources in makefile (alphabetize) and
add boot_mac68k.8.
1995-07-02 02:09:50 +00:00
thorpej d535998d4b Use sysctl() to determine maxpartitions. Fixes pr #970. 1995-06-28 02:21:02 +00:00
briggs beabc1186a Note the proper name for the core file instead of vmcore, and note the
names used when the -z option is present.
1995-06-27 22:40:46 +00:00
jtc 68ad3878b1 sys/signal.h -> signal.h 1995-06-26 23:26:23 +00:00
jtc 45bcb4b8c3 sys/errno.h -> errno.h
sys/signal.h -> signal.h
1995-06-26 23:17:26 +00:00
cgd 1ce78f01c4 fix verbose printf of dumplo, clean up printfs slightly 1995-06-25 06:28:13 +00:00
cgd a8973a1752 specify precision, not minimum field width. pointed out by John Kohl 1995-06-22 11:15:14 +00:00
mycroft 21258bad26 Allow exporting regular files. 1995-06-22 02:37:38 +00:00
pk d8f640e15a Add a `merge' option.
Use err() & warn().
1995-06-20 23:12:33 +00:00
christos 4841cf2927 - Support rip version 2.
- Add ansi prototypes.
- Be less internet centric.
- Convert queues to use <sys/queue.h> so we don't need -lcompat
1995-06-20 22:25:51 +00:00
cgd 54f83183c8 posixification of 'stat' structure 1995-06-19 21:30:36 +00:00
cgd dd12858b36 stat structure POSIXification 1995-06-19 00:20:11 +00:00
cgd 93a2f4ea60 update for posixified stat structure 1995-06-18 21:35:33 +00:00
cgd 3d113b326b don't assume f_fstypename is larger than MFSNAMELEN or is nul-terminated 1995-06-18 10:58:06 +00:00
mycroft 5827156eb1 Back out previous change. 1995-06-11 05:28:52 +00:00
mycroft ae16273156 Back out previous change. 1995-06-11 05:16:04 +00:00
mycroft f477ccbfa7 Fix def_anon initializer. 1995-06-09 05:26:58 +00:00
cgd 061f2a0c7e fd_set *'s really aren't compatible with timeval *'s 1995-06-08 12:38:07 +00:00
cgd 788733b7a9 typeof(timeval.tv_sec) != time_t 1995-06-07 17:14:21 +00:00
mycroft b5e03e8dd4 Fix debugging printf. 1995-06-06 19:54:30 +00:00
mycroft d6b0d0788c Use setegid() explicitly, just to be safe. 1995-06-06 19:53:34 +00:00
mycroft 7a4a8b6c81 Make sure the SIGHUP handler is actually set. Zero the fd_set before using
it.
1995-06-06 19:51:19 +00:00
mycroft 27093b3eba Fill in sin_len. 1995-06-03 23:23:52 +00:00
mycroft 7f26bb202e Set cr_gid properly, and adjust for getgrouplist() change. 1995-06-02 21:04:24 +00:00
ragge 06514eb892 Took away use of vax inline functions. Didn't work anyway. 1995-05-31 20:44:35 +00:00
mellon f4d4fdf315 Make boot_pmax man page. (from jonathan) 1995-05-31 16:46:07 +00:00
mycroft 53388641d7 Add missing option in example. 1995-05-30 09:09:39 +00:00
jtc 470a6be999 <sys/errno.h> -> <errno.h>
<sys/signal.h> -> <signal.h>
<sys/syslog.h> -> <syslog.h>
1995-05-28 05:37:32 +00:00
jtc 9f28755bff <sys/syslog.h> -> <syslog.h> 1995-05-28 05:31:01 +00:00
jtc 628bd54eb0 this file should be dead. 1995-05-28 05:28:55 +00:00
jtc 4d2a8bbae7 <sys/syslog.h> -> <syslog.h> 1995-05-28 05:27:20 +00:00
jtc ec38846844 sys_siglist[] -> strsignal() 1995-05-28 05:25:34 +00:00
jtc afea82ff3c <sys/errno.h> -> <errno.h> 1995-05-28 05:21:58 +00:00
mycroft 2b3cba51fb s/an active/a passive/ 1995-05-24 15:55:02 +00:00
mycroft 312851eab6 Format police. 1995-05-24 15:54:00 +00:00
christos 1f1b61fc49 Fix bug in af_format where the formatted address was returned in the same
static buffer. When af_format is used more than once in the same printf
statement, the second call will overwrite the first. Changed af_format to
take a buffer and the buffer size where to place the formatted string.
1995-05-24 15:22:52 +00:00
mycroft 9cd5391535 Use inet_aton(), not inet_addr(). 1995-05-21 15:33:22 +00:00
mycroft b581b3e588 Use inet_aton(), not inet_addr(). 1995-05-21 15:17:13 +00:00
mycroft 10f79d3be3 Use inet_aton(), not inet_addr(). 1995-05-21 14:22:23 +00:00
mycroft 6d4cde278d Use inet_aton(), not inet_addr(). 1995-05-21 01:18:03 +00:00
mycroft 7888507f63 Use inet_aton(), not inet_addr(). Suggested by John Hawkinson. 1995-05-19 20:17:16 +00:00
cgd 11b0070a5f don't build netgroup(5) here. 1995-05-11 23:15:22 +00:00