summaryrefslogtreecommitdiffstats
path: root/sys/kern/makesyscalls.sh
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1996-09-13 09:20:15 +0000
committerbde <bde@FreeBSD.org>1996-09-13 09:20:15 +0000
commitf230d30a1e127a602bb526ad55f313f36ed628f0 (patch)
tree380e7f5a7dc4d400a115f86e29dfb4d0e5df52ed /sys/kern/makesyscalls.sh
parent7828a974708d911e76511f77ed20b37b95fefbcb (diff)
downloadFreeBSD-src-f230d30a1e127a602bb526ad55f313f36ed628f0.zip
FreeBSD-src-f230d30a1e127a602bb526ad55f313f36ed628f0.tar.gz
Don't use __dead in the kernel. It was an obfuscation for gcc >= 2.5
and a no-op for gcc >= 2.6.
Diffstat (limited to 'sys/kern/makesyscalls.sh')
-rw-r--r--sys/kern/makesyscalls.sh9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/kern/makesyscalls.sh b/sys/kern/makesyscalls.sh
index d871d35..924e4ea 100644
--- a/sys/kern/makesyscalls.sh
+++ b/sys/kern/makesyscalls.sh
@@ -1,6 +1,6 @@
#! /bin/sh -
# @(#)makesyscalls.sh 8.1 (Berkeley) 6/10/93
-# $Id: makesyscalls.sh,v 1.16 1995/10/07 23:56:18 swallace Exp $
+# $Id: makesyscalls.sh,v 1.17 1996/03/02 19:38:10 peter Exp $
set -e
@@ -258,10 +258,11 @@ s/\$//g
}
if ($2 != "NOPROTO" && (!nosys || funcname != "nosys") && \
(!lkmnosys || funcname != "lkmnosys")) {
- if (funcname == "exit")
- printf("__dead ") > sysdcl
- printf("%s\t%s __P((struct proc *, struct %s *, int []));\n", \
+ printf("%s\t%s __P((struct proc *, struct %s *, int []))", \
rettype, funcname, argalias) > sysdcl
+ if (funcname == "exit")
+ printf(" __dead2") > sysdcl
+ printf(";\n") > sysdcl
}
if (funcname == "nosys")
nosys = 1
OpenPOWER on IntegriCloud