Since arc/syscallent.h, metag/syscallent.h, or1k/syscallent.h, and tile/syscallent1.h share a lot of identical syscall entries described in <asm-generic/unistd.h>, move these entries to a new file 32/syscallent.h using the following automated conversion with subsequent correction of whitespace indentation: sed -e 's|^[[:space:]]*\({[^}]\+},\)[[:space:]]*/\*[[:space:]]\([[:space:]]*[0-9]\+\)[[:space:]]*\*/|[\2] = \1|' -e '/^[[:space:]]*\[[[:space:]]*2\(4[4-9]\|5[0-9]\)/d' linux/arc/syscallent.h * linux/32/syscallent.h: New file. * Makefile.am (EXTRA_DIST): Add it. * linux/arc/syscallent.h: Include "32/syscallent.h", remove generic 32-bit syscall entries, use designated initializers. * linux/metag/syscallent.h: Likewise. * linux/or1k/syscallent.h: Likewise. * linux/tile/syscallent1.h: Likewise.
7 lines
217 B
C
7 lines
217 B
C
#define ARCH_sys_mmap sys_mmap_pgoff
|
|
#include "32/syscallent.h"
|
|
[244] = { 3, 0, printargs, "arc_cacheflush"},
|
|
[245] = { 1, 0, printargs, "arc_settls" },
|
|
[246] = { 0, 0, printargs, "arc_gettls" },
|
|
[247 ... 259] = { },
|