vfs_rootmountalloc.9 (87252) | vfs_rootmountalloc.9 (87857) |
---|---|
1.\" 2.\" Copyright (C) 2001 Chad David <davidc@acns.ab.ca>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice(s), this list of conditions and the following disclaimer as --- 10 unchanged lines hidden (view full) --- 19.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 21.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 22.\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 25.\" DAMAGE. 26.\" | 1.\" 2.\" Copyright (C) 2001 Chad David <davidc@acns.ab.ca>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice(s), this list of conditions and the following disclaimer as --- 10 unchanged lines hidden (view full) --- 19.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 21.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 22.\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 25.\" DAMAGE. 26.\" |
27.\" $FreeBSD: head/share/man/man9/vfs_rootmountalloc.9 87252 2001-12-03 00:25:04Z alfred $ | 27.\" $FreeBSD: head/share/man/man9/vfs_rootmountalloc.9 87857 2001-12-14 09:11:13Z ru $ |
28.\" 29.Dd November 21, 2001 30.Dt VFS_ROOTMOUNTALLOC 9 31.Os 32.Sh NAME 33.Nm vfs_rootmountalloc | 28.\" 29.Dd November 21, 2001 30.Dt VFS_ROOTMOUNTALLOC 9 31.Os 32.Sh NAME 33.Nm vfs_rootmountalloc |
34.Nd "allocate a root mount structure" | 34.Nd "allocate a root" 35.Vt mount 36structure |
35.Sh SYNOPSIS 36.In sys/param.h | 37.Sh SYNOPSIS 38.In sys/param.h |
37.In sys/vnode.h | 39.In sys/mount.h |
38.Ft int 39.Fn vfs_rootmountalloc "char *fstypename" "char *devname" "struct mount **mpp" 40.Sh DESCRIPTION 41.Fn vfs_rootmountalloc | 40.Ft int 41.Fn vfs_rootmountalloc "char *fstypename" "char *devname" "struct mount **mpp" 42.Sh DESCRIPTION 43.Fn vfs_rootmountalloc |
42allocates a mount structure initialized from the vfsconf type 43that matches | 44allocates a 45.Vt mount 46structure initialized from the 47.Vt vfsconf 48type that matches |
44.Fa fstypename . 45.Sh RETURN VALUES | 49.Fa fstypename . 50.Sh RETURN VALUES |
46If successful 0 is returned and | 51If successful, 0 is returned and |
47.Fa mpp | 52.Fa mpp |
48points to the newly allocated mount structure. 49.Dv ENODEV | 53points to the newly allocated 54.Vt mount 55structure. 56.Er ENODEV |
50is returned if 51.Fa fstypename | 57is returned if 58.Fa fstypename |
52is NULL or invalid. | 59is 60.Dv NULL 61or invalid. |
53.Sh SEE ALSO 54.Xr vfsconf 9 55.Sh AUTHORS 56This man page was written by 57.An Chad David Aq davidc@acns.ab.ca . | 62.Sh SEE ALSO 63.Xr vfsconf 9 64.Sh AUTHORS 65This man page was written by 66.An Chad David Aq davidc@acns.ab.ca . |