SYSFS

Section: Linux Programmer's Manual (2)
Updated: 9 August 1995
Index
Return to Main Contents
 

À̸§

sysfs - ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔ Á¤º¸¸¦ °¡Á®¿Â´Ù.  

»ç¿ë¹ý

int sysfs(int option, const char * fsname); int sysfs(int option, unsigned int fs_index, char * buf); int sysfs(int option);  

¼³¸í

sysfs ´Â Ä¿³Î»ó¿¡ ÇöÁ¦ ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔ¿¡ °üÇÑ Á¤º¸¸¦ ¹ÝȯÇÑ´Ù. The specific form of the sysfs È£Ãâ°ú Á¤º¸ÀÇ Æ¯º°ÇÑ ÇüŸ¦ ÀÛ¿ëÇÏ´Â option ¿¡ µû¶ó ¹ÝȯÇÑ´Ù:
1
file-system identifier string fsname À» file-system type index·Î ¹Ù²Û´Ù.
2
file-system type index fs_index ¸¦ null-terminated file-system identifier stringÀ¸·Î ¹Ù²Û´Ù. ÀÌ ¹®ÀÚ¿­Àº d to by buf. ¿¡ ÀÇÇØ ÁöÁ¤µÈ ¹öÆÛ·Î ¾²¿©Áø´Ù. buf °¡ ¹®ÀÚ¿­À» ¹Þ¾ÆµéÀÏ ÃæºÐÇÑ °ø°£ÀÌ ÀÖ´ÂÁö È®ÀÎÇ϶ó.
3
Ä¿³Î¿¡ ÇöÀç ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ ÃÑ °³¼ö¸¦ ¹ÝȯÇÑ´Ù.

ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀÇ ¹øÈ£´Â 0À¸·Î ½ÃÀÛÇÑ´Ù.  

¹Ýȯ°ª

¼º°ø ½Ã, sysfs ´Â ¿É¼Ç 1, ¿¡ ´ëÇØ ÆÄÀÏ ½Ã½ºÅÛ À妽º¸¦ ¹ÝȯÇÏ°í, ¿É¼Ç 2, ¿¡ ´ëÇØ 0À» ¹ÝȯÇÏ°í, ¿É¼Ç 3. ¿¡ ´ëÇØ ÇöÁ¦ ¼³Á¤µÈ ÆÄÀÏ ½Ã½ºÅÛÀÇ ¼ö¸¦ ¹ÝȯÇÑ´Ù. ¿¡·¯ ½Ã, -1 ÀÌ ¹ÝȯµÈ´Ù. ±×¸®°í errno ´Â ÀûÀýÈ÷ ¼³Á¤µÈ´Ù.  

¿¡·¯

EINVAL
fsname °¡ À¯È¿ÇÑ file-system type identifier°¡ ¾Æ´Ñ °æ¿ì; fs_index °¡ ¹üÀ§¸¦ ³Ñ¾î°£ °æ¿ì; option °¡ ºÒ°¡ÇÑ °æ¿ì;
EFAULT
fsname ȤÀº buf °¡ Á¢±Ù °¡´ÉÇÑ ¾îµå·¹½º ¿µ¿ªÀ» ³Ñ¾úÀ» °æ¿ì.

 

ȣȯ

SVr4.  

ÁÖÀÇ

/proc ¿¡ ¸¶¿îÆ® µÈ proc ÆÄÀÏ ½Ã½ºÅÛÀÌ ÀÖ´Â ¸®´ª½º »ó¿¡¼­ /proc/filesystems ¿¡¼­µµ °°Àº Á¤º¸¸¦ ´Ù·ê ¼ö ÀÖ´Ù.  

¹ö±×

Áö¿øµÇ´Â libc³ª glibc°¡ ¾ø´Ù. buf°¡ ¾ó¸¶³ª Ä¿¾ß ÇÏ´ÂÁö ¾Ë ¼ö ¾ø´Ù.


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¹Ýȯ°ª
¿¡·¯
ȣȯ
ÁÖÀÇ
¹ö±×

This document was created by man2html, using the manual pages.
Time: 08:07:00 GMT, March 25, 2004