Closed dzvon closed 1 year ago
An alternative method:
diff --git a/user/sh.c b/user/sh.c
index 83dd513..c96dab0 100644
--- a/user/sh.c
+++ b/user/sh.c
@@ -54,6 +54,7 @@ void panic(char*);
struct cmd *parsecmd(char*);
// Execute cmd. Never returns.
+__attribute__((noreturn))
void
runcmd(struct cmd *cmd)
{
Thx.
An alternative method:
diff --git a/user/sh.c b/user/sh.c index 83dd513..c96dab0 100644 --- a/user/sh.c +++ b/user/sh.c @@ -54,6 +54,7 @@ void panic(char*); struct cmd *parsecmd(char*); // Execute cmd. Never returns. +__attribute__((noreturn)) void runcmd(struct cmd *cmd) {
Wow, Thx. It's work.
Fix #125