Displaying ./code/jan25/fd.c#include <stdio.h>
//#include <sys/types.h>
//#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
int main (int argc, char **argv){
if (argc < 2){
fprintf(stderr, "Usage %s file\n",argv[0]);
exit(1);
}
//open a file, print it's file descriptor, then exit)
for (int i = 1; i < argc; i++){
int fd = open(argv[i], O_RDONLY);
printf("fd of %s: %d\n", argv[i], fd);
close(fd);
}
return 0;
}
|