2009-03-16 22:12:28 +10:00
# ifndef _ASM_M68K_UNISTD_H_
# define _ASM_M68K_UNISTD_H_
2012-10-09 09:47:06 +01:00
# include <uapi/asm/unistd.h>
2009-03-16 22:12:28 +10:00
2012-09-23 11:03:00 +02:00
# define NR_syscalls 348
2009-03-16 22:12:28 +10:00
# define __ARCH_WANT_OLD_READDIR
# define __ARCH_WANT_OLD_STAT
# define __ARCH_WANT_STAT64
# define __ARCH_WANT_SYS_ALARM
# define __ARCH_WANT_SYS_GETHOSTNAME
2010-03-10 15:21:18 -08:00
# define __ARCH_WANT_SYS_IPC
2009-03-16 22:12:28 +10:00
# define __ARCH_WANT_SYS_PAUSE
# define __ARCH_WANT_SYS_SGETMASK
# define __ARCH_WANT_SYS_SIGNAL
# define __ARCH_WANT_SYS_TIME
# define __ARCH_WANT_SYS_UTIME
# define __ARCH_WANT_SYS_WAITPID
# define __ARCH_WANT_SYS_SOCKETCALL
# define __ARCH_WANT_SYS_FADVISE64
# define __ARCH_WANT_SYS_GETPGRP
# define __ARCH_WANT_SYS_LLSEEK
# define __ARCH_WANT_SYS_NICE
# define __ARCH_WANT_SYS_OLD_GETRLIMIT
2010-03-10 15:21:15 -08:00
# define __ARCH_WANT_SYS_OLD_MMAP
2010-03-10 15:21:13 -08:00
# define __ARCH_WANT_SYS_OLD_SELECT
2009-03-16 22:12:28 +10:00
# define __ARCH_WANT_SYS_OLDUMOUNT
# define __ARCH_WANT_SYS_SIGPENDING
# define __ARCH_WANT_SYS_SIGPROCMASK
# define __ARCH_WANT_SYS_RT_SIGACTION
2010-09-29 23:28:59 -04:00
# define __ARCH_WANT_SYS_RT_SIGSUSPEND
2012-10-21 16:41:46 -04:00
# define __ARCH_WANT_SYS_FORK
# define __ARCH_WANT_SYS_VFORK
2009-03-16 22:12:28 +10:00
/*
* " Conditional " syscalls
*
* What we want is __attribute__ ( ( weak , alias ( " sys_ni_syscall " ) ) ) ,
* but it doesn ' t work on all toolchains , so we just do it by hand
*/
# define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")
# endif /* _ASM_M68K_UNISTD_H_ */