*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> sysfs (2)              
Title
Content
Arch
Section
 

SYSFS(2)

Contents


NAME    [Toc]    [Back]

       sysfs - get file system type information

SYNOPSIS    [Toc]    [Back]

       int sysfs(int option, const char *fsname);

       int sysfs(int option, unsigned int fs_index, char *buf);

       int sysfs(int option);

DESCRIPTION    [Toc]    [Back]

       sysfs returns information about the file system types currently present
       in the kernel. The specific form of the sysfs call and the  information
       returned depends on the option in effect:


       1      Translate  the file-system identifier string fsname into a filesystem
 type index.

       2      Translate the file-system type index fs_index into a null-terminated
 file-system identifier string. This string will be written
	      to the buffer pointed to by buf.	Make sure that buf has	enough
	      space to accept the string.

       3      Return  the  total number of file system types currently present
	      in the kernel.


       The numbering of the file-system type indexes begins with zero.

RETURN VALUE    [Toc]    [Back]

       On success, sysfs returns the file-system index for option 1, zero  for
       option  2,  and	the  number  of  currently configured file systems for
       option 3.  On error, -1 is returned, and errno is set appropriately.

ERRORS    [Toc]    [Back]

       EINVAL fsname is not a valid file-system type identifier;  fs_index  is
	      out-of-bounds; option is invalid.

       EFAULT Either fsname or buf is outside your accessible address space.

CONFORMING TO    [Toc]    [Back]

       SVr4.

NOTE    [Toc]    [Back]

       On  Linux  with the proc filesystem mounted on /proc, the same information
 can be derived from /proc/filesystems.

BUGS    [Toc]    [Back]

       There is no libc or glibc support.  There is no way to guess how  large
       buf should be.




Linux 1.3.16			  1995-08-09			      SYSFS(2)
[ Back ]
 Similar pages
Name OS Title
getvfsbynumber Tru64 Get the virtual file system type name
fstyp HP-UX determine file system type
cd_type Tru64 determines the type of file system recorded on a
getvfsbyname Tru64 Get the virtual file system type number
sizer Tru64 Displays information about the system or kernel, or creates a system configuration file
dxsysinfo Tru64 Monitors system information such as CPU activity, memory, swap space, and file system usage
XmRepTypeGetRecord Tru64 A representation type manager function that returns information about a representation type
XmRepTypeGetRecord IRIX A representation type manager function that returns information about a representation type
XmRepTypeGetRecord HP-UX A representation type manager function that returns information about a representation type
endfsent_r Tru64 Get information about a file system
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service