xref: /openbmc/linux/arch/sh/include/asm/unistd.h (revision 0a9426df)
1f15cbe6fSPaul Mundt # ifdef CONFIG_SUPERH32
2a1ce3928SDavid Howells #  include <asm/unistd_32.h>
3f15cbe6fSPaul Mundt # else
4a1ce3928SDavid Howells #  include <asm/unistd_64.h>
5f15cbe6fSPaul Mundt # endif
68bf6e1bcSPaul Mundt 
79ef461adSAl Viro # define __ARCH_WANT_SYS_RT_SIGSUSPEND
88bf6e1bcSPaul Mundt # define __ARCH_WANT_OLD_READDIR
98bf6e1bcSPaul Mundt # define __ARCH_WANT_OLD_STAT
108bf6e1bcSPaul Mundt # define __ARCH_WANT_STAT64
118bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_ALARM
128bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_GETHOSTNAME
138bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_IPC
148bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_PAUSE
158bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_SGETMASK
168bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_SIGNAL
178bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_TIME
188bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_UTIME
198bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_WAITPID
208bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_SOCKETCALL
218bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_FADVISE64
228bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_GETPGRP
238bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_LLSEEK
248bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_NICE
258bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_OLD_GETRLIMIT
268bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_OLD_UNAME
278bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_OLDUMOUNT
288bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_SIGPENDING
298bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_SIGPROCMASK
308bf6e1bcSPaul Mundt # define __ARCH_WANT_SYS_RT_SIGACTION
318bf6e1bcSPaul Mundt 
328bf6e1bcSPaul Mundt /*
338bf6e1bcSPaul Mundt  * "Conditional" syscalls
348bf6e1bcSPaul Mundt  *
358bf6e1bcSPaul Mundt  * What we want is __attribute__((weak,alias("sys_ni_syscall"))),
368bf6e1bcSPaul Mundt  * but it doesn't work on all toolchains, so we just do it by hand
378bf6e1bcSPaul Mundt  */
388bf6e1bcSPaul Mundt # define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")
398bf6e1bcSPaul Mundt 
400a9426dfSDavid Howells #include <uapi/asm/unistd.h>
41