System Calls sysfs(2)
NAME
sysfs - get file system type information
SYNOPSIS
#include
#include
int sysfs(int opcode, const char *fsname);
int sysfs(int opcode, int fsindex, char *buf);
int sysfs(int opcode);
DESCRIPTION
The sysfs() function returns information about the file sys-
tem types configured in the system. The number of argu-
ments accepted by sysfs() depends on the opcode argument,
which can take the following values:
GETFSIND Translate fsname, a null-terminated file-system
type identifier, into a file-system type index.
GETFSTYP Translate fsindex, a file-system type index,
into a null-terminated file-system type iden-
tifier and write it into the buffer pointed to
by buf, which must be at least of size FSTYPSZ
as defined in .
GETNFSTYP Return the total number of file system types
configured in the system.
RETURN VALUES
Upon successful completion, the value returned depends upon
the opcode argument as follows:
GETFSIND the file-system type index
GETFSTYP 0
GETNFSTYP the number of file system types configured
SunOS 5.11 Last change: 5 Jul 1990 1
System Calls sysfs(2)
Otherwise, -1 is returned and errno is set to indicate the
error.
ERORS
The sysfs() function will fail if:
EFAULT The buf or fsname argument points to an illegal
address.
EINVAL The fsname argument points to an invalid file-
system identifier; the fsindex argument is 0 or
invalid; or the opcode argument is invalid.
SunOS 5.11 Last change: 5 Jul 1990 2
|