What is the output of this program?
#include<stdio.h>
#include<unistd.h>
#include<fcntl.h>
int main()
{
long int value;
int fd;
fd = open("/home/example/demo.c",O_RDONLY);
value = fpathconf(fd,_PC_LINK_MAX);
printf("%ld\n",value);
return 0;
}
#include<stdio.h>
#include<unistd.h>
#include<fcntl.h>
int main()
{
long int value;
int fd;
fd = open("/home/example/demo.c",O_RDONLY);
value = fpathconf(fd,_PC_LINK_MAX);
printf("%ld\n",value);
return 0;
}A. this program will print the maximum number of links to the file "demo.c"
B. this program will print nothing
C. this program will give an error
D. none of the mentioned
Answer: Option A
Related Questions on Linux
What command is used to count the total number of lines, words, and characters contained in a file?
A. countw
B. wcount
C. wc
D. count p
E. None of the above
What command is used with vi editor to delete a single character?
A. x
B. y
C. a
D. z
E. None of the above

Join The Discussion