thorpej
051e24ecad
Completely rewrite the engine that sets media and media options. Previous
...
code would hit the interface multiple times. Now, all media and media
options are gathered and processed at once, hitting the interface only
once (except to grab the currently selected media exactly once; there is
no way to avoid that).
1998-08-08 01:30:18 +00:00
thorpej
1549ffa563
Implement a suggestion from Wolfgang Solfrank on the "supported media"
...
display. The display now looks like this:
bishop:thorpej 35$ obj.alpha/ifconfig -m fxp0
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
media: Ethernet autoselect (100baseTX full-duplex)
status: active
supported Ethernet media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT mediaopt full-duplex
media 10baseT
media 100baseTX mediaopt loopback
inet 129.99.50.41 netmask 0xffffff00 broadcast 129.99.50.255
bishop:thorpej 36$
The intent here is to allow cut'n'pasting of the output to a command
line, or allow easier automatic extraction from scripts, etc.
XXX Still at issue is what to do about non-0 media instances.
1998-08-06 19:22:00 +00:00
thorpej
3f0296f8ce
Print the media instance if it's not zero, a reasonable compromise such
...
that no one will have to see those ugly instance numbers if they have
an interface with only one PHY (most of them out there).
1998-08-06 03:47:28 +00:00
thorpej
85fd419492
Completely rewrite the way media descriptions are represented. The same
...
data structure is used, but a much saner matching mechanism is used, one
which allows greater ease in adding new types.
Also, rewrite the way media words are displayed. The status display now
looks like this:
bishop:thorpej 137$ ifconfig -m fxp0
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
media: Ethernet autoselect (10baseT)
status: active
supported media:
Ethernet autoselect
Ethernet 100baseTX <full-duplex>
Ethernet 100baseTX
Ethernet 10baseT <full-duplex>
Ethernet 10baseT
Ethernet 100baseTX <loopback>
inet 129.99.50.41 netmask 0xffffff00 broadcast 129.99.50.255
bishop:thorpej 138$
This makes it more clear which media type (e.g. Ethernet) is currently
in-use, handy for devices such as the TI ThunderLAN which can also have
both Ethernet and Token Ring PHYs attached.
1998-08-06 02:24:40 +00:00
thorpej
d2d470e18d
Copyright assigned to The NetBSD Foundation, Inc.
1998-08-05 23:35:17 +00:00
drochner
1767a286ec
-fix some lint warnings
...
-fix overflow conditions (PR bin/5534, Zdenek Salvet <salvet@ics.muni.cz>)
(+ one more: can VAX SMD drives be >4G?)
-fix output of "*" at odd end cylinder number (not odd size)
-break some lines >80 cols
1998-08-04 11:52:52 +00:00
thorpej
6a3defb749
Remove the stats printing code. Now that the ccd driver uses the pool
...
allocator, there are no more stats that it keeps.
1998-07-31 01:34:20 +00:00
thorpej
ae36dbe3f7
Turn on TCP_NODELAY on the remote tape socket, from FreeBSD. Here is the
...
commit message from Bill Fenner:
Turn on TCP_NODELAY on the remote socket, to turn off sender silly window
syndrome avoidance. The combination of SWS avoidance and ack-every-other
causes low throughput if the block size divided by the MSS is odd (which
is true with the default block size and MSS).
Turning on TCP_NODELAY disables the Nagle algorithm and sender SWS avoidance.
The rdump request/response protocol can not invoke Nagle and cannot cause
SWS, so this has no negative effects.
Also, put back the code that sets the TOS to "throughput", which seems to
have been erroneously removed during the Lite-2 merge.
1998-07-30 18:14:00 +00:00
thorpej
a04741e102
Cast pointer diffs to int for use in printf format width specifiers.
1998-07-30 17:41:03 +00:00
mycroft
519d858510
__AUDIT__ cleanup.
1998-07-28 19:22:54 +00:00
msaitoh
a17cee9f2c
fix a small bug.
1998-07-27 19:19:45 +00:00
mycroft
5582b71d91
Shift column headers into the right position.
1998-07-27 17:19:58 +00:00
mycroft
a344493d39
const poisoning.
1998-07-26 20:57:54 +00:00
mycroft
217e6f7a7e
const poisoning.
1998-07-26 20:32:42 +00:00
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
lukem
f878db37e3
use Bl -column, fix .Nx usage
1997-11-24 06:27:01 +00:00
enami
87b5ef1610
Add MNT_SYMPERM to optnames[].
1997-11-23 03:53:24 +00:00
drochner
f153059f4d
Add a clarification how the missing data are looked up if either
...
mount source or target are omitted. Adresses PR 3240.
XXX This is not the complete truth. Things change with the -u
option. Should be fixed in "mount.c".
1997-11-19 11:32:03 +00:00
drochner
604ab80fa9
mount_mfs: avoid spurious error message if the mount system call returns
...
for "valid reasons" (ie, "mount -u")
1997-11-19 09:48:52 +00:00
enami
a722a42f3d
Use file mode 0600 when creating special file or fifo.
...
Suggested by Charles M. Hannum.
1997-11-18 03:08:21 +00:00
enami
076c3b6f00
Restore file attributes after extracting regular file. Fixes PR#4515
...
from stephen.ma@jtec.com.au:
- call getfile() before altering file attributes.
- open file with mode 0600 instead of 0666 so that file won't remain
group or world readable/writable even if getfile() terminated.
- also, move skipfile() before altering file attributes in IF{CHR,BLK} and
IFIFO case for symmetry (suggested by Charles M. Hannum).
1997-11-18 02:56:35 +00:00
thorpej
9aa3174f1c
Document the STRIP-related options.
1997-11-17 23:32:18 +00:00
thorpej
8bbdb3ebcb
Cosmetic changes.
1997-11-17 23:15:12 +00:00
christos
e65e7d8dd2
Use {warn,err}{,x}(3) instead of printf's
1997-11-16 17:03:11 +00:00
phil
980ab5b3b1
Make boot image data printing more understandable.
1997-11-16 07:35:52 +00:00
msaitoh
39c2acb633
fix typo
1997-11-15 21:01:36 +00:00
mrg
9f84449ae5
add missing .Nm sections.
1997-11-11 14:39:59 +00:00
fair
994948ff88
Fix man page confusion about the -R option, per PR#4246
...
Add some paragraph breaks for readability,
and a traceroute(8) reference.
1997-11-06 10:07:33 +00:00
cgd
1c9d9590f6
lint
1997-11-05 21:29:29 +00:00
explorer
538f5cb890
Update copyright message (I wrote this, not the template of the day)
1997-11-04 05:47:24 +00:00
mjacob
b6558b2b59
Hmmm..fsck_ffs has to really be able to alwasy work, and if you've got
...
a *huge* (like 600GB) filesystem, you need to not be limited by resource
limits.
1997-11-02 01:42:44 +00:00
drochner
6c0cd4bbaf
Remove the "wait for mfs to be mounted" hack; this is solved in mount_mfs
...
now.
1997-11-01 22:15:54 +00:00
drochner
3545748fee
Take out last change (wait for mount_mfs completion).
...
I changed it in mount_mfs instead.
1997-11-01 18:38:29 +00:00
drochner
55f4357866
Make "mount_mfs" behave synchronously - don't exit before the mount is
...
done. This has 2 advantages:
-The calling process can rely on the mounted filesystem.
-We get error messages if the mount system call fails.
1997-11-01 18:25:46 +00:00
drochner
4cb160ce6c
Fix a problem with asynchronous processing of mfs mounts: Calls to
...
statfs() or getmountinfo() did not tell about the freshly mounted
ramdisk.
XXX Imo, "mount_mfs" should not return before the mount is done.
This is the only place where this can be done cleanly. But this would
require a substancial restructuring of "newfs". For now, wait in "mount"
until the filesystem appears.
1997-11-01 15:32:06 +00:00
drochner
4ba76d86ad
Fix a misbehaviour introduced in rev. 1.34 - mountfs() returned in
...
"verbose" mode after printing the exec args.
This invalidates most of my comment in the previous commit. (Not all,
there are still bogosities with mount_mfs.)
1997-11-01 14:21:53 +00:00
drochner
365365d512
When checking whether a filesystem is already mounted (for -a), get and
...
check all mounts (getmntinfo), not only the top one (statfs).
Otherwise we might miss lower level mounts on the same mountpoint.
XXX "mount" behaves differently with the "verbose" flag (-v) in some
cases, probably due to asynchronous calls to fs dependant mount programs.
1997-11-01 13:59:00 +00:00
drochner
6403c86ce4
Since umount works from the top we have to traverse the information
...
returned by getmountinfo() from the top too. Otherwise we get
the wrong mount data in case of 2 mounts on 1 pountpoint.
1997-11-01 12:54:45 +00:00
mycroft
3cd66a1543
Rewrite catopt(), as in mount(8).
1997-10-31 09:48:04 +00:00
mycroft
04b8837e23
Import modified mangle() from mount(8).
...
Also rewrite catopt() with a more sane interface.
1997-10-31 09:40:29 +00:00
mycroft
e49dfa57a5
Format police.
1997-10-31 09:11:53 +00:00
enami
4589c896eb
Conditionalize the recognition of symbolic link permission by
...
per fs mount option `symperm'.
1997-10-30 22:47:06 +00:00
christos
6255639603
PR/2974: VaX#n8: fix the rest of the problems that were not addressed by 4384.
...
- vfork exit -> _exit
- debug and verbose consistency with fsck.
1997-10-29 19:41:24 +00:00
christos
4ec7993e91
PR/4384: Brian Grayson: Pass the real argv[0] to the exec'ed child.
...
Also while I am here, remove bogus XXX comment about mount_mfs.
1997-10-29 18:55:58 +00:00
christos
460f07da9b
PR/4384: Brian Grayson: Use real name for exec'ed child's argv[0]
1997-10-29 18:36:47 +00:00
christos
55f6ba0cb0
PR/4372: Andread Wrede: increase number of inodes in mfs
1997-10-28 22:52:52 +00:00
mrg
93b7e4207d
oops; forgot to update the license here.
1997-10-23 03:00:12 +00:00
enami
0d4522a03f
Fix .Nm usage.
1997-10-20 09:11:16 +00:00
scottr
94cf433266
Add support for DTR/CTS flow control, from Bill Studenmund.
1997-10-20 08:07:47 +00:00
pk
b8e8eb0e1f
On the sparc, do not write to the raw disk at all if `-r' is on.
1997-10-19 20:45:42 +00:00
mycroft
b247da14fe
Use S_IS*(), not S_IF*.
1997-10-19 18:17:27 +00:00