#include #include #include #include #include #include int main (void){int fd;if((fd=open("tempfile",O_WRONLY|O_CREAT|O_TRUNC,0700))< 0){perror("open");exit(1);}if((link("tempfile","hardlink"))==-1){perror("open");exit(1);}struct stat statBuf;fstat(fd, &statBuf);printf("link num:%ld\n", statBuf.st_nlink);sleep(3);if(unlink("tempfile") < 0){perror("unlink");exit(1);}fstat(fd, &statBuf);printf("unlink ,num:%ld\n", statBuf.st_nlink);return 0;}执行程序,代码输出结果为。
A. link num:2unlink ,num:1
B. link num:2unlink ,num:2
C. link num:3unlink ,num:2
D. link num:1unlink ,num:1