Basic ^C interrupt implementation.

For testing, I made cat put itself into a new process group.
This should eventually be done by sh between fork() and exec().
This commit is contained in:
Andreas Kling 2018-11-02 14:06:48 +01:00
commit 10b666f69a
Notes: sideshowbarker 2024-07-19 18:34:25 +09:00
11 changed files with 94 additions and 38 deletions

View file

@ -5,6 +5,7 @@
int main(int argc, char** argv)
{
setpgid(0, 0);
if (argc != 2) {
printf("usage: cat <file>\n");
return 1;