1370 Commits

Author SHA1 Message Date
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
mycroft
f19fd07b85 Use futimes(2). Do {f,}utimes(2) *before* {f,}chflags(2), for obvious
reasons.
1997-10-19 13:29:22 +00:00
fvdl
c5f8e0d133 Implement -X option for 32 <-> 64 bit translation of directory cookies
for v3 mounts. Should rarely be needed (i.e. servers actually
returning information in the upper 32 bits, and programs not
being able to deal with that (emulated binaries; native NetBSD
binaries will never need this)).
1997-10-19 01:24:47 +00:00
fair
b58a4f15c4 additional sun3/sparc warning about the "-r" option. 1997-10-18 23:46:44 +00:00
mark
1d23b0901e Define NUMBOOT=1 for the arm32 port. 1997-10-18 07:28:47 +00:00
mark
db54fc7a59 Added support for filecore partitions on arm32 platforms. 1997-10-17 21:29:36 +00:00
drochner
7a262cc07e make it compile again after msdosfs changes 1997-10-17 17:47:41 +00:00
ws
87b8e0976a Drop indication of support for access times (they are no longer maintained) 1997-10-17 11:30:09 +00:00
ws
d445160e23 Add support for FAT32
Support dropping lost cluster chains (on request by Christoph Badura)
While being here, fix some minor bugs, mostly with format strings
1997-10-17 11:19:23 +00:00
fvdl
7099a04703 .Nm " " -> .Nm mount_ufs, the old name should be specifically mentioned
here.
1997-10-15 12:43:19 +00:00
christos
946049095f PR/4257: Jaromir Dolecek: Update for libedit interface change. 1997-10-14 15:06:42 +00:00
fair
d5adc82d1e add a warning about sun3 and sparc systems requiring partitions in integer cylinders or the boot ROMs get upset, per PR#3267. Is that it? 1997-10-14 06:30:13 +00:00
mycroft
ea1e38924b Remove bogons. 1997-10-13 14:16:16 +00:00
veego
f157921771 We don't need the -I. . Pointed out by enami tsugutomo. 1997-10-13 13:35:30 +00:00
bouyer
dd53470e10 The number of fs types is FSMAXTYPES not DKMAXTYPES.
Correct read of formatted file (used with -e or -R) so that fstype with
spaces will work. Also enlarge the fstype field by 2 chars so that
"Linux Ext2" will not be truncated.
1997-10-13 09:53:26 +00:00
bouyer
7cdf2a0dc5 The number of fs types is FSMAXTYPES not DKMAXTYPES. 1997-10-13 09:44:18 +00:00
explorer
dc1765641f clean up warnings, gads 1997-10-13 04:05:58 +00:00
explorer
9a1e5bf2d3 Add rndctl(8) and man page 1997-10-13 03:58:05 +00:00
explorer
4dbeae09d5 compile rndctl 1997-10-13 03:57:51 +00:00
veego
2e54e13c3c Add the missing . for -I 1997-10-11 15:47:55 +00:00
veego
7e3be35edc s/$FSCK/${FSCK}/ 1997-10-11 15:19:18 +00:00
mycroft
af65e81265 Make these executables world-readable. 1997-10-11 11:05:28 +00:00
mycroft
e96e918e60 Use bsd.subdir.mk as appropriate. 1997-10-11 09:34:07 +00:00
enami
e19615eae4 Sort items of section 8 in SEE ALSO list alphabetical order. 1997-10-11 03:02:36 +00:00
enami
776a465431 Sort SEE ALSO list; first by section number, then alphabetical order. 1997-10-11 02:59:26 +00:00
enami
2a6493fe69 - Use .Nm "" instead of .Nm rtquery in SYNOPSIS.
- Don't use captialized wort to refer command name.
- Delete period at the end of ``SEE ALSO'' list.
- Use .Xr instead of .Em to refer routed.
1997-10-11 02:55:20 +00:00
enami
4385d9fe62 - Use .Nm "" instead of .Nm ifconfig in SYNOPSIS.
- Delete space at the end of line.
1997-10-11 02:44:36 +00:00
enami
28f842ad16 - Use .Nm "" instead of .Nm ccdconfig in SYNOPSYS.
- Delete the period at the end of ``SEE ALSO'' list.
1997-10-11 02:34:02 +00:00
enami
b8a2598653 Use .Nm "" instead of .Nm fsck_msdos in SYNOPSIS. 1997-10-11 02:30:24 +00:00
enami
fc8191fee4 - Use .Nm "" instead of .Nm disklabel in SYNOPSIS.
- Do a trick to remove whitespace before close paren from generated output.
- Delete space at the end of line.
1997-10-11 02:28:17 +00:00
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