#ifndef _KLIBC_HAVESYSCALL_H
#define _KLIBC_HAVESYSCALL_H 1

#define _KLIBC_HAVE_SYSCALL__exit exit
#define _KLIBC_HAVE_SYSCALL___clone clone
#define _KLIBC_HAVE_SYSCALL_fork fork
#define _KLIBC_HAVE_SYSCALL_getpid getpid
#define _KLIBC_HAVE_SYSCALL_setpgid setpgid
#define _KLIBC_HAVE_SYSCALL_getpgid getpgid
#define _KLIBC_HAVE_SYSCALL_getppid getppid
#define _KLIBC_HAVE_SYSCALL_setsid setsid
#define _KLIBC_HAVE_SYSCALL_getsid getsid
#define _KLIBC_HAVE_SYSCALL_wait4 wait4
#define _KLIBC_HAVE_SYSCALL_execve execve
#define _KLIBC_HAVE_SYSCALL___getpriority getpriority
#define _KLIBC_HAVE_SYSCALL_setpriority setpriority
#define _KLIBC_HAVE_SYSCALL_getrusage getrusage
#define _KLIBC_HAVE_SYSCALL_sched_setscheduler sched_setscheduler
#define _KLIBC_HAVE_SYSCALL_sched_setaffinity sched_setaffinity
#define _KLIBC_HAVE_SYSCALL_sched_getaffinity sched_getaffinity
#define _KLIBC_HAVE_SYSCALL_sched_yield sched_yield
#define _KLIBC_HAVE_SYSCALL_prctl prctl
#define _KLIBC_HAVE_SYSCALL_setuid setuid
#define _KLIBC_HAVE_SYSCALL_setgid setgid
#define _KLIBC_HAVE_SYSCALL_getuid getuid
#define _KLIBC_HAVE_SYSCALL_getgid getgid
#define _KLIBC_HAVE_SYSCALL_geteuid geteuid
#define _KLIBC_HAVE_SYSCALL_getegid getegid
#define _KLIBC_HAVE_SYSCALL_getgroups getgroups
#define _KLIBC_HAVE_SYSCALL_setgroups setgroups
#define _KLIBC_HAVE_SYSCALL_setreuid setreuid
#define _KLIBC_HAVE_SYSCALL_setregid setregid
#define _KLIBC_HAVE_SYSCALL_setfsuid setfsuid
#define _KLIBC_HAVE_SYSCALL_setfsgid setfsgid
#define _KLIBC_HAVE_SYSCALL_setresuid setresuid
#define _KLIBC_HAVE_SYSCALL_capget capget
#define _KLIBC_HAVE_SYSCALL_capset capset
#define _KLIBC_HAVE_SYSCALL_mount mount
#define _KLIBC_HAVE_SYSCALL_umount2 umount2
#define _KLIBC_HAVE_SYSCALL_pivot_root pivot_root
#define _KLIBC_HAVE_SYSCALL_sync sync
#define _KLIBC_HAVE_SYSCALL_statfs statfs
#define _KLIBC_HAVE_SYSCALL_fstatfs fstatfs
#define _KLIBC_HAVE_SYSCALL_swapon swapon
#define _KLIBC_HAVE_SYSCALL_swapoff swapoff
#define _KLIBC_HAVE_SYSCALL_access access
#define _KLIBC_HAVE_SYSCALL_faccessat faccessat
#define _KLIBC_HAVE_SYSCALL_link link
#define _KLIBC_HAVE_SYSCALL_linkat linkat
#define _KLIBC_HAVE_SYSCALL_unlink unlink
#define _KLIBC_HAVE_SYSCALL_unlinkat unlinkat
#define _KLIBC_HAVE_SYSCALL_chdir chdir
#define _KLIBC_HAVE_SYSCALL_fchdir fchdir
#define _KLIBC_HAVE_SYSCALL_rename rename
#define _KLIBC_HAVE_SYSCALL_renameat renameat
#define _KLIBC_HAVE_SYSCALL_renameat2 renameat2
#define _KLIBC_HAVE_SYSCALL_mknod mknod
#define _KLIBC_HAVE_SYSCALL_mknodat mknodat
#define _KLIBC_HAVE_SYSCALL_chmod chmod
#define _KLIBC_HAVE_SYSCALL_fchmod fchmod
#define _KLIBC_HAVE_SYSCALL_fchmodat fchmodat
#define _KLIBC_HAVE_SYSCALL_mkdir mkdir
#define _KLIBC_HAVE_SYSCALL_mkdirat mkdirat
#define _KLIBC_HAVE_SYSCALL_rmdir rmdir
#define _KLIBC_HAVE_SYSCALL_pipe pipe
#define _KLIBC_HAVE_SYSCALL_pipe2 pipe2
#define _KLIBC_HAVE_SYSCALL_umask umask
#define _KLIBC_HAVE_SYSCALL_chroot chroot
#define _KLIBC_HAVE_SYSCALL_symlink symlink
#define _KLIBC_HAVE_SYSCALL_symlinkat symlinkat
#define _KLIBC_HAVE_SYSCALL_readlink readlink
#define _KLIBC_HAVE_SYSCALL_readlinkat readlinkat
#define _KLIBC_HAVE_SYSCALL_stat stat
#define _KLIBC_HAVE_SYSCALL_lstat lstat
#define _KLIBC_HAVE_SYSCALL_fstat fstat
#define _KLIBC_HAVE_SYSCALL_fstatat newfstatat
#define _KLIBC_HAVE_SYSCALL_getdents getdents64
#define _KLIBC_HAVE_SYSCALL_chown chown
#define _KLIBC_HAVE_SYSCALL_fchown fchown
#define _KLIBC_HAVE_SYSCALL_fchownat fchownat
#define _KLIBC_HAVE_SYSCALL_lchown lchown
#define _KLIBC_HAVE_SYSCALL___getcwd getcwd
#define _KLIBC_HAVE_SYSCALL_utime utime
#define _KLIBC_HAVE_SYSCALL_utimes utimes
#define _KLIBC_HAVE_SYSCALL_futimesat futimesat
#define _KLIBC_HAVE_SYSCALL_utimensat utimensat
#define _KLIBC_HAVE_SYSCALL_inotify_init inotify_init
#define _KLIBC_HAVE_SYSCALL_inotify_add_watch inotify_add_watch
#define _KLIBC_HAVE_SYSCALL_inotify_rm_watch inotify_rm_watch
#define _KLIBC_HAVE_SYSCALL_open open
#define _KLIBC_HAVE_SYSCALL_openat openat
#define _KLIBC_HAVE_SYSCALL_read read
#define _KLIBC_HAVE_SYSCALL_write write
#define _KLIBC_HAVE_SYSCALL_close close
#define _KLIBC_HAVE_SYSCALL_lseek lseek
#define _KLIBC_HAVE_SYSCALL_dup dup
#define _KLIBC_HAVE_SYSCALL_dup2 dup2
#define _KLIBC_HAVE_SYSCALL_dup3 dup3
#define _KLIBC_HAVE_SYSCALL_fcntl fcntl
#define _KLIBC_HAVE_SYSCALL_ioctl ioctl
#define _KLIBC_HAVE_SYSCALL_flock flock
#define _KLIBC_HAVE_SYSCALL_select select
#define _KLIBC_HAVE_SYSCALL___pselect6 pselect6
#define _KLIBC_HAVE_SYSCALL_poll poll
#define _KLIBC_HAVE_SYSCALL___ppoll ppoll
#define _KLIBC_HAVE_SYSCALL_fsync fsync
#define _KLIBC_HAVE_SYSCALL_fdatasync fdatasync
#define _KLIBC_HAVE_SYSCALL_readv readv
#define _KLIBC_HAVE_SYSCALL_writev writev
#define _KLIBC_HAVE_SYSCALL_ftruncate ftruncate
#define _KLIBC_HAVE_SYSCALL_pread pread64
#define _KLIBC_HAVE_SYSCALL_pwrite pwrite64
#define _KLIBC_HAVE_SYSCALL_sync_file_range sync_file_range
#define _KLIBC_HAVE_SYSCALL_splice splice
#define _KLIBC_HAVE_SYSCALL_tee tee
#define _KLIBC_HAVE_SYSCALL_sendfile sendfile
#define _KLIBC_HAVE_SYSCALL___rt_sigaction rt_sigaction
#define _KLIBC_HAVE_SYSCALL___rt_sigsuspend rt_sigsuspend
#define _KLIBC_HAVE_SYSCALL___rt_sigpending rt_sigpending
#define _KLIBC_HAVE_SYSCALL___rt_sigprocmask rt_sigprocmask
#define _KLIBC_HAVE_SYSCALL_kill kill
#define _KLIBC_HAVE_SYSCALL_alarm alarm
#define _KLIBC_HAVE_SYSCALL_getitimer getitimer
#define _KLIBC_HAVE_SYSCALL_setitimer setitimer
#define _KLIBC_HAVE_SYSCALL_time time
#define _KLIBC_HAVE_SYSCALL_times times
#define _KLIBC_HAVE_SYSCALL_gettimeofday gettimeofday
#define _KLIBC_HAVE_SYSCALL_settimeofday settimeofday
#define _KLIBC_HAVE_SYSCALL_nanosleep nanosleep
#define _KLIBC_HAVE_SYSCALL_pause pause
#define _KLIBC_HAVE_SYSCALL___brk brk
#define _KLIBC_HAVE_SYSCALL_munmap munmap
#define _KLIBC_HAVE_SYSCALL_mremap mremap
#define _KLIBC_HAVE_SYSCALL_msync msync
#define _KLIBC_HAVE_SYSCALL_mprotect mprotect
#define _KLIBC_HAVE_SYSCALL_mmap mmap
#define _KLIBC_HAVE_SYSCALL_mlockall mlockall
#define _KLIBC_HAVE_SYSCALL_munlockall munlockall
#define _KLIBC_HAVE_SYSCALL_mlock mlock
#define _KLIBC_HAVE_SYSCALL_munlock munlock
#define _KLIBC_HAVE_SYSCALL_uname uname
#define _KLIBC_HAVE_SYSCALL_setdomainname setdomainname
#define _KLIBC_HAVE_SYSCALL_sethostname sethostname
#define _KLIBC_HAVE_SYSCALL_init_module init_module
#define _KLIBC_HAVE_SYSCALL_delete_module delete_module
#define _KLIBC_HAVE_SYSCALL___reboot reboot
#define _KLIBC_HAVE_SYSCALL_klogctl syslog
#define _KLIBC_HAVE_SYSCALL_sysinfo sysinfo
#define _KLIBC_HAVE_SYSCALL_kexec_load kexec_load
#define _KLIBC_HAVE_SYSCALL_iopl iopl
#define _KLIBC_HAVE_SYSCALL_ioperm ioperm
#define _KLIBC_HAVE_SYSCALL_socket socket
#define _KLIBC_HAVE_SYSCALL_bind bind
#define _KLIBC_HAVE_SYSCALL_connect connect
#define _KLIBC_HAVE_SYSCALL_listen listen
#define _KLIBC_HAVE_SYSCALL_accept accept
#define _KLIBC_HAVE_SYSCALL_accept4 accept4
#define _KLIBC_HAVE_SYSCALL_getsockname getsockname
#define _KLIBC_HAVE_SYSCALL_getpeername getpeername
#define _KLIBC_HAVE_SYSCALL_socketpair socketpair
#define _KLIBC_HAVE_SYSCALL_sendto sendto
#define _KLIBC_HAVE_SYSCALL_recvfrom recvfrom
#define _KLIBC_HAVE_SYSCALL_shutdown shutdown
#define _KLIBC_HAVE_SYSCALL_setsockopt setsockopt
#define _KLIBC_HAVE_SYSCALL_getsockopt getsockopt
#define _KLIBC_HAVE_SYSCALL_sendmsg sendmsg
#define _KLIBC_HAVE_SYSCALL_recvmsg recvmsg

#endif
