Commit Graph

584 Commits

Author SHA1 Message Date
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
cgd be68575548 don't build netgroup(5) here. 1995-05-11 23:15:05 +00:00
jtc 2d709c7062 flush stdout instead of stderr, so that each block number is displayed
as it is printed.  From PR 989.
1995-05-06 06:55:34 +00:00
briggs c8338a3451 Remove xref to mount_lofs and add xref to mount_ados and mount_msdos. 1995-04-30 20:42:12 +00:00
mycroft f6f6145e7f Make sure to reset signal mask on errors. 1995-04-29 22:42:07 +00:00
mellon 7b8bdc7ae5 pmax boot documentation 1995-04-25 23:55:11 +00:00
pk 7d07096c42 Bits from old reboot_sparc.8 man page. 1995-04-25 11:37:25 +00:00
cgd 2fe1f93ac5 fix arguments to tracing functions and/or cast, to avoid warnings. 1995-04-24 13:24:30 +00:00
cgd 53f540575f fix initializer 1995-04-24 13:23:52 +00:00
cgd 2d9ea442e5 fix array types to match what the file system wants. 1995-04-24 13:23:11 +00:00
ragge c39f186d60 Changed to use only one bootblock file on VAX. 1995-04-23 19:27:59 +00:00
cgd cc345dc38d remove these (deprecated) files. port maintainers were warned about
their impending disappearance a while ago; they can still be retrieved
from the attic.
1995-04-23 10:58:38 +00:00
cgd 555d4b510e slightly clean rcs ids, etc. 1995-04-23 10:33:03 +00:00
cgd dfb2f56868 if no packets were received, exit with status 1. this should be
documented somewhere.  As suggested by Rens Troost.
1995-04-22 15:27:08 +00:00
mycroft 6f98502ae2 Interface-specific routes can be static. 1995-04-20 20:52:46 +00:00
mycroft 22ecc6ab1a Implement the document `-llinfo' flag. 1995-04-20 17:39:17 +00:00
cgd 5bc2528656 route.o, not route, depends on keywords.h. from jhawk@mit.edu; pr 978 1995-04-19 09:08:28 +00:00
ragge f66d5868d5 Added vax for 2-file boot blocks. 1995-04-18 22:37:46 +00:00
mycroft 5b613aff01 Remove extra `break;'. 1995-04-18 03:14:18 +00:00
mycroft 5a76ea02ce Set the `clean' flag. 1995-04-12 21:24:31 +00:00
mycroft 7cb70c9889 Set the clean flag if necessary. If preening, don't check `clean' file
systems.
1995-04-12 21:24:07 +00:00
mycroft 7bffa9e3f0 Print out the `clean' field. 1995-04-12 21:23:24 +00:00
jtc ae0b9c2010 KERNEL -> _KERNEL 1995-03-28 17:18:59 +00:00
mycroft 5745c084e8 Fix another bogus cast. 1995-03-27 22:14:47 +00:00
mycroft 61b709b720 Remove incorrect cast on lseek() return value. 1995-03-27 21:48:52 +00:00
mycroft 6bfd77e432 Fix typo in previous. 1995-03-23 00:01:03 +00:00
cgd b1c02cd571 make sure that the alpha boot block is checksummed in a way more
acceptable to charles; #ifdef it, and do it explicitly here, rather
than doing a WDINFO ioctl for the -r case.
1995-03-22 23:48:49 +00:00
mycroft cdc420327d Don't do a DIOCWDINFO after already writing the label. 1995-03-22 09:14:34 +00:00
mycroft be82a25869 Use POSIX signals. 1995-03-21 18:48:41 +00:00
mycroft 6faa350c7d Fix typo. 1995-03-21 14:05:36 +00:00
mycroft ffe9a4ccf0 Update to use timer{add,sub}(). 1995-03-21 13:55:23 +00:00
cgd 38bab6b6da type sizes 1995-03-21 01:30:09 +00:00
cgd 0cc5c1886a short -> int16_t in a couple of places 1995-03-21 01:28:05 +00:00
mycroft 283b35b06f Make sure to recreate the `..' entry in the root directory if missing. 1995-03-20 00:40:10 +00:00
cgd 10df2990d8 re-order the DIOCWLABEL in the rflag case, so it actually works right. 1995-03-19 23:37:56 +00:00
cgd d76c552602 halt(8) has been assimilated (into reboot(8)). 1995-03-18 16:15:28 +00:00
cgd ce5ebe9911 pseudo-merge with Lite; man pages need to be merged seperately, but
that's really a port-specific thing.  They probably should be updated, too.
1995-03-18 16:11:33 +00:00
cgd 369451e46b from Lite 1995-03-18 15:17:32 +00:00
cgd 0114e805ce convert to new RCS Id conventions; reduce my headache 1995-03-18 14:54:19 +00:00
cgd d715871567 new id tag convention, typo. 1995-03-18 12:28:06 +00:00
cgd 909eb54fbb calculate the 'offset' argument to lseek() in a prettier way, more
consistent with the way fsck(8) does it.  no functional change.
1995-03-18 07:02:29 +00:00
cgd 671d2abce5 complete remove special search dirs, use NetBSD Id tag. 1995-03-06 04:24:41 +00:00
cgd f9b9202a22 flush stdout after printing each alternate superblock location. 1995-03-04 06:28:20 +00:00
cgd 4c02b41140 fix up inconsisten uses of lseek(). (three uses. one hard-coded 'whence'
as a number, one used an L_ constant and the other used a SEEK_ constant!)
1995-03-04 06:10:39 +00:00
mycroft 4c34be6b52 Clean up deleted files. 1995-03-01 00:00:00 +00:00
mycroft 1e81015d0c Document the getopt(3) option syntax, and some other documentation cleanup. 1995-02-21 01:17:40 +00:00
mycroft 4cdfbdb0e8 Fix an old formatting glitch. 1995-02-21 00:27:29 +00:00
mycroft dd6c22ed70 Use getopt(3), with obsolete() from restore(8) for backward compatibility. 1995-02-20 22:35:56 +00:00
mycroft d8b173be70 Use atexit() rather than tweaking every exit() to call the cleanup function. 1995-02-20 19:43:51 +00:00
mycroft f7078d4f16 Fix core dumps on certain types of invalid options. 1995-02-20 18:42:14 +00:00
cgd a3141c6a40 fstab man page is in section 5, as pointed out by David K Brownlee in bug 802. 1995-02-16 19:48:19 +00:00