MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


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



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™