1 2 3 4 5 6 7 8 9 10 11 12 13
#include <errno.h> #include "dietfeatures.h" #include <sys/types.h> #include <dietstdio.h> #include <unistd.h> FILE *fdopen(int filedes, const char *mode) { int f=0; /* O_RDONLY, O_WRONLY or O_RDWR */ f=__stdio_parse_mode(mode); if (filedes<0) { errno=EBADF; return 0; } return __stdio_init_file(filedes,0); }