ref: 235681677d512abed4ce217c2e358f3fcefd6465
parent: 9a22996da225449be41bc6870527547517597bf2
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Wed Oct 23 17:26:39 EDT 2024
kernel: make cmderror() _Noreturn
--- a/sys/src/9/ip/netlog.c
+++ b/sys/src/9/ip/netlog.c
@@ -189,8 +189,6 @@
ct = lookupcmd(cb, routecmd, nelem(routecmd));
- SET(set);
-
switch(ct->index){
case CMset:
set = 1;
--- a/sys/src/9/pc/sdiahci.c
+++ b/sys/src/9/pc/sdiahci.c
@@ -2487,7 +2487,6 @@
char **f;
f = cmd->f;
- v = 0;
if(strcmp(f[0], "debug") == 0)
v = &debug;
--- a/sys/src/9/port/parse.c
+++ b/sys/src/9/port/parse.c
@@ -73,7 +73,7 @@
/*
* Reconstruct original message, for error diagnostic
*/
-void
+_Noreturn void
cmderror(Cmdbuf *cb, char *s)
{
int i;
@@ -113,5 +113,4 @@
}
cmderror(cb, "unknown control message");
- return nil;
}
--- a/sys/src/9/port/portfns.h
+++ b/sys/src/9/port/portfns.h
@@ -37,7 +37,7 @@
void closepgrp(Pgrp*);
void closergrp(Rgrp*);
long clrfpintr(void);
-void cmderror(Cmdbuf*, char*);
+_Noreturn void cmderror(Cmdbuf*, char*);
int cmount(Chan*, Chan*, int, char*);
void confinit(void);
int consactive(void);
--- a/sys/src/9/port/sdaoe.c
+++ b/sys/src/9/port/sdaoe.c
@@ -463,7 +463,6 @@
aoewctl(SDunit *, Cmdbuf *cmd)
{
cmderror(cmd, Ebadarg);
- return 0;
}
static SDev*
@@ -503,7 +502,6 @@
default:
cmderror(cmd, Ebadarg);
}
- return 0;
}
SDifc sdaoeifc = {
--- a/sys/src/9/port/sdloop.c
+++ b/sys/src/9/port/sdloop.c
@@ -337,7 +337,6 @@
loopwctl(SDunit *, Cmdbuf *cmd)
{
cmderror(cmd, Ebadarg);
- return 0;
}
static SDev*
@@ -376,7 +375,6 @@
default:
cmderror(cmd, Ebadarg);
}
- return 0;
}
SDifc sdloopifc = {
--
⑨