What is the output of this program?
#include<stdio.h>
#include<sys/time.h>
#include<sys/resource.h>
int main()
{
struct rlimit limit;
limit.rlim_cur = 10;
if(setrlimit(RLIMIT_NOFILE,&limit) != 0)
perror("setrlimit");
return 0;
}
#include<stdio.h>
#include<sys/time.h>
#include<sys/resource.h>
int main()
{
struct rlimit limit;
limit.rlim_cur = 10;
if(setrlimit(RLIMIT_NOFILE,&limit) != 0)
perror("setrlimit");
return 0;
}A. the soft limit of the file decriptors that can be opened by this process will become 10
B. the hard limit of the file decriptors that can be opened by this process will become 10
C. permission denied
D. none of the mentioned
Answer: Option C

Join The Discussion