4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-19 04:49:25 +08:00
Yaakov Selkowitz 6783860a2e ansification: remove _AND
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2018-01-17 11:47:05 -06:00

38 lines
590 B
C

/* connector for open */
#include <reent.h>
#include <fcntl.h>
#ifdef _HAVE_STDC
/* The prototype in <fcntl.h> uses ..., so we must correspond. */
#include <stdarg.h>
int
_DEFUN (open, (file, flags, ...),
const char *file,
int flags _DOTS)
{
va_list ap;
int ret;
va_start (ap, flags);
ret = _open_r (_REENT, file, flags, va_arg (ap, int));
va_end (ap);
return ret;
}
#else /* ! _HAVE_STDC */
int
open (file, flags, mode)
const char *file;
int flags;
int mode;
{
return _open_r (_REENT, file, flags, mode);
}
#endif /* ! _HAVE_STDC */