作者kenlo1980 (那裡沒有湯匙)
看板LinuxDev
標題[問題] _XOPEN_SOURCE 500 600 有什麼不同?
時間Wed Mar 19 17:27:36 2008
我在看一些 code 或 manual 時常會看到這個 #define
#define _XOPEN_SOURCE 500
或
#define _XOPEN_SOURCE 600
或
#define _BSD_SOURCE
我知道這是一個 standard 的定義,但是不是很清楚有什麼影響跟差異。
請問彼此之間有什麼差異存在?或是哪邊有相關資料可以參考的?
已求教過 google 大神了,但是可能是我 keyword 用不對,找不到我想知道的。
希望有能人異士能解惑。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.65.194
推 yhuiyang:在 Advanced Unix Programming 一書中有提到 03/20 01:23
→ yhuiyang:大致是在API Standard的差異, 500是SUS2, 600是SUS3 03/20 01:25
→ yhuiyang:例如SUS2比SUS1多large file,64bit,enhanced multibyte等 03/20 01:26
→ yhuiyang:SUS2大致更新到POSIX1996 而SUS3是IEEE Std 1003.1-2001 03/20 01:28
→ kenlo1980:謝謝,原來那本書有,我會去翻的。 03/21 11:06