トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

C /proc ファイルシステム



目次



記事一覧

キーワード

C /proc ファイルシステム

[Programming C]

  • 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);
}




この本からの覚書。



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.