cat /proc/[pid]/mapsそのアドレス空間に関する情報を読んだ。そこで、独自のアドレス空間を出力するプログラムを書きたいと思います。
私のプログラムはこれです。
  pid_t pid;
  int fd;
  char *buf;
  pid = getpid();
  fd = open("/proc/????/maps", O_RDONLY);
PID を取得していますが、ファイルを開くのに役立ちません。pidを文字列に変換して呼び出しpid_tに追加する方法は?open
または、ファイルを開く他の方法はありますか?