4381bb2a22
When the execution reaches the end of the main functions, they implicitly return a successful status.
14 lines
317 B
C
14 lines
317 B
C
#include <fcntl.h>
|
|
#include <stdio.h>
|
|
#include <unistd.h>
|
|
|
|
int main(void) {
|
|
//Lose our fd and pull it again
|
|
creat("fcntl.out", 0777);
|
|
int newfd = open("fcntl.out", 0);
|
|
int newfd2 = fcntl(newfd, F_DUPFD, 0);
|
|
printf("fd %d duped into fd %d\n", newfd, newfd2);
|
|
close(newfd);
|
|
close(newfd2);
|
|
}
|