Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sysfs(2) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



sysfs(2)                         UNIX System V                         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 fsindex, char *buf);

      int sysfs(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:

      GETFSIND      Translate fsname, a null-terminated file-system type
                    identifier, 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; this buffer 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.

      sysfs fails 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 points 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.












10/89                                                                    Page 1





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