From 33ca12a4653752d179e6296c7ca2f91a626d30f3 Mon Sep 17 00:00:00 2001 From: Mole Shang <135e2@135e2.dev> Date: Wed, 17 Jan 2024 11:33:39 +0800 Subject: lab util: finish --- user/sh.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'user/sh.c') diff --git a/user/sh.c b/user/sh.c index 836ebcb..5eceda0 100644 --- a/user/sh.c +++ b/user/sh.c @@ -165,6 +165,9 @@ main(void) fprintf(2, "cannot cd %s\n", buf+3); continue; } + if(buf[0] == 'e' && buf[1] == 'x' && buf[2] == 'i' && buf[3] == 't'){ + exit(0); + } if(fork1() == 0) runcmd(parsecmd(buf)); wait(0); -- cgit v1.2.3