1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00

Kernel: FileDescriptor::absolute_path() should "support" sockets.

This commit is contained in:
Andreas Kling 2019-02-17 01:11:37 +01:00
parent 3eb6c22a22
commit cc9ff96a98

View file

@ -325,8 +325,10 @@ String FileDescriptor::absolute_path()
return tty()->tty_name();
if (is_fifo())
return String::format("fifo:%x", m_fifo.ptr());
if (is_character_device())
if (is_device())
return String::format("device:%u,%u (%s)", m_device->major(), m_device->minor(), m_device->class_name());
if (is_socket())
return String::format("socket:%x (role: %u)", m_socket.ptr(), m_socket_role);
ASSERT(m_inode);
return VFS::the().absolute_path(*m_inode);
}