diff options
author | chuck <chuck@cvs.openbsd.org> | 1995-11-09 06:08:39 +0000 |
---|---|---|
committer | chuck <chuck@cvs.openbsd.org> | 1995-11-09 06:08:39 +0000 |
commit | ccffd9cbc978bc67c6503a533d7c6353210b7c45 (patch) | |
tree | ff2850b41b6adbf2caed84fea46926ab4d8fef07 | |
parent | 63f0448a6cd4de5f9fa6398c3cc3efd8118eba4b (diff) |
ufs vs ffs compat stuff from Gordon Ross. Gordon says:
This allows the 1.0 version of /sbin/mount to work with the latest
kernels. (Being unable to mount disks is a real drag...)
-rw-r--r-- | sys/kern/vfs_syscalls.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index 6ccaf86e975..7047115c8a4 100644 --- a/sys/kern/vfs_syscalls.c +++ b/sys/kern/vfs_syscalls.c @@ -184,6 +184,12 @@ sys_mount(p, v, retval) return (error); #endif } +#ifdef COMPAT_10 + /* Accept "ufs" as a synonym for "ffs" */ + if (!strncmp(fstypename, "ufs", MFSNAMELEN)) { + strncpy( fstypename, "ffs", MFSNAMELEN); + } +#endif for (fsindex = 0; fsindex < nvfssw; fsindex++) if (vfssw[fsindex] != NULL && !strncmp(vfssw[fsindex]->vfs_name, fstypename, MFSNAMELEN)) |