Commit Graph

1376 Commits

Author SHA1 Message Date
christos e230a48b57 CFLAGS->CPPFLAGS 1997-10-10 19:47:50 +00:00
lukem 76e13a0128 all but the first .Nm in SYNOPSIS need to be spelt out. [bin/4256] 1997-10-10 16:12:45 +00:00
mikel b6c4c4295e link rtquery against dynamic libs; from Soren S. Jorvang in PR bin/4178 1997-10-10 07:34:09 +00:00
mikel 628b9703d0 allow overrides of LDSTATIC, from Soren S. Jorvang in PR bin/4178 1997-10-10 07:32:54 +00:00
mrg 74f573d85d remove advertising clause from all my licenses. 1997-10-10 05:39:47 +00:00
bouyer 7052d78b8d Ext2 metadata are always stored on disk in little-endian byte order,
so do byte-swapping on big-endian system. The byte-swap routines are in
fsck/bswap.c because they will also be used in fsck_ffs in future.
Tested on i386 and sparc.
1997-10-09 13:19:32 +00:00
enami 062c3f563a Restore owner/group/mode/atime/mtime of symbolic links. 1997-10-08 22:51:27 +00:00
hubertf d616097cd1 PR misc/4206: internal -> interval;
Reported by William O Ferry.
1997-10-03 00:55:28 +00:00
enami 697ba3faff Don't declare optind, opterr and optarg. 1997-10-01 02:25:55 +00:00
enami ae3fbb603f Don't delcare optind. 1997-10-01 02:24:29 +00:00
enami 2481ddf882 Don't declare optind. 1997-10-01 02:22:54 +00:00
enami 0d8fa88b1f Don't declare optind and optarg. 1997-10-01 02:21:34 +00:00
enami 21d836180a Don't declare optind. 1997-10-01 02:18:14 +00:00
enami 9f86d6ed5e Don't declare optind and optarg. 1997-10-01 02:15:48 +00:00
phil fb5b34e71c Backout prototype of opendisk. 1997-09-30 17:30:29 +00:00
phil a8d52993f0 Backout the prototype of opendisk(). 1997-09-30 17:29:40 +00:00
phil c342d989c5 Prototype opendisk(). 1997-09-30 17:09:13 +00:00
phil 6bebb4822d Add a prototype for opendisk(). 1997-09-30 16:54:31 +00:00
lukem 377bf2c827 fix typo 1997-09-29 06:20:09 +00:00
enami 7b4b674241 When calling err(3),
- Don't output unnecessary colon and space, and
- Include the name of system call just called.
1997-09-29 05:18:00 +00:00
lukem 216ef04613 switch to using opendisk(3) from libutil 1997-09-25 05:08:28 +00:00
lukem 8b07f7ca3d for now, #ifdef out a couple of chunks that were added in the lite2 merge 1997-09-24 09:24:21 +00:00
jeremy b8e30f3915 Add sun3x. 1997-09-24 07:55:24 +00:00
jeremy f83ae6979b Quell gcc 2.7.2 initialization warning. 1997-09-21 08:32:04 +00:00
lukem e808c63383 unnecessary file from lite-2 merge 1997-09-21 04:08:55 +00:00
lukem ea79507baf reintroduce clarity changes made in rev1.14 that were lost in the lite2 merge 1997-09-21 03:51:34 +00:00
lukem 90c9455b48 remove -g from CFLAGS= 1997-09-21 03:49:53 +00:00
lukem 103e158ba5 remove some code that was obsoleted by mycroft's changes to
propagate() in dir.c rev 1.14.

this was accidentally re-introduced in the lite-2 merge, and could
cause filesystem corruption.
1997-09-21 03:06:47 +00:00
enami 0ac5bcaa77 Cosmetic changes:
- Use syslog(..., "...%m") instead of syslog(..., "...%s",
  strerror(errno)).
- Don't put a simple and single statement into a block.
- Indent continuation line by four space.
- Add an empty line at the beginning of a function if it doesn't have
  local variable.
- Use err() or errx() instead of fprintf(stderr, "progname: ....\n")
  and exit() (there was two place left).
- Use MOUNT_PORTAL, which is defined as "portal" in sys/mount.h,
  instead of using "portal" directly.
- Fold long line to fit column < 80.
1997-09-21 02:35:40 +00:00
lukem d2f145c7a6 a quad_t is an int64_t, not a u_int64_t... 1997-09-21 00:24:55 +00:00
christos 24002425ac Work around ggc-2.7.2 off_t initialization bug on m68k. 1997-09-20 16:28:00 +00:00
enami 8c389fd0c2 Cosmetic change;
- indent continuation line by four space.
- put an empty line at the beginning of function which has no local variable.
1997-09-20 09:48:35 +00:00
enami c6e5d31119 Fix revived bug, described in PR#3285. But use a bit simple way;
Use loop count instead of hackery pointer play.
1997-09-20 09:43:22 +00:00
enami 2d4b680a58 Don't include <sys/cdefs.h> twice in same file. 1997-09-20 06:26:43 +00:00
lukem af479c48b8 - don't indiscriminately include <stdlib.h> and <unistd.h> in "fsck.h"
- explicitly pull in <stdio.h>, <stdlib.h> and <unistd.h> in *.c as necessary
1997-09-20 06:16:23 +00:00
leo 71af424fee Commit userland part of pr-1891. 1997-09-19 19:38:57 +00:00
christos e398a31c08 Fix uninitialized variable warning. 1997-09-19 16:25:49 +00:00
enami 8daf159019 Don't pass return value of writelabel() to strerror(), since
the value is not a errno but just 0 or 1.
1997-09-18 22:20:36 +00:00
lukem 865fe3908e Various changes from Brian Grayson <bgrayson@ece.utexas.edu> in [bin/4103]
* exit after providing an estimate if -S was given. the PR used -e,
  but checking around indicated prior art in Solaris usin -S.
