1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:58:11 +00:00

Server: Add TTYServer, a rudimentary text console manager

This should probably call out to a login program at some point. Right now
it just puts a root terminal on tty{1,2,3}.

Remember not to leave your Serenity workstation unattended!
This commit is contained in:
Conrad Pankoff 2019-08-12 21:24:11 +10:00 committed by Andreas Kling
parent 072bf8cbb9
commit 67a4256a98
5 changed files with 63 additions and 1 deletions

View file

@ -0,0 +1,16 @@
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
if (argc < 2)
return -1;
dbgprintf("Starting console server on %s\n", argv[1]);
while (true) {
dbgprintf("Running shell on %s\n", argv[1]);
int rc = system("/bin/Shell");
dbgprintf("Shell on %s exited with code %d\n", argv[1], rc);
}
}