#include #include #include #include #include #include syscallret syscall_isatty(int ifd){ syscallret retv; retv.ret = -1; proc_t* proc = arch_getcls()->thread->proc; fd_t* fd; int ret = fd_access(&proc->fdtable, &fd, ifd); if(ret){ retv.errno = ret; return retv; } ret = vfs_isatty(fd->node); retv.errno = ret; // don't care about return value fd_release(fd); return retv; }