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
cgd
532a938c1d
NUMBOOT == 2 on the alpha, too.
1995-02-11 02:42:21 +00:00
cgd
9235328d5a
functions which are 'fake-varaargs' should be passed longs, not ints.
1995-02-10 23:26:14 +00:00
cgd
cbdbe9a97a
do the DIOCWDINFO in writelabel() even if -r is specified.
...
On most machines it's redundant, but it gives others the chance to
take special actions, e.g. updating a checksum.
1995-02-10 23:24:19 +00:00
cgd
d2682eafca
docs follow code.
1995-02-05 14:11:53 +00:00
mycroft
0c1f0c97eb
Don't mix stat flags and inode flags.
1995-01-30 20:32:01 +00:00
mycroft
bebd64c62c
Fix typos, and minor cosmetic changes.
1995-01-30 20:14:10 +00:00
mycroft
6e6fa2798b
Make this more type safe.
1995-01-30 20:02:47 +00:00
mycroft
705a6ebacb
Use S_IS*().
1995-01-30 19:39:36 +00:00
mycroft
6d25129f1e
Change type list code to match umount(8).
1995-01-30 17:22:42 +00:00
mycroft
63292a1ad5
Make arg to selected() const. Disallow multiple `-t' options.
1995-01-30 17:20:06 +00:00
mycroft
a3f55cea68
Cosmetic changes to type list parsing.
1995-01-30 17:03:15 +00:00
mycroft
50b3661847
Be careful to only parse the host name from the mount path for NFS mounts.
1995-01-30 16:36:47 +00:00
glass
ddbe84a0ec
fix usage message to include -a. fix command line handling for same
1995-01-21 21:22:16 +00:00
mycroft
40499f1522
Use /etc/rmt explicitly.
1995-01-20 18:04:56 +00:00
mycroft
fd502f2d7d
Clone from mount_msdos.
1995-01-18 08:37:48 +00:00
mycroft
998e3b5dd3
Document the -o' option. Remove the last vestige of the
-F' option.
1995-01-18 08:35:42 +00:00
mellon
70eaf1d62a
Fixed formatting and expanded content
1995-01-18 06:12:48 +00:00
mellon
ae56aa82ca
reboot documentation for pmax
1995-01-18 02:01:21 +00:00
mycroft
e631f9d003
Recognize Linux file systems correctly.
1995-01-13 10:42:02 +00:00
mycroft
27761b7c7f
Change the magic question to an absolute, flat lie that should hopefully make
...
people think twice before toying with it. B-P
1995-01-12 12:23:19 +00:00
mycroft
7668d55987
This shouldn't be setuid any more.
1995-01-09 10:20:11 +00:00
mycroft
5099dbad93
Fix getopt string and test on return value.
1995-01-04 05:30:07 +00:00
cgd
f24d9135d1
<sys/queue.h> is no longer needed.
1995-01-03 02:06:24 +00:00
cgd
cc7492d622
fix bug 547. it looks like somebody mis-pasted. kirk has been informed.
1994-12-29 00:48:42 +00:00
mycroft
33ea52b638
Mostly sync with CSRG.
1994-12-28 02:21:43 +00:00
mycroft
54d17cb5bb
Sync with CSRG.
1994-12-28 01:51:46 +00:00
mycroft
700673cebf
Change some spacing to match Kirk's view of the world.
1994-12-28 00:15:50 +00:00
mycroft
0826920c54
Mostly sync with CSRG.
1994-12-28 00:03:49 +00:00
mycroft
e5d0c2de0f
Copy fs_maxcluster when comparing superblocks.
1994-12-27 19:26:57 +00:00
glass
572e2d63e3
keep you from dumpfs-ing a filesystem with a bad magic #. fixes bug 249. fix 98% from Giles Lean
1994-12-26 22:11:31 +00:00
cgd
b35dc8dfe1
kill some extraneous equal signs.
1994-12-24 11:07:28 +00:00
cgd
ae9481b5c5
kill some redundant includes.
1994-12-23 13:13:06 +00:00
cgd
1e71c95ea1
kill unnecessary .include.
1994-12-22 11:14:51 +00:00
cgd
06e2955ff1
specify man pages the new way.
1994-12-22 10:44:04 +00:00
mycroft
26d9497d49
Clean up deleted files.
1994-12-22 10:44:01 +00:00
cgd
ae9172d6cd
specify man pages the new way.
1994-12-22 09:57:51 +00:00
cgd
c4c01d75b2
specify man pages the new way.
1994-12-22 09:31:26 +00:00
mycroft
b38d812aed
No longer install setuid root.
1994-12-20 17:32:40 +00:00
cgd
8e0e3522e1
pull in bsd.own.mk by hand, early, so NOMAN= can be defined there.
1994-12-20 15:12:31 +00:00
cgd
a2fc49f975
compile against new headers
1994-12-18 16:01:13 +00:00
cgd
74104b5039
compile against new headers.
1994-12-18 16:00:21 +00:00
cgd
d71db3e4a6
light clean, and make it compile against new header files.
1994-12-18 15:55:41 +00:00
cgd
9e821e2de7
spacing nit.
1994-12-18 12:58:39 +00:00
cgd
65a65336a8
adjust the documentation to note that 'swap' can be used instead of a dev.
1994-12-18 06:10:22 +00:00
cgd
e072e2ae63
some -Wall changes, from Jim Jegers, improved (in some cases) by me.
...
still needs a bit of work, but closer.
1994-12-18 05:43:48 +00:00
cgd
4c998ed311
type size paranoia, and allow one to mount an mfs on the device 'swap',
...
so that diskless machines can use MFS /tmp directories.
1994-12-18 05:09:39 +00:00
cgd
1cb390e8b9
-Wall cleanups from Jim Jegers
1994-12-18 00:25:37 +00:00
cgd
c9117f53b5
-Wall cleanups from Jim Jegers
1994-12-18 00:15:01 +00:00
cgd
73cf954189
adjust; from jimj.
1994-12-06 19:13:02 +00:00
cgd
5eeab43e28
more cleanups from Jim Jegers, passed over by me.
1994-12-05 20:15:31 +00:00
christos
270150876e
Updated to mention the local netgroup.db and NIS db handling.
1994-12-04 22:35:51 +00:00