Put a small hack into a large hack named makeyscall.sh. Generate only

one lkmnosys() entry in init_sysent.c.
This commit is contained in:
Andreas Schulz 1994-11-06 21:57:16 +00:00
parent 374047c149
commit f0e1ab7bc7

View File

@ -1,6 +1,6 @@
#! /bin/sh -
# @(#)makesyscalls.sh 8.1 (Berkeley) 6/10/93
# $Id: makesyscalls.sh,v 1.8 1994/09/26 03:27:22 phk Exp $
# $Id: makesyscalls.sh,v 1.9 1994/10/09 22:07:37 sos Exp $
set -e
@ -113,10 +113,13 @@ awk < $1 "
printf("HIDE_%s(%s)\n", $4, $5) > syshide
}
$2 == "STD" || $2 == "NODEF" {
if (!nosys || $5 != "nosys")
if (( !nosys || $5 != "nosys" ) && ( !lkmnosys ||
$5 != "lkmnosys"))
printf("int\t%s();\n", $5) > sysdcl
if ($5 == "nosys")
nosys = 1
if ($5 == "lkmnosys")
lkmnosys = 1
printf("\t{ %d, %s },\t\t\t/* %d = %s */\n", \
$3, $5, syscall, $6) > sysent
printf("\t\"%s\",\t\t\t/* %d = %s */\n", \