C /proc ファイルシステム
ナビゲーションに移動
検索に移動
C /proc ファイルシステム
- Linuxには、procfsという特別なfile systemがあり、通常は/proc direcotry を介して利用可能になっている。
- /proc directory には、driver と kernel の情報に対する高次元 accessを可能にする、 special file が多数含まれている。
- application からこれらの fileを読み書きすると、各種parameterを読み出したり、設定したりできる。
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- FILE* mi = fopen("/proc/meminfo","r");
- char* buf = (char*)malloc(sizeof(char)*256);
- while( fread(buf,256,1,mi) !=0 ) {
- printf("%s\n", buf);
- }
- fclose(mi);
- }
この本からの覚書。
© 2006 矢木浩人