如何确定类unix操作系统(例如Mac /Linux2.6)是否实现了POSIX信号量?我可以使用sysconf来获取它吗?#include <unistd.h>我只想在Linux/Mac OS X中使用POSIX信号量api(sem_init/sem_wait/sem_post我看到Linux 2.6和MAC OS X 10.6.6都实现了POSIX信号量。但是,在编
当我使用man -a close时,第一页是POSIX手册页,然后是close(2) (2表示系统api或内核函数)。这意味着至少有两个版本的close()。);close(fd); -----here, which version is called,
is that one from the POSIXlib, or the raw system API?附注:因此我的linux系统为大多数系统API调用都包含了一个