aboutsummaryrefslogtreecommitdiff
path: root/gen_syscalls.sh
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2015-10-16 13:50:31 -0400
committerMike Frysinger <vapier@google.com>2015-10-16 13:50:31 -0400
commitb962e7e33fea00714bd9e9f3e8f58a9897b69f06 (patch)
treeb276f04aa6f268d498b15d4dad99c1fd7e9a6d95 /gen_syscalls.sh
parentb7901001ad665559de7e04e33d807715de727ddb (diff)
downloadminijail-b962e7e33fea00714bd9e9f3e8f58a9897b69f06.tar.gz
gen_{constants,syscalls}: fix sed/grep locale issues
The A-Z/a-z classes are not guaranteed to match the 26 english characters in all locales -- they might match more or fewer characters. Use classes instead so we know they'll always match. Change-Id: Id8046a4f663c7bdb8fa46911d953716d6ba4bdb6
Diffstat (limited to 'gen_syscalls.sh')
-rwxr-xr-xgen_syscalls.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/gen_syscalls.sh b/gen_syscalls.sh
index 1e4039b..579f8bc 100755
--- a/gen_syscalls.sh
+++ b/gen_syscalls.sh
@@ -31,7 +31,7 @@ OUTFILE="$1"
# #ifdef __NR_read
# { "read", __NR_read },
# #endif
-SED_MULTILINE='s/#define __(ARM_)?(NR_)([a-z0-9_]*) (.*)$/#ifdef __\1\2\3\
+SED_MULTILINE='s/#define __(ARM_)?(NR_)([[:lower:]0-9_]*) (.*)$/#ifdef __\1\2\3\
{ "\1\3", __\1\2\3 },\
#endif/g p;'