当 Iman -a close
时,第一页是 POSIX 手册页,然后我有一个close(2)
, (2 表示系统 api 或内核函数)。这意味着至少有 2 个版本的close()
.
例如,这样的一段代码:
int fd = open("xxx");
........
close(fd); -----here, which version is called,
is that one from the POSIX lib, or the raw system API?
PS:因此我的 linux 系统包含一个用于大多数系统 API 调用的 POSIX 包装器,如何辨别我的代码是调用 POSIX lib 还是原始系统 API?