diff options
author | Mike Frysinger <vapier@google.com> | 2015-10-16 13:50:31 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@google.com> | 2015-10-16 13:50:31 -0400 |
commit | b962e7e33fea00714bd9e9f3e8f58a9897b69f06 (patch) | |
tree | b276f04aa6f268d498b15d4dad99c1fd7e9a6d95 /gen_syscalls.sh | |
parent | b7901001ad665559de7e04e33d807715de727ddb (diff) | |
download | minijail-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-x | gen_syscalls.sh | 2 |
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;' |