Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sysfs(2) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     SYSFS(2)                                                 SYSFS(2)



     NAME
          sysfs - get file system type information

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

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

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

          int sysfs (opcode)
          int opcode;

     DESCRIPTION
          sysfs  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.

          sysfs will fail if one or more of the following are 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



     Page 1                                        (last mod. 8/20/87)





     SYSFS(2)                                                 SYSFS(2)



          configured if the opcode is GETNFSTYP.  Otherwise, a value
          of -1 is returned and errno is set to indicate the error.

     ORIGIN
          AT&T V.3


















































     Page 2                                        (last mod. 8/20/87)



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