Commit Graph

1441 Commits

Author SHA1 Message Date
mycroft
2d452ae63c Remove redundant declaration. 1998-07-26 20:28:55 +00:00
mycroft
0e3ffd8405 const poisoning. 1998-07-26 20:23:15 +00:00
mycroft
09ef8c4ccd const poisoning. 1998-07-26 20:18:32 +00:00
mycroft
b93acf4aaf const poisoning. 1998-07-26 20:02:36 +00:00
mycroft
0c4d98ae35 const poisoning. 1998-07-26 17:53:10 +00:00
mycroft
0db548a927 const poisoning. 1998-07-26 14:57:56 +00:00
mycroft
48ba78aafd const poisoning. 1998-07-26 12:00:43 +00:00
sommerfe
247b8c3e8c Avoid truncating partition size in freespace calculation 1998-07-23 19:05:59 +00:00
lukem
786b86d71b use AF_LOCAL instead of AF_UNIX 1998-07-18 05:04:35 +00:00
perry
e5fb973688 fix a typo, pointed out in pr-5785 from Mason Loring Bliss 1998-07-17 23:07:10 +00:00
mrg
80efe80bc9 - change setgid kmem programs (that lend themselves to this) so setegid(getgid())
and the top, and then set the effective gid back to kmem around the call to
  kvm_openfiles().  this reduces the time group kmem is available.
- for those above that also allow this, setgid(getgid()) after the call to
  kvm_openfiles() to fully revoke priviledges.
- some KNF
- use err(3) over fprintf(3) in some places
1998-07-06 07:50:18 +00:00
mrg
2beab49a06 - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
is
a7557bc638 Change poll interval to 1 seconds, for machines booting _really_ fast. 1998-07-06 05:21:07 +00:00
mrg
b8ee40a314 discard privs as soon as possible. 1998-07-05 08:56:54 +00:00
mrg
c028709e08 KNF. ensure hostname is nul-terminated 1998-07-05 08:34:25 +00:00
is
25718b8405 Make halt and reboot wait up to 32 seconds after kill(-1, SIGTERM), but
check at 3 second intervals if any are left.
This will help slow machines to cleanly shut down X servers (to make the
console visible), databases, or Usenet news servers.
1998-07-03 13:59:56 +00:00
fair
1de21af0c2 PR#5697 + nroff cleanup 1998-07-03 11:17:46 +00:00
christos
eb5a542716 Add an unlink (-u) flag so that we can use this for installs. 1998-06-24 19:56:11 +00:00
ross
8fe1f9c56a Fix this to correctly do swapctl -l for regions > 2^31 bytes.
We include <inttypes.h> in case at some point in the future we do things
the SUSV2 way and originate the 64-bit scalar defs there.
1998-06-17 07:46:35 +00:00
lukem
fc90756956 Implement a new manual page category ``SECURITY CONSIDERATIONS''
(suggested by mycroft)
1998-06-08 12:41:41 +00:00
mark
e7424be3c9 Fix from Chris Demetriou to modify the way in which arm32 filecore
checksums are calculated paying attention to the fact that the way
the checksum works a sectors filled with a single byte value will
always checksum correctly.
1998-06-07 20:33:22 +00:00
thorpej
ff77be620b Add a -p option, to power down the system at the specified time. 1998-06-06 21:18:54 +00:00
thorpej
5f9840e94e Add a -p option to halt(8), specifying that the system should be powered
down.
1998-06-06 21:05:41 +00:00
thorpej
6d8ef4df7c Merge the 980602 RIPv2/Router Discovery routed. Fixes floods of host routes
generated when one of the interfaces on the network does not support
broadcast (e.g. HIPPI or ATM).

