Visit Our UNIX and Linux User Community

Linux and UNIX Man Pages

Test Your Knowledge in Computers #383
Difficulty: Medium
Solaris 2.5.1 was registered as UNIX 95 compliant on the PReP PowerPC platform.
True or False?
Linux & Unix Commands - Search Man Pages

sysfs(2) [opensolaris man page]

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 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, 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 identifier; the fs_index argument is 0 or invalid; or the opcode argument is invalid. SunOS 5.11 5 Jul 1990 sysfs(2)

Check Out this Related Man Page

sysfs(2)							System Calls Manual							  sysfs(2)

NAME
sysfs - get file system type information SYNOPSIS
DESCRIPTION
is used to return information about the file system types configured in the system. The number arguments accepted by varies and depends on the opcode. The current recognized opcodes and their functions are: Translate fsname, a null-terminated file-system type identifier, into a file-system type index. 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 as defined in If there is no file-system type configured at fs_index, a null string is returned for the file-system type identifier. Return one more than the largest file system type configured. This is not the number of file system types configured, because the type numbers may not be contiguous. See the example below. RETURN VALUE
Upon successful completion, returns the file-system type index if the opcode is a value of 0 if the opcode is or the number of file system types configured if the opcode is Otherwise, a value of -1 is returned and is set to indicate the error. ERRORS
fails if one or more of the following are true and sets to the value indicated: fsname points to an invalid file-system identifier; fs_index is negative or greater than the largest file-system type index; opcode is invalid. buf or fsname points to an invalid user address. EXAMPLES
List the filesystem types configured in the system. sysfs(2)

4 More Discussions You Might Find Interesting

1. HP-UX

more than one fs type on the same file system

hi is it possible to have more than one file system types on the same file system. if yes then how do we do it, can veritas be used to achieve this (1 Reply)
Discussion started by: livemyway
1 Replies

2. Programming

Unable to reference sysfs on Linux.

I am porting C code to a linux system but I am unable to link a call to the sysfs function. An excerpt from my code is: if (fstat(fileno(TrCtl.Fp), &fsstat) != -1) { (void) sysfs(1, fsname); if (strcmp(fsname, "nfs")) { (void) lockf(fileno(TrCtl.Fp), F_LOCK, 0L); ... (5 Replies)
Discussion started by: mbb
5 Replies

3. SuSE

X11 errors in users .xsession_errors

Hi, i have an user, he uses a suse linux 10.3 box with dual monitor. He has many logs in .xsession_errors like: X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x2e00013 Does anyone know what this exactly means? Thx in front for... (1 Reply)
Discussion started by: ortsvorsteher
1 Replies

4. Linux

Query about creating sysfs directory under device driver

Hi all, Currently i am involved in developing a device driver for a custom hardware. My linux stack already has the sysfs directory structure /sys/class/hwmon/ My need is that, while loading my device driver i need to create a "xyz" sysfs directory inside hwmon sysfs directory as... (0 Replies)
Discussion started by: cbalu
0 Replies

Featured Tech Videos