summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/libstdio/fdopen.c
blob: 748b716eb570c7c1bcfd330e340201914007e4e1 (plain)
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);
}