Commit Graph

784 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
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
mycroft
4c78b5e610 Use defaults that are more reasonable for modern disks, and document the `-n'
option.
1994-12-01 18:46:37 +00:00
glass
3ec23014c1 misc/596: fix from James Jegers for missing host and add cross ref to spray. 1994-11-29 20:41:06 +00:00
jtc
3a08d567f4 Misc manpages fixes (PR #551) 1994-11-03 15:37:46 +00:00
cgd
12e31a0cfc oops; get rid of previous (iffy) zopen declaration 1994-10-31 04:47:26 +00:00
cgd
96209ecf3f pull in string.h 1994-10-31 04:38:09 +00:00
cgd
6935d116b0 make a proto for zopen (yech) 1994-10-31 04:37:32 +00:00
cgd
55b1ef78a6 pull in helpful includes. 1994-10-31 04:35:58 +00:00
cgd
568f59eb00 will need <sys/queue.h> 1994-10-31 04:34:56 +00:00
cgd
d498469853 be more careful with types. 1994-10-31 04:29:39 +00:00
cgd
c211122248 play musical chairs, but with the fields. 1994-10-31 04:25:04 +00:00
cgd
d666563b16 deal with RPC protos. 1994-10-31 04:24:32 +00:00
cgd
f12bf2a597 ioctl types. 1994-10-31 04:24:09 +00:00
cgd
86400f0f91 types/field names. 1994-10-31 04:22:12 +00:00
cgd
696b7080ba correct pointer type. 1994-10-31 04:21:52 +00:00
cgd
330e4bd448 correct return values. 1994-10-31 04:21:35 +00:00
cgd
65a9ae984d Add string.h 1994-10-31 04:19:00 +00:00
mycroft
54477c5285 Use the S_IS*() macros, and make this compile again after Chris's changes to ufs. 1994-10-28 16:55:05 +00:00
mycroft
bedf1adf67 Get the byte order right when creating .' and ..' entries. 1994-10-28 16:54:05 +00:00
mycroft
195d1d6f4e On a recursive call to fsck_readdir() through getpathname(), don't attempt to
fix a problem that's already being fixed.
1994-10-28 16:53:13 +00:00
mycroft
4b83d937e9 Allow `partitioning' of a regaular file. 1994-10-20 00:06:17 +00:00
mycroft
b524577c42 Better patch for the previous. 1994-10-18 16:38:12 +00:00
mycroft
0e4ea99974 Don't wedge in an infinite loop if NFSSERVER is not configured. 1994-10-18 16:00:17 +00:00
mycroft
1b62a0967f Change process titles to be less redundant. 1994-10-18 14:12:55 +00:00
mycroft
ee8aff3286 Register a TCP service. 1994-10-15 03:55:33 +00:00
mycroft
c10923f665 dircheck() shouldn't be looking at d_type or d_namlen in blank entries
*at all*.  Not only is it wrong, but it causes a serious problem on
little-endian machines, since after -c2 conversion, d_type will often
be > 15.
1994-10-06 14:24:17 +00:00
mycroft
2968cf25a4 Clean up this festering pile of rotten code a bit. To wit:
* Add prototypes.
* Remove a strange and apparently pointless bit of code propagated
from 386BSD.
* Collapse NOWRITE and WRITEABLE into one.
* Use the same algorithm as the kernel for finding the label.
* Redo some of the parsing more sanely.
1994-09-30 02:33:15 +00:00
mycroft
4922d725cf Remove some more uses of obsolete functions. 1994-09-23 23:48:10 +00:00
mycroft
c741ceaa58 Changes to match POSIXication of kill(1). 1994-09-23 23:18:36 +00:00
mycroft
ea7b5d4ec6 Eliminate uses of some obsolete functions. 1994-09-23 14:26:58 +00:00
mycroft
d9ad777ece Clean up a bit more. 1994-09-23 05:30:09 +00:00
mycroft
73984e0809 Clean this up a bit. 1994-09-23 04:30:13 +00:00
mycroft
8ffd59e28b err(3)/warn(3) cleanup 1994-09-23 02:18:30 +00:00
mycroft
af9d87e0d8 Add RCS ids, and clean up Makefile. 1994-09-23 01:47:32 +00:00
mycroft
dd06131d7a Import original 4.4-Lite version. 1994-09-23 01:44:46 +00:00
mycroft
3c78ef3311 Merge with 4.4-Lite version. 1994-09-23 01:38:45 +00:00
mycroft
7322d6fb41 Finish 4.4-Lite merge, and convert to use err(3)/warn(3) functions. 1994-09-22 22:03:52 +00:00
mycroft
815971855a A correct fix for the byte order problem when reconnecting. 1994-09-20 23:31:39 +00:00
mycroft
55e0e1d12a Bug fixes from John Kohl:
modload didn't honor its -p argument.
It also would destroy the input file when you didn't specify an output
symbol file with -o.
1994-09-18 19:53:44 +00:00
mycroft
10a6fcedbf Allow extracting FIFOs. 1994-09-18 05:11:03 +00:00
deraadt
a17fd8ea43 prototype zopen()
NBPG --> getpagesize()
1994-09-18 03:40:44 +00:00
mycroft
47597918a1 Correct typo; IFMT -> S_IFMT. 1994-09-17 23:59:03 +00:00
mycroft
fd2946c6f4 Get the root filehandle using the same transport as the mount itself. From
Ken Hornstein.
1994-09-17 05:27:11 +00:00
mycroft
24a739f276 vmunix --> kernel (for variable names), and make the core file naming
convention match that of other executables.
1994-09-17 00:23:00 +00:00
mycroft
b0ed579ed2 Merge with 4.4-Lite version. 1994-09-17 00:10:08 +00:00
mycroft
08f161b7f9 Don't remove /etc/nologin if `-k' was used. 1994-09-17 00:02:23 +00:00
mycroft
1d38d39d26 Fix incorrect error messages. 1994-09-05 02:21:06 +00:00
mycroft
41cfb13f6e Display type of mount; suggested by Thomas Eberhardt. 1994-08-29 02:38:00 +00:00
cgd
193df6915c several fixes from Mark Weaver <mhw@cs.brown.edu>, relating to error
reporting.  (pr 431)
1994-08-25 02:14:01 +00:00
cgd
ae4c4d86f6 fix from John Kohl to return correct status when unmounting named fs's. 1994-08-23 20:57:04 +00:00