对于以下代码段,
int n; char buf[100]; int fd = open ("/etc/passwd",O_RDONLY); n = read ( fd,buf,100);
编译器如何知道read是系统调用而不是任何库函数?
它如何检索系统调用号(__NR_read)?