/proc/${PID}/fdinfo/${fd}
で見ることができる。flagsはopenに指定できるフラグの値が設定されている。posでファイルオフセットも取得できるのは何かに使えそう?となった。(ファイルを先頭から読み込んで何かをするプログラムで途中で刺さって動かないみたいなケースでどこまで読んだの?を特定してtruncateしたりとかかな?)
$ cat /proc/12015/fdinfo/4 pos: 1000 flags: 01002002
もちろんこの辺の話はmanにも書いてある