1f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh#include <unistd.h> 2f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh#include <stdio.h> 3f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh#include <fcntl.h> 4fbce73d25315db49193d07f386cc083e8382d727bart#include "fdleak.h" 581b975ce84471039f9d668274fd544419541ebabnjn 681b975ce84471039f9d668274fd544419541ebabnjnint main (int argc, char **argv) 7f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh{ 8f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh int s1; 9f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh 10fbce73d25315db49193d07f386cc083e8382d727bart CLOSE_INHERITED_FDS; 11f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh 1281b975ce84471039f9d668274fd544419541ebabnjn s1 = DO( open("/dev/null", O_RDONLY) ); 13a3341d8c90fcaa2b43a7b871f775625fe1d2d005florian (void) DO( fcntl(s1, F_DUPFD, s1) ); 1481b975ce84471039f9d668274fd544419541ebabnjn 15f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh return 0; 16f5f536f398c082b8c92b2789a90d83b34ab98660rjwalsh} 17