LibC/Kernel: Implement ttyname

This commit is contained in:
2024-07-30 11:41:18 +03:00
parent ca774dfeb5
commit e5bb843059
5 changed files with 25 additions and 0 deletions

View File

@@ -488,3 +488,11 @@ char* getlogin(void)
endpwent();
return buffer;
}
char* ttyname(int fildes)
{
static char storage[_POSIX_TTY_NAME_MAX];
if (syscall(SYS_TTYNAME, fildes, storage) == -1)
return nullptr;
return storage;
}