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

This commit is contained in:
Andreas Kling 2019-02-17 01:11:37 +01:00
commit cc9ff96a98
Notes: sideshowbarker 2024-07-19 15:41:37 +09:00

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);
}