#include #include #include #include #include int dup3(int oldfd, int newfd, int flags) { if(oldfd == newfd) { errno = EINVAL; return -1; } MLIBC_CHECK_OR_ENOSYS(mlibc::sys_dup2, -1); if(int e = mlibc::sys_dup2(oldfd, flags, newfd); e) { errno = e; return -1; } return newfd; } int vhangup(void) { __ensure(!"Not implemented"); __builtin_unreachable(); } int getdtablesize(void){ return sysconf(_SC_OPEN_MAX); } int syncfs(int) { __ensure(!"Not implemented"); __builtin_unreachable(); }