recognize ^if and ^endif in input master syscall file specially - output it
like #if and #endif to sysdcl; this can be used to insert ifdefs to generated *sysent.c
This commit is contained in:
parent
73f3cd8c7e
commit
7d3a48b31d
@ -1,5 +1,5 @@
|
||||
#! /bin/sh -
|
||||
# $NetBSD: makesyscalls.sh,v 1.38 2000/11/13 21:32:16 jdolecek Exp $
|
||||
# $NetBSD: makesyscalls.sh,v 1.39 2000/11/29 22:09:05 jdolecek Exp $
|
||||
#
|
||||
# Copyright (c) 1994, 1996, 2000 Christopher G. Demetriou
|
||||
# All rights reserved.
|
||||
@ -243,6 +243,15 @@ $1 ~ /^#/ {
|
||||
print > sysnamesbottom
|
||||
next
|
||||
}
|
||||
$1 ~ /^if/ {
|
||||
print "#"$0 > sysdcl
|
||||
next
|
||||
}
|
||||
$1 ~ /^endif/ {
|
||||
print "#"$0 > sysdcl
|
||||
next
|
||||
}
|
||||
|
||||
syscall != $1 {
|
||||
printf "%s: line %d: syscall number out of sync at %d\n", \
|
||||
infile, NR, syscall
|
||||
|
Loading…
Reference in New Issue
Block a user