mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:27:35 +00:00
SystemServer: Create /dev/tty as a character device instead of a symlink
The new device has major number 5, minor number 0, and is represented by the SelfTTYDevice class in the Kernel.
This commit is contained in:
parent
12867d60ad
commit
e508073168
1 changed files with 4 additions and 1 deletions
|
@ -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();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue