1 #include <unistd.h> 2 #include <stdio.h> 3 #include <fcntl.h> 4 #include "fdleak.h" 5 6 int main (int argc, char **argv) 7 { 8 char filename[24]; 9 10 CLOSE_INHERITED_FDS; 11 12 sprintf(filename, "/tmp/file.%d", getpid()); 13 DO( creat(filename, 0) ); 14 DO( unlink(filename) ); 15 return 0; 16 } 17