1#include <unistd.h> 2#include <stdio.h> 3#include <fcntl.h> 4#include "fdleak.h" 5 6int main (int argc, char **argv) 7{ 8 int s1; 9 10 CLOSE_INHERITED_FDS; 11 12 s1 = DO( open("/dev/null", O_RDONLY) ); 13 DO( fcntl(s1, F_DUPFD, s1) ); 14 15 return 0; 16} 17