#include #include #include #include #include syscallret syscall_close(int ifd){ syscallret retv; retv.ret = 0; retv.errno = 0; proc_t* proc = arch_getcls()->thread->proc; int err = fd_free(&proc->fdtable, ifd); if(err){ retv.errno = err; retv.ret = -1; } return retv; }