shithub: riscv

Download patch

ref: 9110ae6eaed8e36313d0b61860aeed4f1d12d3b7
parent: 2acb02f29ba24f3fed9bb3b8b0e0d870181eef50
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Thu Aug 6 05:09:57 EDT 2015

kernel: make shargs() function static in sysproc.c

--- a/sys/src/9/port/sysproc.c
+++ b/sys/src/9/port/sysproc.c
@@ -9,8 +9,6 @@
 
 #include	<a.out.h>
 
-int	shargs(char*, int, char**);
-
 extern void checkpages(void);
 extern void checkpagerefs(void);
 
@@ -224,6 +222,38 @@
 	return pid;
 }
 
+static int
+shargs(char *s, int n, char **ap)
+{
+	int i;
+
+	s += 2;
+	n -= 2;		/* skip #! */
+	for(i=0;; i++){
+		if(i >= n)
+			return 0;
+		if(s[i]=='\n')
+			break;
+	}
+	s[i] = 0;
+
+	i = 0;
+	for(;;) {
+		while(*s==' ' || *s=='\t')
+			s++;
+		if(*s == 0)
+			break;
+		ap[i++] = s++;
+		while(*s && *s!=' ' && *s!='\t')
+			s++;
+		if(*s == 0)
+			break;
+		*s++ = 0;
+	}
+	ap[i] = nil;
+	return i;
+}
+
 static ulong
 l2be(long l)
 {
@@ -533,38 +563,6 @@
 	if(up->hang)
 		up->procctl = Proc_stopme;
 	return execregs(entry, ssize, nargs);
-}
-
-int
-shargs(char *s, int n, char **ap)
-{
-	int i;
-
-	s += 2;
-	n -= 2;		/* skip #! */
-	for(i=0;; i++){
-		if(i >= n)
-			return 0;
-		if(s[i]=='\n')
-			break;
-	}
-	s[i] = 0;
-
-	i = 0;
-	for(;;) {
-		while(*s==' ' || *s=='\t')
-			s++;
-		if(*s == 0)
-			break;
-		ap[i++] = s++;
-		while(*s && *s!=' ' && *s!='\t')
-			s++;
-		if(*s == 0)
-			break;
-		*s++ = 0;
-	}
-	ap[i] = nil;
-	return i;
 }
 
 int