| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
For mounting UFS, all mount options are passed directly to nmount(),
without any UFS-specific logic.
Notes:
svn path=/head/; revision=152738
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Teach the mount program to call the nmount() syscall directly
- Preserve existing method of calling mount() for UFS, until we clean things
up.
- Preserve existing method of forking and calling external mount programs for
mfs, msdosfs, nfs, nfs4, ntfs, nwfs, nullfs, portalfs, reiserfs, smbfs,
udf, umapfs, unionfs
- devfs, linprocfs, procfs, ext2fs call nmount() syscall directly, since
that is all those external mount programs were doing
Reviewed by: phk
Discussed on: arch
Notes:
svn path=/head/; revision=152344
|
|
|
|
|
|
|
| |
Make prototype in extern.h match prototype in mount_ufs.c
Notes:
svn path=/head/; revision=151042
|
|
|
|
|
|
|
| |
of the macro.
Notes:
svn path=/head/; revision=147242
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
use of the macro in sbin/mount*'s, by replacing:
mopts[] = {
MOPT_STDOPTS,
{ NULL }
}
With:
mopts[] = {
MOPT_STDOPTS,
MOPT_NULL
}
This change will help to reduce the situation that we don't explicitly
initialize "struct mntopt"'s. It should not contribute to any
functional/logical changes as far as I can tell.
Notes:
svn path=/head/; revision=146853
|
|
|
|
|
|
|
|
|
| |
per letter dated July 22, 1999.
Approved by: core, imp
Notes:
svn path=/head/; revision=128073
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
remove all the code which was trying to do so.
This code was nasty in several ways, it was hiding
the kernel bug where the kernel was unable to properly
load a module, and it was quitting if it wasn't able
to load the module. The consequence is that an ABI
breakage of the vfsconf API would have broken *every*
mount utility.
Notes:
svn path=/head/; revision=101270
|
|
|
|
|
|
|
| |
o main prototype removed
Notes:
svn path=/head/; revision=92882
|
|
|
|
|
|
|
| |
builtins (e.g., exit, strcmp).
Notes:
svn path=/head/; revision=78732
|
|
|
|
|
|
|
| |
ENOENT.
Notes:
svn path=/head/; revision=71651
|
|
|
|
|
|
|
|
| |
Due to the old message, I spent way more time debugging a diskless
root problem than it should have taken.
Notes:
svn path=/head/; revision=71645
|
|
|
|
| |
Notes:
svn path=/head/; revision=64696
|
|
|
|
| |
Notes:
svn path=/head/; revision=62664
|
|
|
|
| |
Notes:
svn path=/head/; revision=50476
|
|
|
|
|
|
|
|
|
|
| |
getvfsent() in most cases. (The main exception is when /etc/fstab
still hasn't been converted to use a slice for the root device, the
root device is a SCSI device, and the /dev/sd* inode for this device
still hasn't been renamed to /dev/da*.)
Notes:
svn path=/head/; revision=42438
|
|
|
|
|
|
|
| |
strings.
Notes:
svn path=/head/; revision=37425
|
|
|
|
|
|
|
| |
corresponding argument.
Notes:
svn path=/head/; revision=34333
|
|
|
|
|
|
|
|
| |
PR: 5948
Submitted by: Brian Feldman
Notes:
svn path=/head/; revision=34322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
something that might refer to the compatability slice rather than the
correct slice entry, try all the possible slice entries first.
This is a compatability hack to deal with the case where the kernel has
correctly mounted the root filesystem out of its slice, but the user
has not updated their /etc/fstab file to reflect this. A diagnostic
is emitted if the mount succeeds, indicating that the file should be
updated.
This is a prelude to fixing the kernel to behave as alluded to above.
Reviewed by: (discussed with) julian, phk
Notes:
svn path=/head/; revision=34304
|
|
|
|
|
|
|
| |
Lite2 messed up the ordering differently.
Notes:
svn path=/head/; revision=28738
|
|
|
|
|
|
|
|
|
|
| |
I'm here do some -Wall cleaning.
PR: kern/1839
Reviewed and corrected by: joerg
Notes:
svn path=/head/; revision=28671
|
|
|
|
|
|
|
| |
posix standard on the topic.
Notes:
svn path=/head/; revision=24359
|
|
|
|
|
|
|
|
|
|
| |
- use new getvfsbyname() interface and mount(2) interface
**DANGER WILL ROBINSON!!** You must be running a -current kernel
from within a week or so in order for this to work!
Notes:
svn path=/head/; revision=23678
|
|
|
|
| |
Notes:
svn path=/head/; revision=8871
|
|
|
|
|
|
|
| |
options for UFS (which fixes another bug).
Notes:
svn path=/head/; revision=8487
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
most common cd9660 and nfs options like God intended them. (It is now
possible to say
mount -o ro,soft,bg,intr there:/foo/bar /foo/bar
again.) This whole getmntopt() business is an incredible botch;
it never should have been anything more than a wrapper around
getsubopt(3). Because if the way the current hackaround is implemented,
options which take arguments (like the old `rsize' and `wsize') are still
unavailable, and must be accessed the new, broken way.
(It's unimaginable how Berkeley managed to screw up one of the few things
about NFS that Sun actually got right to begin with!)
Notes:
svn path=/head/; revision=4065
|
|
|
|
|
|
|
| |
quotaon/quotacheck
Notes:
svn path=/head/; revision=3202
|
|
|
|
|
|
|
|
| |
Automatically load UFS if it is not present but is loadable.
(This won't happen now, but could happen if we fix NFS diskless support.)
Notes:
svn path=/head/; revision=2968
|
|
Note: XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.
Notes:
svn path=/head/; revision=1558
|