From Vern Schryver <vjs@rhyolite.com>
1998-06-02 18:02:55 +00:00
kleink
39464b81bb Remove the unrecognized `-v' option from the usage information;
from Geoff C. Wing in PR bin/5521.
1998-06-02 10:48:49 +00:00
msaitoh
a466559c34 fix a bug. 1998-05-25 10:48:12 +00:00
msaitoh
6e6138d601 fix typo. 1998-05-25 10:41:57 +00:00
msaitoh
f8c66df30b sort entries and delete extra periods in SEE also section. 1998-05-22 18:27:50 +00:00
enami
96b575ec0b s/H_SETMAXSIZE/H_SETSIZE/ 1998-05-20 10:01:11 +00:00
christos
1b8cd7e6c1 Adapt to the libedit changes. 1998-05-20 00:58:05 +00:00
tron
c31c2a9d69 Get protocol type for "pmap_getport()" from variable "nfsproto" instead of
checking the socket type.
1998-05-14 07:44:09 +00:00
enami
06a7912b58 Don't actually set attributes of directory if -N flag is given. 1998-05-12 00:42:48 +00:00
mycroft
89e1507edb Add a reference to fsirand(8). 1998-05-07 03:40:48 +00:00
mycroft
72a3da3933 copyback_cg() tried to copy too much if the cylinder group info was smaller
than 8k.  From PR 5404.
1998-05-06 02:45:09 +00:00
ross
d90f43feb2 Rewrite options and fstype handling for upgrade mounts. 1998-05-06 02:36:35 +00:00
fair
42aff08cb4 fix a bad .Xr 1998-04-29 19:25:25 +00:00
fair
3d7afc6d03 fix bad .Xr references 1998-04-29 09:49:10 +00:00
fair
dc026e0515 Change occurrences of "UNIX" to .Ux or .At as appropriate. 1998-04-28 06:00:51 +00:00
fair
c46ab392dc Principally, change foo(N) to .Xr foo N
Also, do some other mdoc tagging.
1998-04-28 04:07:04 +00:00
fair
01a274e0ea Clarify the documentation of the "-B" option, inspired by PR#5262.
Contrary to the PR, the "-B" option does work, but not on all platforms.
1998-04-27 21:03:08 +00:00
bouyer
d90a3686d5 PR bin/5346 from haszlaki@UAccess.NET:
After parsing the entries from /etc/dumpdates, remember ou entrie, in order
to print the date after /etc/dumpdates has been rewritten.
1998-04-22 08:55:18 +00:00
fair
9fc45baff5 Changes to implement "-R" (raw) option to umount, per PR#4030. 1998-04-17 01:19:42 +00:00
kleink
6913d5696a Take into consideration that icmp_nextmtu is stored in network byte order;
from Leonard Samuelson in PR bin/5230.
1998-04-16 09:02:56 +00:00
kleink
f0d4c4d645 No need to include <sys/socketvar.h>. 1998-04-01 16:27:05 +00:00
kleink
9fb8efd1b8 Need <time.h> for time() prototype. 1998-04-01 16:24:34 +00:00
kleink
d3989dbe02 Need <time.h> for ctime() prototype. 1998-04-01 16:21:47 +00:00
kleink
0cadc2826a Need <time.h> for time(), localtime() and ctime() prototypes. 1998-04-01 16:15:40 +00:00
kleink
22821b35cd Need <time.h> for ctime() prototype. 1998-04-01 16:08:26 +00:00
kleink
a82d8663e7 Need <time.h> for mktime() prototype. 1998-04-01 16:04:21 +00:00
kleink
38103c73ff Need <time.h> for time() prototype. 1998-04-01 15:55:43 +00:00
kleink
3072a632c5 Need <time.h> for ctime() and time() prototypes. 1998-04-01 15:38:58 +00:00
kleink
31e5ddfa12 Need <time.h> for time() prototype. 1998-04-01 15:28:12 +00:00
kleink
8bb2a03bf3 Need <time.h> for ctime() prototype. 1998-04-01 15:26:00 +00:00
kleink
0369f1ec1a Need <time.h> for time() prototype. 1998-04-01 15:24:12 +00:00
kleink
4212e56453 Need <time.h> for ctime() and time() prototypes. 1998-04-01 15:22:57 +00:00
kleink
b5d46707c3 No need to include <sys/socketvar.h>. 1998-04-01 15:20:25 +00:00
kleink
ed110b2e5e Need <time.h> for ctime(), time(), localtime() and mktime() prototypes. 1998-04-01 15:17:31 +00:00
kleink
13f28a764f Need <time.h> for time() and ctime() prototypes. 1998-04-01 15:15:58 +00:00
kleink
7dac38df65 Need <time.h> for time() prototype. 1998-04-01 15:14:25 +00:00
mrg
da05df7daf use static int, not just static 1998-03-30 02:15:27 +00:00
mrg
6ea8e66d96 add noreturn attribute, and fix the return value of main. 1998-03-30 02:15:16 +00:00
mrg
35297f04fc use static int, not just static 1998-03-30 02:13:35 +00:00
mrg
8578360272 use extern int over extern 1998-03-30 02:07:59 +00:00
mrg
c6f31851ad use <errno.h> 1998-03-30 01:54:40 +00:00
thorpej
88bcefdcce Need <string.h> for memcpy() prototype. 1998-03-26 06:00:34 +00:00
cgd
4cc8220755 when reading the MBR, seek to DOSBBSECTOR * DEV_BSIZE rather than just
DOSBBSECTOR.  DOSBBSECTOR is 0 so it doesn't really matter, but the former
is what was really intended.
1998-03-26 01:37:49 +00:00
cgd
55060d037f in makebootarea() (if NUMBOOT is nonzero), before reading the contents
of the old boot area so that 'disklabel -r -w' won't clobber anything,
be sure to seek to the offset of the boot area (like readlabel() does).
Otherwise, if the machine has code which looks up machine-dependent label
bits, the offset read from will be incorrect, and disklabel will end up
secretly replacing the boot area with other data (which probably doesn't
look like a boot block).  The only port this currently affects is
NetBSD/arm32, because it's the only one of the three ports that use
NUMBOOT > 0 that has MD label grovelling code.
1998-03-26 01:35:17 +00:00
cgd
d9199d66b6 factor out some more common bits into 'confirm', and make it a bit more
bullet-proof.  also, make the arm32 #ifdefs a bit more consistent with
the i386 #ifdefs (without actually changing the behaviour of the code).
1998-03-25 00:03:19 +00:00
cgd
9b9f17c131 use warnx when warning about an old BSD partition ID (i386 MBR code),
since err/warn seem to be used consistently throughout the code, rather
than fprintf.
1998-03-24 23:47:28 +00:00
cgd
eae9f47f62 KNF arm32-specific label-grovelling code. Also, clean up error messages
(errx instead of err, kill bogus newlines, make error messages look more
"normal").
1998-03-24 23:45:31 +00:00
fair
32a679e7b7 add -D (no detach) option, per PR#4810 1998-03-23 05:00:15 +00:00
fair
782eb42847 add the ability to run SLIP with CLOCAL set, per PR#3586 1998-03-23 04:41:16 +00:00
bouyer
8e1f7e498a Add support for non-native byteorder FFS. 1998-03-18 17:19:14 +00:00
bouyer
d1c8f32096 Update for new headers. 1998-03-18 17:18:21 +00:00
bouyer
3f0a6fcc9b Update for new headers. 1998-03-18 17:11:34 +00:00
bouyer
15c41b2f72 Allow creation of non-native byteorder FFS (via the '-B' option). 1998-03-18 17:10:15 +00:00
bouyer
c0892a3052 Add support for non-native byteorder FFS. 1998-03-18 17:07:14 +00:00
bouyer
aca8393893 This is now in libutil. 1998-03-18 17:03:30 +00:00
bouyer
6fe0568e9e Add support for non-native byteorder FFS. 1998-03-18 17:03:15 +00:00
bouyer
9aaa32d9a7 Add support for non-native byteorder FFS, and converting byteorder.
Also, be a bit more conservative with the clean flag: don't mark the FS
clean when we know there may still be errors (user anserwed 'n' to
a question, or fsck says "you must rerun fsck").
1998-03-18 17:01:23 +00:00
bouyer
9e33c5ee0d Use libutil rather than ../fsck/bswap.c 1998-03-18 16:57:31 +00:00
bouyer
34ccbd430c Add support for non-native byte order FFS. The dump is in filesystem byte
order, restore already knows how to byteswap dumps.
1998-03-18 16:54:56 +00:00
bouyer
08371645ee Add support for non-native endian FFS.
Clear the clean flag in the SB when an inode has been cleared.
1998-03-18 16:51:31 +00:00
bouyer
29e97528a5 Add support for non-native endian ffs. 1998-03-18 16:50:12 +00:00
cgd
016c95ab4d pull bsd.own.mk in before LDSTATIC?=-static, so that LDSTATIC can be
overridden by bsd.own.mk/mk.conf.
1998-03-02 22:03:11 +00:00
cgd
856ca5e59c allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf 1998-03-02 21:42:02 +00:00
cgd
8aaf609a0a allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf 1998-03-02 19:42:25 +00:00
drochner
699af7acdd Handle new MBR partition ID on i386. Put all code which decides about
usability of an entry to one place, use same algorithm as kernel (ie,
check signature).
1998-03-02 16:26:47 +00:00
fvdl
e5bc90f40c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
drochner
c0f9ff25e7 Use the new NetBSD partition ID for first time setup of an MBR. 1998-02-25 14:19:12 +00:00
mycroft
4462053ab3 Fill in missing (default) mmap(2) flags. 1998-02-20 09:27:18 +00:00
thorpej
6c6e9b4c1c NetBSD/mips uses new libkvm now, savecore_old.c is dead. 1998-02-19 23:43:37 +00:00
drochner
707f944948 update for new partition ID 1998-02-19 15:15:29 +00:00
drochner
43e4e2726a Add new NetBSD partition ID.
Update information about partition types - add missing types, insert
"reserved" for IDs which are marked as "officially reserved" in other
lists.
Sources of information:
-"How it Works -- Partition Tables" by Hale Landis <hlandis@ibm.net>
-Ralph Brown's interrupt list
1998-02-19 14:47:43 +00:00
thorpej
a2b8a49572 Simplify savecore_old test ... MACHINE_ARCH == "mips". 1998-02-19 07:08:09 +00:00
thorpej
fc1ea31c1f Avoid 1998-02-18 01:24:08 +00:00
thorpej
bd429b8d2c i386 1998-02-18 01:24:07 +00:00
kleink
3b80d582e2 Include <sys/time.h>, which is the canonical location of the select()
prototype and assorted data type definitions.
1998-02-17 11:38:26 +00:00
mrg
2fe3f46005 make swapctl exit with non-zero if -A and nothing swapped on 1998-02-10 03:14:32 +00:00
ghudson
70698891e2 When estimating the number of cylinders in the BIOS geometry, use the
total number of sectors as reported by disklabel.d_secperunit rather
than multiplying out the disklabel geometry, which is less accurate.
1998-02-07 16:19:16 +00:00
perry
dd1e2b895e fix pr4766 from greywolf -- couldn't build without -DALTSHELL 1998-02-06 19:30:14 +00:00
perry
34a98169f0 macroize BSD, NetBSD, FreeBSD and misc cleanup 1998-02-06 05:54:12 +00:00
perry
6982982f8d macroize BSD, NetBSD, FreeBSD and misc cleanup 1998-02-06 05:39:31 +00:00
ross
a7c69aab3f 64-bit sweep, "route -v show" was spinning forever. 1998-02-05 21:09:46 +00:00
christos
f526faa596 y2k fixes: use strptime... 1998-02-04 15:06:11 +00:00
christos
98216d6649 Use strptime() instead of a home grown parser. 1998-02-04 14:49:11 +00:00
christos
1af8810050 Remove -lcompat; not needed. 1998-02-04 10:24:13 +00:00
mrg
3d7b0bedb6 use warn() properly. 1998-02-03 09:13:49 +00:00
perry
96bf04cc4d change <strings.h> to <string.h> to fix compiler warning 1998-02-03 03:32:43 +00:00
mikel
b545bd186c Don't print "DOS partition initialized" if -S set; from Nathan
Williams in PR bin/4893.
1998-02-02 06:39:41 +00:00
ross
9539f3dbe1 Typo corrections. 1998-01-26 06:58:01 +00:00
ws
c17a22a40a Fix some bugs & annoyances when reparing defect disks 1998-01-22 18:48:43 +00:00
mycroft
9a257260cf Oops; remove DEBUG. 1998-01-21 00:33:56 +00:00
mycroft
fff43038f7 Slight code rearrangement. 1998-01-21 00:32:53 +00:00
mycroft
e3e9aba051 Correct the tense of one sentence. 1998-01-20 23:43:41 +00:00
mycroft
689db8fcc6 Use warn*(3). 1998-01-20 23:41:57 +00:00
mycroft
bc0a5a65c3 Clean up documentation a bit, and document the `-l' option. 1998-01-20 23:37:27 +00:00
mycroft
6e07276e0f Document previous changes. 1998-01-20 23:24:46 +00:00
mycroft
fea6f55d8d Recognize `-' only if it is the only argument after the time. 1998-01-20 23:13:31 +00:00
mycroft
d311785b75 Allow `-dh'. Rearrange a bit. 1998-01-20 23:05:15 +00:00
mycroft
5ecc83ac42 Use err*(3) and warn*(3). Fix reading of the message from stdin. 1998-01-20 22:30:15 +00:00
mycroft
2db779a0ce Allow a century to be specified.
Don't validate the mmddhhmm values; mktime(3) does it.
1998-01-20 22:14:09 +00:00
perry
87ea5a1ff3 make Y2K compliant and document as such. 1998-01-20 20:55:22 +00:00
mycroft
095b5f39c4 Add a `bsdos' format. 1998-01-17 13:04:16 +00:00
mycroft
535aef9832 Add a -F option to specify the device number format.
Also accept a single opaque device number.
1998-01-17 12:14:31 +00:00
enami
e3c03cb969 Document some undocumented options (-d and -N) and commands
in interactive mode (?, xit and Debug).
1998-01-10 08:27:54 +00:00
enami
ae49269de7 Fix a typo; s/Complaints/Complains/ (pointed by Mike Long). 1998-01-10 08:21:58 +00:00
perry
3fe138c146 RCS Id Police. 1998-01-09 08:03:16 +00:00
cgd
10cc9f3b70 RCS Id police 1998-01-05 22:00:34 +00:00
enami
db1f766937 Add missing -C flag in SYNOPSIS 1998-01-01 04:51:54 +00:00
enami
2db041522a Fix typo; the flag for interactive disklabel creation is not -e but -i.
Also, make the description of -C flag into separate paragraph.
1998-01-01 04:47:05 +00:00
enami
94f6d2b411 Fix usage; -i and -C flags are alway effective regardless of NUMBOOT. 1998-01-01 04:38:43 +00:00
mycroft
6ee0ed93a2 The output of `ccdconfig -g' is supposed to be a valid configuration file.
Prefix two messages with `# ' so they're comments.
1997-12-30 05:58:06 +00:00
mrg
464d5b30e5 reset the gid before calling fopen() on the config file. stops people
having read kmem access.  from rotel@indigo.ie (who obtained it from
openbsd).
1997-12-30 05:40:47 +00:00
enami
24ec6663fe Add missing cast. This is a minimum fix to avoid overflow which causes
core dumps with some disk geometry.
1997-12-22 01:54:07 +00:00
leo
fb151b6527 Fix off-by-one error when showing the partition range one is able to modify
(from Julian Coleman).
1997-12-20 21:49:30 +00:00
mikel
e0fbb13a20 document -F flag; part of PR 4030 from der Mouse 1997-12-18 07:11:48 +00:00
scw
bcd0d46dcd Add mvme68k to list of architectures to compile edlabel for. 1997-12-17 21:16:54 +00:00
enami
eee2902993 Fix the bug introduced in last change; pass IFCHR or IFBLK bit to
mknod(2) via mode.
1997-12-13 22:22:53 +00:00
mrg
970a5291cd fix reboot arguments handling (from cgd). 1997-12-09 05:49:14 +00:00
thorpej
f4b569b12b Fix type problems on the Alpha. 1997-12-05 20:01:51 +00:00
ws
94897637d0 Clarify handling of option -g and names of files without a Rockridge name
on CDs that otherwise do have Rockridge extensions.
The latter should really be handled differently in the code.
1997-12-05 16:57:47 +00:00
msaitoh
785fd87e38 Fix SYNOPSIS section. 1997-12-04 22:33:52 +00:00
mjacob
c84aa13b30 Mods for alpha: doesn't work yet, but this is as good a placeholder as
any to note the ld flags to actually use. Still to do: elf loading.
1997-12-01 19:30:59 +00:00
kleink
5f9598407c Recognize AF_APPLETALK as "AppleTalk". 1997-12-01 17:03:24 +00:00
christos
764e7492a8 PR/4615: David Jones: Ping usage does not show -o option. 1997-12-01 08:41:48 +00:00
lukem
93dfe82696 use fparseln() instead of fgets(), improve man page 1997-12-01 03:40:51 +00:00
christos
89e0b4d7e4 Make the "failed to clear cached route" a warning only if verbose is set.
This always happens when lo0 is not configured and confuses new users.
1997-11-30 22:33:30 +00:00
ross
2ac0cdeda9 Typos, English. 1997-11-26 04:26:27 +00:00
lukem
0e3b290810 fix .Nx usage (use 1.0 instead of 0.9a, etc), and other minor cleanups 1997-11-24 06:28:50 +00:00