git: plan9front

Download patch

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 = {
--