作者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
1F:推 yhuiyang:在 Advanced Unix Programming 一书中有提到 03/20 01:23
2F:→ yhuiyang:大致是在API Standard的差异, 500是SUS2, 600是SUS3 03/20 01:25
3F:→ yhuiyang:例如SUS2比SUS1多large file,64bit,enhanced multibyte等 03/20 01:26
4F:→ yhuiyang:SUS2大致更新到POSIX1996 而SUS3是IEEE Std 1003.1-2001 03/20 01:28
5F:→ kenlo1980:谢谢,原来那本书有,我会去翻的。 03/21 11:06