aboutsummaryrefslogtreecommitdiffstats
path: root/libc/kernel/tools/cpp.py
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-02-11 20:01:11 -0800
committerElliott Hughes <enh@google.com>2014-02-11 22:16:04 -0800
commit199346a2abd8b6ba282e1fe291cc3766fa921f40 (patch)
tree9ee2feb4ffcb2be771e2b733b1338c8755bd306a /libc/kernel/tools/cpp.py
parent022885e2fad5ef9643e05d80c6f50a2a90bf3431 (diff)
downloadandroid_bionic-199346a2abd8b6ba282e1fe291cc3766fa921f40.tar.gz
android_bionic-199346a2abd8b6ba282e1fe291cc3766fa921f40.tar.bz2
android_bionic-199346a2abd8b6ba282e1fe291cc3766fa921f40.zip
Fix NSIG.
Our sigset_t definition hasn't been tied to our NSIG definition since we switched to uapi headers, so we can now fix it without breaking the LP32 ABI. The kernel uapi headers define and use _NSIG, so we need to have our scripts rename the kernel's definitions out of the way, then we can define _NSIG and NSIG in terms of the kernel's off-by-one value. Bug: 12938442 Change-Id: Ic7c86fd5be5ad1d822f7b2b1d88c8a0d70a1ac0f
Diffstat (limited to 'libc/kernel/tools/cpp.py')
-rw-r--r--libc/kernel/tools/cpp.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/kernel/tools/cpp.py b/libc/kernel/tools/cpp.py
index 04e42567c..2c40d7c60 100644
--- a/libc/kernel/tools/cpp.py
+++ b/libc/kernel/tools/cpp.py
@@ -1521,7 +1521,7 @@ class BlockList:
"""replace tokens according to the given dict
"""
for b in self.blocks:
- if not b.isDirective():
+ if (not b.isDirective()) or b.isDefine():
for tok in b.tokens:
if tok.id == tokIDENT:
if tok.value in replacements: