sysfs(2) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

sysfs(2)

sysfs(2)                         System Calls                         sysfs(2)



NAME
       sysfs - get file system type information

SYNOPSIS
       #include <sys/fstyp.h>
       #include <sys/fsid.h>

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


       int sysfs(int opcode, int fs_index, char *buf);


       int sysfs(int opcode);

DESCRIPTION
       The  sysfs()  function  returns information about the file system types
       configured in the system. The number of arguments accepted  by  sysfs()
       depends on the opcode argument, which can take the following values:

       GETFSIND     Translate fsname, a null-terminated file-system type iden‐
                    tifier, into a file-system type index.


       GETFSTYP     Translate fs_index, a file-system type index, into a null-
                    terminated  file-system  type identifier and write it into
                    the buffer pointed to by buf, which must be  at  least  of
                    size FSTYPSZ as defined in <sys/fstyp.h>.


       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



       Otherwise, −1 is returned and errno is set to indicate the error.

ERRORS
       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 identi‐
                 fier; the fs_index argument is 0 or invalid;  or  the  opcode
                 argument is invalid.




Oracle Solaris 11.4               5 Jul 1990                          sysfs(2)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3