sys/ucred.hが見つからない
getmntinfo関数を利用するプログラムを書きました。

> gcc o.c -o o  
>  o.c:5:22: fatal error: sys/ucred.h: そのようなファイルやディレクトリはありません

実際、自分の使っているubuntu16.04には`/usr/include/sys/ucred.h`ファイルはありませんでした。

`man getmntinfo`で確認しましたがマニュアルは発見できなかったそうです。  
/のプロパティによるとファイルシステムの種類はext3/ext4だそうです。  
標準で存在しないファイルなのですか？  
他の関数を利用したほうがいいのですか？
`getmntinfo` は BSD 系の関数です。  
[linux](/questions/tagged/linux "'linux' のタグが付いた質問を表示") や HP-UX では `getmntent`
を使うことになるのかな。  
<https://linuxjm.osdn.jp/html/LDP_man-pages/man3/getmntent.3.html>
`getmntinfo` は BSD 系の関数です。  
[linux](/questions/tagged/linux "'linux' のタグが付いた質問を表示") や HP-UX では `getmntent`
を使うことになるのかな。  
<https://linuxjm.osdn.jp/html/LDP_man-pages/man3/getmntent.3.html>