- 805 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 03:57:47 ]
- >>785
そう、だから >>768 で sys/stat.h を貼ってもらって、それをみたんですが、 くだんの#define は #if defined __USE_BSD || defined __USE_MISC || defined __USE_XOPEN の下で定義されていました。 mac osx = darwin ≒ FreeBSD+mach? であっても、 -std=c99 とすると、この上のどれも #define されず、 それでいて-std= を指定しなければ、この上のどれかが #define される ということ、かつ >>774 より-std で#define の内容がかわる、ということですから、そんなことがあっても不思議でない、ということです。 単にそれだけですが。
|

|