summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2001-07-09 19:11:51 +0000
committerdes <des@FreeBSD.org>2001-07-09 19:11:51 +0000
commit1b82a02868bde4542ac4545e9858f7c0e0585881 (patch)
treecbb4c9a73f46c3352fdc300c0bb1b672ebfe4d9f
parent1e615d275f1c340a1c8e1fcafe927ac7e544535e (diff)
downloadFreeBSD-src-1b82a02868bde4542ac4545e9858f7c0e0585881.zip
FreeBSD-src-1b82a02868bde4542ac4545e9858f7c0e0585881.tar.gz
Constify the fstype argument to vfs_mount(). This eliminates at least one
"call discards qualifier" warning (in sys/compat/linux/linux_file.c).
-rw-r--r--sys/kern/vfs_extattr.c2
-rw-r--r--sys/kern/vfs_syscalls.c2
-rw-r--r--sys/sys/mount.h4
3 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c
index c35a73d..35f9576 100644
--- a/sys/kern/vfs_extattr.c
+++ b/sys/kern/vfs_extattr.c
@@ -151,7 +151,7 @@ finish:
int
vfs_mount(p, fstype, fspath, fsflags, fsdata)
struct proc *p;
- char *fstype;
+ const char *fstype;
char *fspath;
int fsflags;
void *fsdata;
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c
index c35a73d..35f9576 100644
--- a/sys/kern/vfs_syscalls.c
+++ b/sys/kern/vfs_syscalls.c
@@ -151,7 +151,7 @@ finish:
int
vfs_mount(p, fstype, fspath, fsflags, fsdata)
struct proc *p;
- char *fstype;
+ const char *fstype;
char *fspath;
int fsflags;
void *fsdata;
diff --git a/sys/sys/mount.h b/sys/sys/mount.h
index 28d0938..d35a204 100644
--- a/sys/sys/mount.h
+++ b/sys/sys/mount.h
@@ -395,8 +395,8 @@ extern char *mountrootfsname;
* exported vnode operations
*/
int dounmount __P((struct mount *, int, struct proc *));
-int vfs_mount __P((struct proc *p, char *type, char *path, int flags,
- void *data));
+int vfs_mount __P((struct proc *p, const char *type, char *path,
+ int flags, void *data));
int vfs_setpublicfs /* set publicly exported fs */
__P((struct mount *, struct netexport *, struct export_args *));
int vfs_lock __P((struct mount *)); /* lock a vfs */
OpenPOWER on IntegriCloud