* remove superfluous 'DUMP:' prefix in two messages
* initialise blocksperfile explicitly (not necessary, but everything
  else in that section gets initialised, so be consistant :)
* display the ``pretty'' name of the dumped directory, so the user
  knows if it's a subset or not
1997-09-18 03:03:55 +00:00
lukem e111111128 resolve conflicts from lite-2 merge. 1997-09-16 16:44:43 +00:00
lukem 50badc6f7a imported from lite-2 1997-09-16 15:06:55 +00:00
lukem d3b61af7f4 resolve conflicts from lite-2 merge 1997-09-16 14:52:35 +00:00
lukem df57ac7d4f resolve conflicts from lite-2 merge 1997-09-16 14:19:03 +00:00
lukem ec31f79470 * resolve conflicts from lite-2 import
* use int32_t instead of long
1997-09-16 14:05:39 +00:00
lukem 7120b2eafb resolve conflicts from lite-2 merge 1997-09-16 13:44:12 +00:00
lukem 704a9823f1 resolve conflicts from lite-2 merge 1997-09-16 12:54:42 +00:00
lukem 4b0b1ba833 resolve conflicts from lite-2 merge 1997-09-16 12:32:03 +00:00
lukem 8a3061d800 back to using mount/getmntopts.c since mount is now post lite-2 1997-09-16 12:31:11 +00:00
lukem 0b2c959ebd resolve conflicts from lite-2 merge 1997-09-16 12:26:56 +00:00
lukem 8895fa19a8 apply mods from lite-2 vers. of mount/mount_ufs.c (which this is derived from) 1997-09-16 12:26:29 +00:00
lukem 93d690909c resolve conflicts from lite-2 merge 1997-09-16 12:25:36 +00:00
lukem 932f5c39e2 update for new getmntopts() brought in from lite-2 merge 1997-09-16 12:24:18 +00:00
lukem 56638e9de2 resolve conflicts from lite-2 merge 1997-09-16 12:24:05 +00:00
lukem dbe8ccd8bf update for new getmntopts() brought in from lite-2 merge 1997-09-16 12:23:34 +00:00
lukem 36323c1221 resolve conflicts from lite-2 import, with two major modifications
that require all of /sbin/mount_* and /sbin/umount to be modified:
* incorporate vfslist.c, adding checkvfsname() and makevfslist()
* getmntopts() now takes 4 args (adding int *altflagp)
1997-09-16 12:22:39 +00:00
lukem f33b5a38b9 imported from lite-2 1997-09-16 09:03:30 +00:00
mrg 52ff5d8fee make these compile on the alpha after WARNS=1. 1997-09-16 08:37:01 +00:00
lukem 613a458802 If One splits a line for cosmetic reasons, One should ensure that the
preceeding line has a \ if it's part of a #define...
1997-09-16 07:29:56 +00:00
lukem 5e45f6e836 resolve conflicts from lite-2 import 1997-09-16 07:04:17 +00:00
lukem 919c9246d4 resolve conflicts from lite-2 import 1997-09-16 06:41:19 +00:00
lukem 8a293e132a fix sccsid conflict 1997-09-16 02:43:59 +00:00
lukem c697e3e2bf resolve sccsid conflict 1997-09-16 02:33:48 +00:00
lukem 6cdb4c3fbf resolve sccsid conflict 1997-09-16 02:13:23 +00:00
lukem c6bd18f2fe use memset() not bcopy() 1997-09-15 12:51:44 +00:00
lukem 2ddc10a0ab define WARNS?=1 for all of sbin/* 1997-09-15 12:45:47 +00:00
lukem 43a95d024f remove __dead 1997-09-15 12:42:54 +00:00
lukem f6df7799c9 fixup .Nm usage 1997-09-15 12:41:52 +00:00
lukem 13992bec12 use memmove, memcmp, memset instead of bcopy, bcmp, bzero 1997-09-15 11:51:54 +00:00
lukem 63f59ae3e7 deprecate register 1997-09-15 11:40:28 +00:00
lukem 788a79030a * cleanup for WARNS=1
* fix .Nm usage
1997-09-15 11:33:59 +00:00
lukem 69e477ff1f * fix .Nm usage
* prototype main() to pass WARNS=1
1997-09-15 11:27:12 +00:00
lukem 2e61b867aa * cleanup for WARNS=1
* fix .Nm usage
1997-09-15 11:24:41 +00:00
lukem 0a96848668 * fix .Nm usage
* prototype main() for WARNS=1
1997-09-15 11:21:59 +00:00
lukem 048874c5e2 * cleanup for WARNS=1
* fix .Nm usage
* deprecate register
1997-09-15 11:20:04 +00:00
lukem 38db486f8e * cleanup for WARNS=1
* deprecate register
* fix .Nm usage
1997-09-15 11:17:10 +00:00
lukem beb7c8b582 * cleanup for WARNS=1
* fix .Nm usage
* deprecate register
1997-09-15 11:08:44 +00:00
lukem 3f50343aa8 * cleanup for WARNS=1
* deprecate register
* bcmp, bcopy, bzero, rindex -> memcmp, memmove, memset, strrchr
* correct use of .Nm
1997-09-15 10:38:11 +00:00
lukem b0670720e5 wrap line @ 80 columns 1997-09-15 09:34:58 +00:00
darrenr 5867f60b50 if xxxinit is not found in the module, look for <modname>_lkmentry as an
alternate entry point (used in provided modules).  Mention this on man page
too.
1997-09-15 09:27:52 +00:00
lukem c9d9a2a11e * cleanup for WARNS=1
* use .Nm correctly
* deprecate register
* getopt returns -1 not EOF
1997-09-15 09:15:26 +00:00
lukem 8b03c7fc43 * cleanup for WARNS=1
* fix use of .Nm
1997-09-15 08:04:28 +00:00
lukem a84bab531d * cleanup for WARNS=1
* fix use of .Nm
* comment out some unused(?) functions
1997-09-15 07:58:01 +00:00
lukem be24f789ad - use .Nm correctly
- use __progname instead of rindex(argv[0]) ...
1997-09-15 07:38:32 +00:00
lukem e464b5f452 * cleanup .Nm
* deprecate register
* cleanup for WARNS=1
* bzero(), bcopy() -> memset(), memmove()
* prefix hex numbers with '0x'
1997-09-15 07:21:09 +00:00
lukem 1dd5e9ceec fix .Nm usage 1997-09-15 07:02:36 +00:00
lukem 77270f8647 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 06:55:39 +00:00
lukem 8dee301bb9 * cleanup for WARNS=1 1997-09-15 06:31:54 +00:00
lukem 1a96f83dbe * getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 06:23:03 +00:00
lukem 6f6bef4576 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 06:13:38 +00:00
lukem f78681534b * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 06:02:20 +00:00
lukem 4eb9f40a9c * KNF-ify
* update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 05:58:22 +00:00
lukem 0965d12ed9 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 05:35:37 +00:00
lukem 3cb80143db * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
* deprecate register
* bzero() -> memset()
1997-09-15 05:31:35 +00:00
lukem f46ca99ba9 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 05:05:41 +00:00
lukem 313de58d06 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 04:47:17 +00:00
lukem 98986b2e02 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 04:36:07 +00:00
lukem 6a6a54d567 * cleanup WARNS=1
* getopt returns -1 not EOF
* use .Nm correctly
1997-09-15 04:31:48 +00:00
lukem 7d9f8002c0 * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
1997-09-15 04:27:38 +00:00
lukem f7eccc059d * cleanup for WARNS=1
* getopt returns -1 not EOF
* correct use of .Nm
1997-09-15 04:15:03 +00:00
lukem 145eccbda7 * getopt returns -1 not EOF
* use .Nm correctly
1997-09-15 04:09:06 +00:00
lukem 526ce12987 * cleanup for WARNS=1
* getopt returns -1 not EOF
* use .Nm correctly
1997-09-15 03:55:25 +00:00
lukem beb3ef1e7e * cleanup for WARNS+1
* use .Nm correctly
1997-09-15 03:46:27 +00:00
lukem 7da448585a cleanup use of .Nm 1997-09-15 01:56:08 +00:00
lukem 92f7af5b8d * cleanup for WARNS=1
* deprecate register
* use .Nm correctly
1997-09-15 01:53:35 +00:00
lukem e8d49227b7 deprecate register 1997-09-15 01:45:36 +00:00
lukem 6277ca4089 use .Nm correctly 1997-09-15 01:39:32 +00:00
lukem faceb6f3ac fix use of .Nm 1997-09-15 01:32:32 +00:00
lukem 670e4c9af8 major cleanup, including:
* reformat code to KNF
* compile with WARNS=1
* .Nm usage in man page
* getopt returns -1 not EOF
1997-09-15 01:29:26 +00:00
lukem ad6499dd3c can now use '.Nm "" :' 1997-09-15 00:49:56 +00:00
lukem 5fa4ef04d1 * cleanup for WARNS=1
* prefix hex numbers with '0x'
1997-09-14 14:58:53 +00:00
lukem 66a64254b8 * KNF-ify
* prefix hex numbers with '0x'
1997-09-14 14:56:57 +00:00
lukem 5a94f6748f * cleanup for WARNS=1
* getopt returns -1 not EOF
* cleanup manpage
1997-09-14 14:40:10 +00:00
lukem b1db038303 * cleanup for WARNS=1
* deprecate register
* cleanup manpage
* remove unused docheck() func
* prefix hex numbers with '0x'
* getopt returns -1 not EOF
1997-09-14 14:36:29 +00:00
lukem 4b836889ab * cleanup for WARNS=1
* deprecate register
* cleanup manpage
* remove unused docheck()
* getopt returns -1 not EOF
* put a ) in the correct place in a printf, so that the argument gets
  & 0xff, not the result of printf() itself...
1997-09-14 14:27:23 +00:00
lukem 26ba0ba0ba * cleanup for WARNS=1
* deprecate register
* prefix hex numbers with '0x'
1997-09-14 14:11:00 +00:00
lukem 700617acfc correct use of various mdoc macros to cleanup resultant man page 1997-09-14 14:05:34 +00:00
lukem 6e61b15d9c * support ``short'' names of disks (e.g, ``sd0'') instead of requiring
the full name (e.g, ``/dev/rsd0d'') a la disklabel(8) (where the code
  was effectively lifted from ;-)
* prefix hexadecimal numbers in output with '0x'
1997-09-14 13:52:26 +00:00
lukem c271ade01d fix capitalisation 1997-09-14 13:28:18 +00:00
lukem bc02ee4bf4 cleanup for WARNS=1 1997-09-14 13:26:11 +00:00
lukem 5f4e3656d9 - cleanup for WARNS=1
- cleanup .Nm usage
1997-09-14 08:53:45 +00:00
lukem 95b3ccaa29 - cleanup use of .Nm
- xref installboot(8)
- deprecate register
1997-09-14 08:50:16 +00:00
lukem e40e4b2a93 - fix use of .Nm
- deprecate use of register
- cleanup for WARNS=1
1997-09-14 08:44:07 +00:00
lukem 12ad7a4d6c use memset instead of bzero 1997-09-14 08:39:43 +00:00
lukem bc8059ebcd * don't use register
* warnx() doesn't need trailing \n
1997-09-14 08:14:32 +00:00
lukem b5e8aaf95a use .Nm appropriately 1997-09-14 07:46:13 +00:00
phil 5388cd2717 Don't print some things if -f flag given. 1997-09-11 22:53:00 +00:00
ws daa7d68f2a Fix a few bugs, especially when repairing disks:
Print correct pathname in error messages
Fix unterminating loop when trying to correct a bad fat
Require fat media byte to be the same as the one in the bpb
Fix unterminating loop when looking for free directory slot in LOST.DIR
(bad disk image provided by Christoph Badura)
1997-09-08 14:05:30 +00:00
mrg 70707ec9bc note that we have set ifflags so that we can reset them again after
setting the interface address.  this is necessary as we may want to
configure an interface `down' by default, but, SIOCAIFADDR turns the
interface back on for us.
1997-09-08 05:26:08 +00:00
phil 2d074efe44 -- add -b flag for setting fdisk's idea of BIOS geometry from command line
-- cleanup so WARNS=1 works
-- man page updated to reality.
1997-09-05 21:26:57 +00:00
thorpej 1f0fddb7d1 Fix uninitialized pointer botch when attempting to flush an already
empty routing table.  From Matthias Scheler <tron@lyssa.owl.de>, in
PR #4074.
1997-09-02 00:30:49 +00:00
thorpej c46d775b91 Document new flags and internal processing of ld.so.conf changes. 1997-08-27 06:43:07 +00:00
mikel 788dcf907f fix numerous tyops and use some -mdoc macros to advantage 1997-08-27 06:38:06 +00:00
thorpej c48a53ac99 Enhancements from Jim Bernard <jbernard@tater.mines.edu>, to support
processing of /etc/ld.so.conf in ld.so itself (rather than in /etc/rc):
- added do_conf function and call to it in main to implement internal
  processing of /etc/ld.so.conf
- moved maintenance of dir_list to dodir, with an added argument to
  dodir to specify whether dir_list should be updated
- added option '-c' to suppress processing of /etc/ld.so.conf
- added option '-S' to suppress processing of std directories (but not
  /etc/ld.so.conf)
- modified option -s to suppress processing of _both_ std directories
  and /etc/ld.so.conf (i.e., it is equivalent to -cS)--this was done
  so that users and scripts that interpret -s as meaning "process
  only directories specified on the command line" would not be
  startled

From PR #4031.  One change was not committed, since it was unnecessary
(option variables are in the BSS, and do not need to be initialized to
0 explicitly).

Plus one change from me:
- getopt() returns -1 when completed, not EOF.
1997-08-26 19:29:57 +00:00
veego 5b6e4f8979 Remove a ( from an removed cast. 1997-08-26 07:13:18 +00:00
kleink 66105c37fc Lseek(2) usage cleanup: the use of L_SET/L_INCR/L_XTND is deprecated,
use SEEK_SET/SEEK_CUR/SEEK_END instead.
1997-08-25 19:31:43 +00:00
perry d7fdf087c3 note that this is a pc532 command... 1997-08-15 18:57:15 +00:00
perry 39a4482924 move man page to pc532 subdir 1997-08-15 18:46:15 +00:00
phil 1b063875bf Upgrade for non-interactive use. Interactive use is nearly unchanged.
-i no longer implies -u, -i now does not use the entire first track
because some BIOSes refuse to boot from a partition in the first track.
-s renamed to -S, new -s for non-interactive setting of a partition's
id, offset and size.  Updated documentation to match.
1997-08-11 23:31:41 +00:00
phil e03b730521 Net man page. Closes 2412. 1997-08-06 19:06:56 +00:00
mikel 48b0668523 note that swapoff is unsupported; from Brian Grayson in PR misc/3930 1997-08-03 05:48:10 +00:00
jtk d92df69ca3 don't need getmntopts.c as part of mount(8) 1997-08-01 14:51:44 +00:00
mikel 71f44e3c66 garbage-collect oldpartition var, getdiskbyname() declaration
comment out rewritelabel(); does anything use it anymore?
eliminate some gcc warnings
1997-08-01 06:18:29 +00:00
mikel fbfdb7e291 avoid arithmetic on void pointers, garbage-collect lfsinit() 1997-08-01 06:15:20 +00:00
christos 59ae79ebe0 Fix warnings.
Use warn(3) and err(3) instead of printf+perror
1997-08-01 00:35:50 +00:00
jtc fb0208bc77 Fix files using old TNF copyright notice 1997-07-31 00:21:53 +00:00
jtc 8c11c4ff0e Fix files using old TNF copyright notice 1997-07-31 00:11:51 +00:00
christos 0d45b522a3 When we mount -u and there is no vfstype specified, deduce the vfstype from
statfs.
1997-07-30 03:45:27 +00:00
christos 374857e89f Support root on msdos filesystems by creating an mfs on /dev and running
MAKEDEV all to create the devices. Idea by Chris Demetriou.
1997-07-30 03:43:19 +00:00
phil 1145b74178 Add code for a -s flag where the output is a series of VAL=xyz lines
so /bin/sh can "eval `fdisk -s`" and get variables defined with the
fdisk information.
1997-07-29 08:31:31 +00:00
thorpej a45e75a084 Clean up usage of __COPYRIGHT() macro. 1997-07-23 20:25:13 +00:00
mikel cb9a29e512 alphabetize 1997-07-23 07:16:15 +00:00
mikel 158fe89700 xref sync(8) not nonexistent sync(1), reorder xrefs 1997-07-22 05:35:45 +00:00
mrg 327d42e4ef free() what you malloc(). 1997-07-21 05:05:12 +00:00
thorpej c832f759ea Case size_t to "long" for printing, and use %ld for the format. 1997-07-20 05:20:40 +00:00
thorpej a24225a200 Build with WARNS. 1997-07-20 05:01:14 +00:00
thorpej 78af0e94b2 - Use __COPYRIGHT() and __RCSID().
- Fix compiler warnings.
1997-07-20 05:00:51 +00:00
perry 404afa3db4 add WARNS=1 1997-07-19 23:04:24 +00:00
perry 6b1fa5ab98 1) Make WARNS=1 clean
2) to do 1), nuke the silly local version of err()
3) nuke "register" declarations.
1997-07-19 23:03:54 +00:00
perry 28753bf1c0 fix pr-2619, from cgd. really obscure bug in exec'ing reboot when single user. 1997-07-19 22:27:20 +00:00
perry 3f2367bf01 add WARN=1 1997-07-19 19:00:58 +00:00
perry ba588d9705 get rid of "register" declarations.
turn 0 pointers into NULLs
Fix WARN=1 warnings
1997-07-19 19:00:44 +00:00
perry 2cb2701a4e rename DEBUGSHELL to ALTSHELL 1997-07-19 18:12:47 +00:00
perry 53222a55ef 1) change rcsid[] and copyright[] to use __RCSID and __COPYRIGHT
macros.
2) Clean up some gratuitous uses of write() instead of fprintf()
3) Clean up some of the alternative shell code in single_user(),
   fixing a couple of bugs in the meanwhile. Also, fix pr-2620 from
   Chris Demetriou -- when an alternative shell is exec'ed, it is now
   not called "-sh" automatically.
4) rename the DEBUGSHELL option ALTSHELL since its almost always used
   in NetBSD.

Notes:
1) It isn't clear that the ALTSHELL code is really ever very useful,
   but we seem to have decided to always enable it anyway.
2) The code in init really needs an overall cleanup, but I just don't
   have time or energy.
1997-07-19 18:11:59 +00:00
perry f40020042e merge lite-2 changes 1997-07-19 17:06:29 +00:00
perry e47e6a8f47 in NetBSD, setting the clock back is inhibited in securelevel 2, not s-lev 1 1997-07-19 16:58:47 +00:00
perry dfc8543445 (mostly) merge lite-2 changes (except for some silly ones.) 1997-07-19 16:51:40 +00:00
mikel 24af6eac72 convert to host byte order when printing stats of received ICMP
packets other than echo-replies; from Dave Huang in PR bin/3876
1997-07-17 06:39:46 +00:00
perry 08c34b1604 fix halt when used as login shell, from cgd in pr-2618 1997-07-17 02:52:22 +00:00
is 2b70f759c5 ifr_metric vs. ifr_mtu: don't confuse people. Its a union anyway. 1997-07-14 12:54:27 +00:00
mikel 6ba9c17952 icheck(8) and ncheck(8) Went Away a *long* time ago 1997-07-11 07:48:30 +00:00
mikel 8b691f3aee add comparisons to NULL implicit in my last changes 1997-07-11 03:36:27 +00:00
veego 84320a218d Define boot1 if NUMBOOT > 1.
Noticed in pr#3850, but fixed differently.
1997-07-10 08:30:47 +00:00
mikel 0b09e047ba cleanup for gcc -Wall 1997-07-10 05:08:06 +00:00
mikel fc364ac664 prototype calcsb() 1997-07-10 04:53:35 +00:00
mikel 3a41a9a779 fix printf formats 1997-07-10 04:52:39 +00:00
mikel d110bb9714 comment out xref to XNSrouted(8) 1997-07-10 04:14:32 +00:00
mikel b81225118c fix typos and other nits 1997-07-09 05:54:15 +00:00
mikel bcb582e71c eliminate dangling FFS references 1997-07-09 05:48:34 +00:00
jtk 67085194b6 add -d option to shutdown, as companion to reboot's -d flag (force crash dump) 1997-07-09 02:39:37 +00:00
mycroft 8f6e4a4b64 Fix type error that caused offset to wrap at 4GB. 1997-07-06 16:19:40 +00:00
lukem 7da56091ad as inspired by a commit message of Todd Miller <millert@cvs.openbsd.org>:
* cleanup a bit for -Wall
* use __progname instead of "restore"
1997-07-06 08:51:28 +00:00
pk 67c9126d92 NULL => 0 (from Arne Juul; addendum to PR#3237) 1997-07-04 21:48:39 +00:00
christos 599d8d864f Fix warnings. 1997-07-04 15:17:55 +00:00
mikel 46ab71e02f s/except/accept/, from John F. Woods in PR bin/3802 1997-07-02 03:19:09 +00:00
lukem a260da3f8b Support using $TMPDIR for rst{dir,modes}* files, so that large
restores can be done on machines with small /tmp's by setting TMPDIR
elsewhere. This shouldn't be a security issue as restore(8) isn't
set?id anymore.
1997-07-01 05:37:49 +00:00
christos 5ec7cc78a5 Fix warnings. 1997-06-30 22:51:27 +00:00
christos bec3b005c5 Fix compiler warnings. 1997-06-30 22:20:30 +00:00
phil ef45808de9 Better specify which flags can't be change at level 1. (PR 3299)
Make all "multiuser" be "multi-user" to conform with other "multi-user"
usage.
1997-06-30 20:30:06 +00:00
phil fb200132e5 Note error when FFS does not support whiteouts and how to fix. (PR 3233) 1997-06-30 20:06:39 +00:00
phil 152140cb4e Added mkfifo(1) and mkfifo(2) to the SEE ALSO list. (PR 1307) 1997-06-30 17:17:56 +00:00
lukem ca651d6946 There's no need to install restore(8) setgid tty. 1997-06-30 09:47:27 +00:00
tls 4a70009927 I don't understand just what exactly changed in the past week that the GDINFO ioctl call here would smash the value of 'fd' and fail, but making fd volatile seems to fix it, for this program at least. 1997-06-30 08:09:22 +00:00
kleink 0505614d4e Fix formatting directives; from SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp>
in PR misc/3795.
1997-06-26 20:23:44 +00:00
perry 9386b2e135 move -t option to stand on its own and change a bit.
add a WARNINGS about the dangers of running without swap or only using
swap files if you have local disk to fsck.
1997-06-26 00:51:07 +00:00
thorpej 2ea04e4383 Add a "-t blk|noblk" device type option to swapctl -A. This allows the
user to specify "only add block devices" or "only add non-block devices".
This is useful during early system startup where swapping may be needed
before swap files are available (e.g. if fsck'ing large file systems).
1997-06-25 23:18:10 +00:00
mikel e5ef66b32c include <err.h> for err*() and warn*() prototypes
fix some printf() formats to take long args instead of int
1997-06-25 07:44:12 +00:00
kleink 3474a69ffa * add `-x' option to usage().
* `=' vs. `==' in a comparison.
1997-06-24 17:47:03 +00:00
perry c94b6b4f09 Add a whole lot of MBR partition types, derived from a couple of sources
including Linux.
Is there a master list of this somewhere?
1997-06-24 06:38:50 +00:00
mikel 6b2081e1f5 include <err.h> for err*() and warn*() prototypes
cast long to int for use by printf("%d",..)
add parens for gcc -Wall
1997-06-24 05:22:38 +00:00
mrg 586ed80911 install all man pages. 1997-06-23 13:25:41 +00:00
veego 38193230a0 quotacheck has MOVED to usr.sbin. 1997-06-23 09:03:44 +00:00
mrg 5667e094a1 move man pages into share/man. 1997-06-23 04:23:46 +00:00
mikel dc73f7a073 eliminate excess errx() argument 1997-06-23 01:03:35 +00:00
pk 0a085ee866 `dump', `dumplfs' and `quotacheck' have moved to /usr/sbin 1997-06-20 20:18:35 +00:00
pk 69e5f9827e `quotacheck' has moved to /usr/sbin 1997-06-20 20:15:24 +00:00
pk 0c0c4a7ccc `dumplfs' has moved to /usr/sbin 1997-06-20 20:14:28 +00:00
pk c27d0fb954 `dumpfs' has moved to /usr/sbin 1997-06-20 20:13:16 +00:00
pk 3504520bd0 Install `rtquery' in /usr/sbin. 1997-06-20 19:29:43 +00:00
christos 1cf34f53c0 Move fscknames to <sys/disklabel.h> where they belong logically. 1997-06-20 15:14:09 +00:00
lukem b45dc84835 Fix problem with duplicate entries when changing from LEAF to NODE;
only the first link of a inode was being removed, not all of them.
From Kirk McKusick <mckusick@McKusick.COM> via thorpej
1997-06-18 07:10:16 +00:00
bouyer de96ec69e2 The computed superblock size is bigger than SBSIZE, malloc() enouth
memory for it. Apparently, this bug was hidden by our malloc implementation.
Reported by Jason Downs.
1997-06-16 08:14:38 +00:00
bouyer 3663504bd6 Don't compile with -g by default. 1997-06-16 08:10:35 +00:00
mrg e4a130c78e note what N in priority=N means. 1997-06-15 15:22:48 +00:00
mrg 20548cd669 make option lists much clearer. 1997-06-15 04:08:33 +00:00
mrg a413009751 document nfsmntpt option, re-arrange a little. 1997-06-15 03:52:02 +00:00
thorpej 0d769d1d10 Totally rework the command parsing, eliminating a few walk-offs of
bogus pointers, etc.
1997-06-15 03:47:53 +00:00
thorpej 4d323b75fe Remove swapon, add swapctl 1997-06-13 19:31:26 +00:00
mrg b6fc10aa3c link to swapon. 1997-06-12 16:18:50 +00:00
mrg 647387e997 swapon(8) is no longer useful. 1997-06-12 15:09:16 +00:00
mrg 01a7eafbaa swapctl program for new swap code. 1997-06-12 13:14:11 +00:00
bouyer fa9e701e1e Add a BUGS section, and xref options(4). 1997-06-12 09:09:30 +00:00
bouyer 8f7c2b3739 Add support programs for ext2fs. fsck_ext2fs is derived from fsck_ffs. 1997-06-11 11:21:39 +00:00
perry bdb6d3716b i386 now uses "installboot" for installing boot blocks. Comment out
the CFLAGS+= -DNUMBOOT=2 for now.
1997-06-07 00:47:27 +00:00
mrg 66bc7bd651 fix PR#3710, reported by Tatoku Ogaito <tacha@trap.fukui-med.ac.jp>.
- don't pass pw->pw_name into functions; make a copy.
1997-06-05 16:10:46 +00:00
lukem d82e5e1e13 cleanup xrefs 1997-06-05 11:15:06 +00:00
lukem 4c54f5b742 * Add the ability to dump specific files & directories of a single
filesystem. This uses fts(3) to access the directory structure (and
  not the raw device), so the standard access permissions are adhered
  to (unlike dumping an entire filesystem, which just requires read
  access to the raw disk device).
* Support SIGINFO status reporting.
* Remove now unused variables that previously stored the (e)uid.
* Be more informative in a couple of error messages.
1997-06-05 11:13:18 +00:00
lukem a9fe880b0c explicitly \0 terminate locname[] in treescan(). should fix [bin/2093] 1997-06-03 04:27:49 +00:00
christos 01bf6a0596 Update from Vernon Schryver, fixing the kluge to flush the route cache. 1997-06-01 19:34:46 +00:00
pk 25ba5d6eb3 More accurate failure message for unknown filesystem types, as
suggested in PR#1274.
1997-05-31 09:27:57 +00:00
lukem 39cef8b32a Don't define the address of an interface to 0.0.0.0 if it's just being
brought "up" (without an address); don't give it an address at all.
From Koji Imada <koji@math.human.nagoya-u.ac.jp> in [bin/3477]
1997-05-30 05:44:11 +00:00
lukem b4123d6862 Add "mask" argument to description of "broadcast".
From Thorsten Frueauf <frueauf@ira.uka.de> in [misc/3657]
1997-05-30 03:49:36 +00:00
cgd c917dfb5b2 Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
.Dd is supposed to be invoked like:
	.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
	.Dd "month day, year"
which is what these pages did.
1997-05-29 01:48:05 +00:00
mrg 4925873939 remove the setuid bit. 1997-05-27 08:45:52 +00:00
mrg 88c38b1d8c enable rcmd(). garbage collect. 1997-05-27 08:35:25 +00:00
mrg 0631d904fa fix off by one bug. 1997-05-27 08:34:36 +00:00
mrg 6992846f36 use orcmd() for now. 1997-05-26 15:18:25 +00:00
pk 98bd013c4a Code previous somewhat more compactly. 1997-05-21 22:26:38 +00:00
pk 655f1af426 Do not force the ISBLK and ISDIR checks on the mount point. 1997-05-21 21:47:07 +00:00
pk cceeb9e424 More error checking. 1997-05-19 16:28:03 +00:00
pk 0c19f22e3f * NULL => 0 (Arne Juul; PR#3629)
* Nuke spacoids
1997-05-17 19:38:12 +00:00
pk d3f13c2f1c NULL => 0 (Arne Juul; PR#3629) 1997-05-17 19:36:35 +00:00
mikel b674a8fd0e fix typos noted by Masanobu Saitoh <msaitoh@spa.is.uec.ac.jp>. 1997-05-13 04:15:06 +00:00
jtk 3adb948b12 fix typo: PRC should have been RPC 1997-05-12 01:52:27 +00:00
mycroft cc4a1553a1 Eliminate bogus redefinitions of standard targets. 1997-05-09 07:50:03 +00:00
gwr 10e180cc49 Back out the .PATH.c changes. The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
lukem a18d6f1948 fix typo. from msaitoh@spa.is.uec.ac.jp, [misc/3584] 1997-05-07 23:19:03 +00:00
gwr 012e528f2e Use .PATH.c: ... 1997-05-06 20:44:56 +00:00
thorpej fd196425a8 Force the ifaliasreq "addreq" to have 4-byte alignment, so that casting
one of its sockaddrs to a sockaddr_in doesn't cause an unaligned access
fault on the Alpha.
1997-05-05 06:32:11 +00:00
mjacob f5c4107de6 We need a hint of *what* address is bad on the kvm_read. Also,
there are two reads- one for the msgbuf pointer, and then that
for what it points to.
1997-05-03 17:18:05 +00:00
mycroft 5e34cc98aa Fix several errors and remove out of date comments. 1997-04-28 02:59:44 +00:00
thorpej 186a8bd2e4 Don't SEGV if a qualifier is passed without an argument. From
Geoff Wing <mason@primenet.com.au>, fixes PR #2700.
1997-04-27 16:58:22 +00:00
lukem 0dbf4ab9b1 Determine filesystem level (ref: fsck_ffs(8) -c ...) and display it.
Code was derivied from observing how fsck_ffs `upgrades' to a given
level, and has been tested on recent NetBSD filesystems (reports as "3"),
SunOS ("1"), and ULTRIX ("0"). I haven't found a filesystem of level
"2" to test, but the code should detect it. Fixes [bin/1353]
1997-04-26 05:41:32 +00:00
thorpej f48f58b0ab mvme68k uses the new crash dump format now. 1997-04-25 18:16:44 +00:00
scottr 6e4e9dc804 mac68k uses new libkvm, now. 1997-04-23 19:33:15 +00:00
thorpej d35d1cc20f Don't need to account for space for NUL, as it's included in the
sizeof(_PATH_DEV), noted by Chris Demetriou <cgd@netbsd.org>
1997-04-21 21:08:33 +00:00
thorpej 5ebe7c7be3 Add missing `-', noted by Erik Fair <fair@cesium.clock.org> on
current-users.
1997-04-21 21:05:07 +00:00
mrg 9d52d80cd8 set umask for savecore. 1997-04-21 12:50:43 +00:00
mrg 1dcbfad4c0 be safe with buffers. 1997-04-21 11:42:11 +00:00
mrg 0ebc8c3756 KNF. be safe with buffers. 1997-04-21 11:40:13 +00:00
mrg b6daab9f37 lost+found directories are mode -1700 1997-04-21 11:34:37 +00:00
mrg d655665117 be safe with buffers. 1997-04-21 11:31:15 +00:00
mrg 3a9bd0a52a be safe with buffers. 1997-04-21 11:26:22 +00:00
lukem bfdbb2379f The fs level (ref: fsck -c ...) can be determined from the second
line of the output from dumpfs(8), not the first line. part of [bin/1353]
1997-04-21 05:35:19 +00:00
lukem 13d5dd4446 Implemented two modifier flags for -a and -l: -d (only show "down" interfaces)
and -u (only show "up" interfaces)
1997-04-21 01:17:57 +00:00
christos d3d1227320 Ld directory reorganization:
- separate out the common files used by rtld ldd ld
	- move machine dependent files into arch
	- move ld in its own directory
	- factor out .PATH and CFLAGS common to all Makefiles
1997-04-16 16:49:28 +00:00
christos b4f53dbf7c mktemp() -> mkstemp() 1997-04-16 16:46:28 +00:00
lukem ceb1313a6a use _PATH_DEFTAPE from <paths.h> instead of "pathnames.h"
cleanup references/examples to use /dev/rst* instead of /dev/rmt*
minor .Nm usage cleanup in man page
1997-04-15 07:12:19 +00:00
lukem daf554f0c4 use _PATH_DEFTAPE from <paths.h>
change doco references/examples from /dev/rmt* to /dev/rst*
1997-04-15 07:00:45 +00:00
lukem 93da79de2b remove use of "register". 1997-04-15 01:09:49 +00:00
mrg 67945bf11a move these to usr.sbin/ipf/ipf. 1997-04-13 02:03:30 +00:00
mrg a8e1cbbe43 ipf is now in usr.sbin/ipf/ipf 1997-04-12 23:57:12 +00:00
is d743f36705 Add mtu n parameter. Part of code by Matthias Pfaller (PR 1648). 1997-04-10 19:10:16 +00:00
jeremy 90a04776b1 Fix typo in media selector example. (from frueauf@ira.uka.de)
Fixes half of PR#3470.
1997-04-10 06:30:26 +00:00
mikel 54d02ddfb0 flag is -f, not --f; from Saitoh Masanobu in PR misc/3469. 1997-04-10 06:16:06 +00:00
lukem 578deb45c4 Implement changes from [bin/1915]
* 'w' and 'W' display the year
* verbosity additions displaying total & per-volume transfer times and rates
1997-04-10 05:36:23 +00:00
thorpej e8183ec164 hp300 uses new savecore now 1997-04-09 22:10:23 +00:00
christos d9349e61e1 - Add netatalk bits
- Add prototypes
- Fix printf formats
1997-04-03 02:35:46 +00:00
christos 8e9ba6bac6 - netatalk additions
- KNF
- prototype fixes
- ifconfig -a now prints all the address family parameters for all configured
  interfaces.
1997-04-03 02:07:58 +00:00
augustss 525bca97ff Make ping obey the -n flag in places. 1997-04-02 09:22:01 +00:00
jonathan f9d83c5401 Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin. 1997-03-31 23:48:11 +00:00
jonathan 4fdb8210f0 Move mountd, nfsd, nfsiod to /usr/sbin. 1997-03-31 23:38:00 +00:00
thorpej 2aca76bf3b Sun3x and PowerPC both use new libkvm. 1997-03-30 23:42:24 +00:00
fvdl f7d4d2acec Split handling reserved port handling for NFS rpcs and mount rpcs up;
-noresport -> -noresvport, and new option: -noresvmnt

Include a warning in the exports manual page on how -alldirs does
not guarantee that all accesses from a client stay below the mounted
subdirectory.
1997-03-30 20:53:31 +00:00
thorpej 1df9b10983 Build fdisk on the PowerPC. 1997-03-29 20:47:26 +00:00
thorpej 98de682c7c Make this work on big-endian systems, such as the PowerPC. From
Wolfgang Solfrank <ws@tools.de>
1997-03-29 20:46:17 +00:00
thorpej c18ae5ec1d Bring this in touch with reality. 1997-03-29 20:28:17 +00:00
thorpej e4a70a7f8f Use pathnames provided by <netinet/ip_fil.h> 1997-03-29 19:54:02 +00:00
thorpej 91d0b1474b Resolve conflicts from import of 3.2alpha2. 1997-03-28 21:54:38 +00:00
thorpej dbdde72e82 Add a "-l" flag, which lists available network interfaces, with no
additional information.
1997-03-27 22:50:09 +00:00
darrenr fe3bc025d0 Bring in entire 3.2alpha2 source tree 1997-03-27 15:13:58 +00:00
thorpej a285d77f82 Print the station address of interfaces that have one. From
Matt Thomas <matt@3am-software.com>
1997-03-26 01:46:49 +00:00
perry fd9be39827 fix 3128 from SAITOH Masanobu.
this consisted of nuking a duplicated paragraph; I did it slightly
differently than suggested.
1997-03-25 19:51:21 +00:00
thorpej 315d0c6cbb Display the correct interface name in the event SIOCGIFMEDIA "succeeds"
but doesn't return any media types.
1997-03-25 01:37:11 +00:00
christos d59123b39b - Makefile cleanups 1997-03-24 22:15:37 +00:00
christos 794ba0d372 Don't allow < 1 sec ping interval to regular users. 1997-03-24 03:34:26 +00:00
thorpej 66addb16d6 Fix a slight bogon in printing active/current media, from Matt Thomas. 1997-03-24 00:45:30 +00:00
fvdl 983e7c0af4 Use a reserved port by default. The -P option is now obsolete, but
kept for backward compatibility. The -p option was added to explicitly
NOT use reserved ports.
1997-03-23 20:59:56 +00:00
fvdl 4df5a6390b Checking for the use reserved ports by clients (both for mount/umount
and individual NFS requests) now depends on the '-noresport' option
in the exports file. Checking for reserved ports is the default.

The -n option has become obsolete but is maintained for backwards
compatibility.
1997-03-23 20:58:14 +00:00
christos 9c21b4d7f9 Try adding `o' option again; connection died. 1997-03-19 12:44:08 +00:00
christos 3696ff03af Take care of alignment problems on the alpha: From John Birell, via cgd. 1997-03-19 12:36:03 +00:00