1.\" -*- nroff -*-
2.\"
3.\" Copyright (c) 2000 Andrew Stevenson
4.\"
5.\" All rights reserved.
6.\"
7.\" This program is free software.
8.\"
--- 16 unchanged lines hidden (view full) ---
25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28.\"
29.\" If this manual page travels to places exotic (like projects other than
30.\" FreeBSD) I would love to hear about it.
31.\" Andrew <andrew@ugh.net.au>
32.\"
33.\" $FreeBSD: head/share/man/man9/vcount.9 206622 2010-04-14 19:08:06Z uqs $
34.\"
35.Dd February 6, 2001
36.Dt VCOUNT 9
37.Os
38.Sh NAME
39.Nm vcount ,
40.Nm count_dev
41.Nd "get total number of references to a device"
42.Sh SYNOPSIS
43.In sys/param.h
44.In sys/time.h
45.In sys/conf.h
46.In sys/vnode.h
47.Ft int
48.Fn vcount "struct vnode *vp"
49.Ft int
50.Fn count_dev "dev_t dev"
51.Sh DESCRIPTION
52.Fn vcount
53is used to get the number of references to a particular device.
54It allows for the fact that multiple vnodes may reference the same device.
55.Fn count_dev
56does the same thing as
57.Fn vcount ,
58but takes a
59.Vt dev_t
60rather than a
61.Vt "struct vnode"
62pointer as an argument.
63.Sh RETURN VALUES
64.Fn vcount
65and
66.Fn count_dev
67both return the number of references to the device.
68.Sh SEE ALSO
69.Xr VFS 9 ,
70.Xr vnode 9
71.Sh AUTHORS
72This manual page was written by
73.An Andrew Stevenson .
2.\"
3.\" Copyright (c) 2000 Andrew Stevenson
4.\"
5.\" All rights reserved.
6.\"
7.\" This program is free software.
8.\"
--- 16 unchanged lines hidden (view full) ---
25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28.\"
29.\" If this manual page travels to places exotic (like projects other than
30.\" FreeBSD) I would love to hear about it.
31.\" Andrew <andrew@ugh.net.au>
32.\"
33.\" $FreeBSD: head/share/man/man9/vcount.9 206622 2010-04-14 19:08:06Z uqs $
34.\"
35.Dd February 6, 2001
36.Dt VCOUNT 9
37.Os
38.Sh NAME
39.Nm vcount ,
40.Nm count_dev
41.Nd "get total number of references to a device"
42.Sh SYNOPSIS
43.In sys/param.h
44.In sys/time.h
45.In sys/conf.h
46.In sys/vnode.h
47.Ft int
48.Fn vcount "struct vnode *vp"
49.Ft int
50.Fn count_dev "dev_t dev"
51.Sh DESCRIPTION
52.Fn vcount
53is used to get the number of references to a particular device.
54It allows for the fact that multiple vnodes may reference the same device.
55.Fn count_dev
56does the same thing as
57.Fn vcount ,
58but takes a
59.Vt dev_t
60rather than a
61.Vt "struct vnode"
62pointer as an argument.
63.Sh RETURN VALUES
64.Fn vcount
65and
66.Fn count_dev
67both return the number of references to the device.
68.Sh SEE ALSO
69.Xr VFS 9 ,
70.Xr vnode 9
71.Sh AUTHORS
72This manual page was written by
73.An Andrew Stevenson .