よく考えたら
struct stat hoge;
って不便だな

なんでstat型をつくらないんだろう