Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sysfs(S) — OpenDesktop Software Development System 1.0.0d

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     SYSFS(S)                  UNIX System V                  SYSFS(S)



     Name
          sysfs - get file system type information

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

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

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

          int sysfs (opcode)
          int opcode;

     Description
          The sysfs system call  returns information about the file
          system types configured in the system. The number of
          arguments accepted by sysfs varies and depends on the
          opcode. The currently recognized opcodes and their functions
          are described below:

          GETFSIND       translates fsname, a null-terminated file-
                         system identifier, into a file-system type
                         index.

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

          GETNFSTYP      returns the total number of file system types
                         configured in the system.

          The sysfs system call will fail if one or more of the
          following is true:

          [EINVAL]       fsname points to an invalid file-system
                         identifier; fs_index is zero, or invalid;
                         opcode is invalid.

          [EFAULT]       buf or fsname point to an invalid user
                         address.

     Diagnostics
          Upon successful completion, sysfs returns the file-system
          type index if the opcode is GETFSIND, a value of 0 if the
          opcode is GETFSTYP, or the number of file system types
          configured if the opcode is GETNFSTYP.  Otherwise, a value
          of -1 is returned, and errno is set to indicate the error.

                                             (printed 6/20/89)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026