minijail: support single arg version of gen_syscalls.sh
Support the single argument version of gen_syscalls.sh, which is
used when building minijail in CrOS.
BUG: 24680644
Change-Id: I1ac57f7ca2e1e77e76947bbbf3a44dfd777c4f07
TEST: minijail build successfully in CrOS and Android.
diff --git a/gen_syscalls.sh b/gen_syscalls.sh
index 78ea89f..1e4039b 100755
--- a/gen_syscalls.sh
+++ b/gen_syscalls.sh
@@ -12,13 +12,16 @@
set -e
-if [ $# -ne 2 ]; then
+if [ $# -ne 1 ] && [ $# -ne 2 ]; then
+ echo "Usage: $(basename "$0") OUTFILE"
echo "Usage: $(basename "$0") CC OUTFILE"
exit 1
fi
-CC="$1"
-shift
+if [ $# -eq 2 ]; then
+ CC="$1"
+ shift
+fi
OUTFILE="$1"
# sed expression which extracts system calls that are