fdopen.c file added