Iman -a close
の場合、最初のページが POSIX の man ページで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 を呼び出しているかどうかを識別する方法は?