This series adds a script to generate syscall_nr.h for architectures that don't use syscall.tbl but asm-generic/unistd.h
The script uses several cpp passes and filters result with a grep/sed/tr sequence. The result must be checked before being used, so it's why the script is not automatically run. I have run the script, checked and added new files for arm64, nios2, openrisc. I don't include result for riscv as Alistair is already working on a series for this architecture and it needs some changes in syscall.c as some syscalls are not defined. We also need to add the _time64 variant of syscalls added by the update of the syscall_nr.h. Based-on: <20200310103403.3284090-1-laur...@vivier.eu> v2: add comments suggested by Taylor Laurent Vivier (4): scripts: add a script to generate syscall_nr.h linux-user, aarch64: sync syscall numbers with kernel v5.5 linux-user,nios2: sync syscall numbers with kernel v5.5 linux-user, openrisc: sync syscall numbers with kernel v5.5 linux-user/aarch64/syscall_nr.h | 34 +- linux-user/nios2/syscall_nr.h | 650 +++++++++++++++---------------- linux-user/openrisc/syscall_nr.h | 309 +++------------ scripts/gensyscalls.sh | 102 +++++ 4 files changed, 513 insertions(+), 582 deletions(-) create mode 100755 scripts/gensyscalls.sh -- 2.24.1