Section: Linux Programmer's Manual (2)
Return to Main Contents
sysfs - get filesystem type information
int sysfs(int option, const char *fsname);
int sysfs(int option, unsigned int fs_index, char *buf);
int sysfs(int option);
returns information about the filesystem types currently present in
The specific form of the
call and the information returned depends on the
Translate the filesystem identifier string
into a filesystem type index.
Translate the filesystem type index
into a null-terminated filesystem identifier string.
This string will
be written to the buffer pointed to by
Make sure that
has enough space to accept the string.
Return the total number of filesystem types currently present in the
The numbering of the filesystem type indexes begins with zero.
returns the filesystem index for option
zero for option
and the number of currently configured filesystems for option
On error, -1 is returned, and
is set appropriately.
Either fsname or buf
is outside your accessible address space.
is not a valid filesystem type identifier;
This System-V derived system call is obsolete; don't use it.
On systems with
the same information can be obtained via
use that interface instead.
There is no libc or glibc support.
There is no way to guess how large buf should be.
This page is part of release 3.54 of the Linux
A description of the project,
and information about reporting bugs,
can be found at
- RETURN VALUE
- CONFORMING TO
This document was created by
using the manual pages.
Time: 09:47:40 GMT, January 24, 2018