vfs_getnewfsid
- allocate a new file system identifier
SYNOPSIS
#include <sys/param.h>
#include <sys/mount.h> void
vfs_getnewfsid (struct mount *mp);
DESCRIPTION
The
vfs_getnewfsid ();
function allocates a new file system identifier for the mount point given.
File systems typically call
vfs_getnewfsid ();
in their mount routine in order to acquire a unique ID within the system
which can later be used to uniquely identify the file system via calls such as
vfs_getvfs9.
The actual
Vt fsid
is made up of two 32 bit integers, that are stored in the
Vt statfs
structure of
Fa mp .
The first integer is unique in the set of mounted file systems,
while the second holds the file system type.