summaryrefslogtreecommitdiff
path: root/Userland/Services
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Services')
-rw-r--r--Userland/Services/SystemServer/main.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/Userland/Services/SystemServer/main.cpp b/Userland/Services/SystemServer/main.cpp
index 367cc3880d..97c07259f0 100644
--- a/Userland/Services/SystemServer/main.cpp
+++ b/Userland/Services/SystemServer/main.cpp
@@ -315,6 +315,10 @@ static void populate_devtmpfs_devices_based_on_devctl()
create_devtmpfs_char_device("/dev/ptmx", 0666, 5, 2);
break;
}
+ case 0: {
+ create_devtmpfs_char_device("/dev/tty", 0666, 5, 0);
+ break;
+ }
default:
warnln("Unknown character device {}:{}", major_number, minor_number);
}
@@ -393,7 +397,6 @@ static ErrorOr<void> prepare_synthetic_filesystems()
TRY(Core::System::symlink("/proc/self/fd/0", "/dev/stdin"));
TRY(Core::System::symlink("/proc/self/fd/1", "/dev/stdout"));
TRY(Core::System::symlink("/proc/self/fd/2", "/dev/stderr"));
- TRY(Core::System::symlink("/proc/self/tty", "/dev/tty"));
populate_devtmpfs();