标签: c posix language-lawyer
opendir显然是一个内存分配函数,但是POSIX spec for opendir在可能的错误列表中没有提到ENOMEM。
ENOMEM
是什么赋予了可能符合POSIX要求的实现在调用errno=ENOMEM中设置opendir的权利?
errno=ENOMEM
opendir
答案 0 :(得分:6)
请参见系统界面:一般信息中的Error Numbers:
实施可能支持此列表中未包含的其他错误,在此处未描述的情况下,可能会生成此列表中包含的错误,或者可能包含扩展名或限制项,以防止发生某些错误。