From cc9ff96a989116606ef642a2181fc3229e568dee Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 17 Feb 2019 01:11:37 +0100 Subject: [PATCH] Kernel: FileDescriptor::absolute_path() should "support" sockets. --- Kernel/FileDescriptor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Kernel/FileDescriptor.cpp b/Kernel/FileDescriptor.cpp index 0f4dcde420..a7498832f3 100644 --- a/Kernel/FileDescriptor.cpp +++ b/Kernel/FileDescriptor.cpp @@ -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); }