diff options
Diffstat (limited to 'libgloss/arm/linux-syscall.h')
-rw-r--r-- | libgloss/arm/linux-syscall.h | 318 |
1 files changed, 0 insertions, 318 deletions
diff --git a/libgloss/arm/linux-syscall.h b/libgloss/arm/linux-syscall.h deleted file mode 100644 index 904d54d23..000000000 --- a/libgloss/arm/linux-syscall.h +++ /dev/null @@ -1,318 +0,0 @@ -/** Linux system call numbers for the ARM processor. - * Written by Shaun Jackman <sjackman@gmail.com> - * Copyright 2006 Pathway Connectivity - * - * Permission to use, copy, modify, and distribute this software - * is freely granted, provided that this notice is preserved. - */ - -#ifndef _LIBGLOSS_ARM_LINUX_UNISTD_H -#define _LIBGLOSS_ARM_LINUX_UNISTD_H - -#if __thumb__ -# define SYS_BASE 0 -#else -# define SYS_BASE 0x900000 -#endif - -#define SYS_restart_syscall (SYS_BASE+ 0) -#define SYS_exit (SYS_BASE+ 1) -#define SYS_fork (SYS_BASE+ 2) -#define SYS_read (SYS_BASE+ 3) -#define SYS_write (SYS_BASE+ 4) -#define SYS_open (SYS_BASE+ 5) -#define SYS_close (SYS_BASE+ 6) -/* SYS_waitpid was 7 */ -#define SYS_creat (SYS_BASE+ 8) -#define SYS_link (SYS_BASE+ 9) -#define SYS_unlink (SYS_BASE+ 10) -#define SYS_execve (SYS_BASE+ 11) -#define SYS_chdir (SYS_BASE+ 12) -#define SYS_time (SYS_BASE+ 13) -#define SYS_mknod (SYS_BASE+ 14) -#define SYS_chmod (SYS_BASE+ 15) -#define SYS_lchown (SYS_BASE+ 16) -/* SYS_break was 17 */ -/* SYS_stat was 18 */ -#define SYS_lseek (SYS_BASE+ 19) -#define SYS_getpid (SYS_BASE+ 20) -#define SYS_mount (SYS_BASE+ 21) -#define SYS_umount (SYS_BASE+ 22) -#define SYS_setuid (SYS_BASE+ 23) -#define SYS_getuid (SYS_BASE+ 24) -#define SYS_stime (SYS_BASE+ 25) -#define SYS_ptrace (SYS_BASE+ 26) -#define SYS_alarm (SYS_BASE+ 27) -/* SYS_fstat was 28 */ -#define SYS_pause (SYS_BASE+ 29) -#define SYS_utime (SYS_BASE+ 30) -/* SYS_stty was 31 */ -/* SYS_gtty was 32 */ -#define SYS_access (SYS_BASE+ 33) -#define SYS_nice (SYS_BASE+ 34) -/* SYS_ftime was 35 */ -#define SYS_sync (SYS_BASE+ 36) -#define SYS_kill (SYS_BASE+ 37) -#define SYS_rename (SYS_BASE+ 38) -#define SYS_mkdir (SYS_BASE+ 39) -#define SYS_rmdir (SYS_BASE+ 40) -#define SYS_dup (SYS_BASE+ 41) -#define SYS_pipe (SYS_BASE+ 42) -#define SYS_times (SYS_BASE+ 43) -/* SYS_prof was 44 */ -#define SYS_brk (SYS_BASE+ 45) -#define SYS_setgid (SYS_BASE+ 46) -#define SYS_getgid (SYS_BASE+ 47) -/* SYS_signal was 48 */ -#define SYS_geteuid (SYS_BASE+ 49) -#define SYS_getegid (SYS_BASE+ 50) -#define SYS_acct (SYS_BASE+ 51) -#define SYS_umount2 (SYS_BASE+ 52) -/* SYS_lock was 53 */ -#define SYS_ioctl (SYS_BASE+ 54) -#define SYS_fcntl (SYS_BASE+ 55) -/* SYS_mpx was 56 */ -#define SYS_setpgid (SYS_BASE+ 57) -/* SYS_ulimit was 58 */ -/* SYS_olduname was 59 */ -#define SYS_umask (SYS_BASE+ 60) -#define SYS_chroot (SYS_BASE+ 61) -#define SYS_ustat (SYS_BASE+ 62) -#define SYS_dup2 (SYS_BASE+ 63) -#define SYS_getppid (SYS_BASE+ 64) -#define SYS_getpgrp (SYS_BASE+ 65) -#define SYS_setsid (SYS_BASE+ 66) -#define SYS_sigaction (SYS_BASE+ 67) -/* SYS_sgetmask was 68 */ -/* SYS_ssetmask was 69 */ -#define SYS_setreuid (SYS_BASE+ 70) -#define SYS_setregid (SYS_BASE+ 71) -#define SYS_sigsuspend (SYS_BASE+ 72) -#define SYS_sigpending (SYS_BASE+ 73) -#define SYS_sethostname (SYS_BASE+ 74) -#define SYS_setrlimit (SYS_BASE+ 75) -#define SYS_getrlimit (SYS_BASE+ 76) -#define SYS_getrusage (SYS_BASE+ 77) -#define SYS_gettimeofday (SYS_BASE+ 78) -#define SYS_settimeofday (SYS_BASE+ 79) -#define SYS_getgroups (SYS_BASE+ 80) -#define SYS_setgroups (SYS_BASE+ 81) -#define SYS_select (SYS_BASE+ 82) -#define SYS_symlink (SYS_BASE+ 83) -/* SYS_lstat was 84 */ -#define SYS_readlink (SYS_BASE+ 85) -#define SYS_uselib (SYS_BASE+ 86) -#define SYS_swapon (SYS_BASE+ 87) -#define SYS_reboot (SYS_BASE+ 88) -#define SYS_readdir (SYS_BASE+ 89) -#define SYS_mmap (SYS_BASE+ 90) -#define SYS_munmap (SYS_BASE+ 91) -#define SYS_truncate (SYS_BASE+ 92) -#define SYS_ftruncate (SYS_BASE+ 93) -#define SYS_fchmod (SYS_BASE+ 94) -#define SYS_fchown (SYS_BASE+ 95) -#define SYS_getpriority (SYS_BASE+ 96) -#define SYS_setpriority (SYS_BASE+ 97) -/* SYS_profil was 98 */ -#define SYS_statfs (SYS_BASE+ 99) -#define SYS_fstatfs (SYS_BASE+100) -/* SYS_ioperm was 101 */ -#define SYS_socketcall (SYS_BASE+102) -#define SYS_syslog (SYS_BASE+103) -#define SYS_setitimer (SYS_BASE+104) -#define SYS_getitimer (SYS_BASE+105) -#define SYS_stat (SYS_BASE+106) -#define SYS_lstat (SYS_BASE+107) -#define SYS_fstat (SYS_BASE+108) -/* SYS_uname was 109 */ -/* SYS_iopl was 110 */ -#define SYS_vhangup (SYS_BASE+111) -/* SYS_idle was 112 */ -#define SYS_syscall (SYS_BASE+113) -#define SYS_wait4 (SYS_BASE+114) -#define SYS_swapoff (SYS_BASE+115) -#define SYS_sysinfo (SYS_BASE+116) -#define SYS_ipc (SYS_BASE+117) -#define SYS_fsync (SYS_BASE+118) -#define SYS_sigreturn (SYS_BASE+119) -#define SYS_clone (SYS_BASE+120) -#define SYS_setdomainname (SYS_BASE+121) -#define SYS_uname (SYS_BASE+122) -/* SYS_modify_ldt was 123 */ -#define SYS_adjtimex (SYS_BASE+124) -#define SYS_mprotect (SYS_BASE+125) -#define SYS_sigprocmask (SYS_BASE+126) -/* SYS_create_module was 127 */ -#define SYS_init_module (SYS_BASE+128) -#define SYS_delete_module (SYS_BASE+129) -/* SYS_get_kernel_syms was 130 */ -#define SYS_quotactl (SYS_BASE+131) -#define SYS_getpgid (SYS_BASE+132) -#define SYS_fchdir (SYS_BASE+133) -#define SYS_bdflush (SYS_BASE+134) -#define SYS_sysfs (SYS_BASE+135) -#define SYS_personality (SYS_BASE+136) -/* SYS_afs_syscall was 137 */ -#define SYS_setfsuid (SYS_BASE+138) -#define SYS_setfsgid (SYS_BASE+139) -#define SYS__llseek (SYS_BASE+140) -#define SYS_getdents (SYS_BASE+141) -#define SYS__newselect (SYS_BASE+142) -#define SYS_flock (SYS_BASE+143) -#define SYS_msync (SYS_BASE+144) -#define SYS_readv (SYS_BASE+145) -#define SYS_writev (SYS_BASE+146) -#define SYS_getsid (SYS_BASE+147) -#define SYS_fdatasync (SYS_BASE+148) -#define SYS__sysctl (SYS_BASE+149) -#define SYS_mlock (SYS_BASE+150) -#define SYS_munlock (SYS_BASE+151) -#define SYS_mlockall (SYS_BASE+152) -#define SYS_munlockall (SYS_BASE+153) -#define SYS_sched_setparam (SYS_BASE+154) -#define SYS_sched_getparam (SYS_BASE+155) -#define SYS_sched_setscheduler (SYS_BASE+156) -#define SYS_sched_getscheduler (SYS_BASE+157) -#define SYS_sched_yield (SYS_BASE+158) -#define SYS_sched_get_priority_max (SYS_BASE+159) -#define SYS_sched_get_priority_min (SYS_BASE+160) -#define SYS_sched_rr_get_interval (SYS_BASE+161) -#define SYS_nanosleep (SYS_BASE+162) -#define SYS_mremap (SYS_BASE+163) -#define SYS_setresuid (SYS_BASE+164) -#define SYS_getresuid (SYS_BASE+165) -/* SYS_vm86 was 166 */ -/* SYS_query_module was 167 */ -#define SYS_poll (SYS_BASE+168) -#define SYS_nfsservctl (SYS_BASE+169) -#define SYS_setresgid (SYS_BASE+170) -#define SYS_getresgid (SYS_BASE+171) -#define SYS_prctl (SYS_BASE+172) -#define SYS_rt_sigreturn (SYS_BASE+173) -#define SYS_rt_sigaction (SYS_BASE+174) -#define SYS_rt_sigprocmask (SYS_BASE+175) -#define SYS_rt_sigpending (SYS_BASE+176) -#define SYS_rt_sigtimedwait (SYS_BASE+177) -#define SYS_rt_sigqueueinfo (SYS_BASE+178) -#define SYS_rt_sigsuspend (SYS_BASE+179) -#define SYS_pread64 (SYS_BASE+180) -#define SYS_pwrite64 (SYS_BASE+181) -#define SYS_chown (SYS_BASE+182) -#define SYS_getcwd (SYS_BASE+183) -#define SYS_capget (SYS_BASE+184) -#define SYS_capset (SYS_BASE+185) -#define SYS_sigaltstack (SYS_BASE+186) -#define SYS_sendfile (SYS_BASE+187) -/* reserved 188 */ -/* reserved 189 */ -#define SYS_vfork (SYS_BASE+190) -#define SYS_ugetrlimit (SYS_BASE+191) -#define SYS_mmap2 (SYS_BASE+192) -#define SYS_truncate64 (SYS_BASE+193) -#define SYS_ftruncate64 (SYS_BASE+194) -#define SYS_stat64 (SYS_BASE+195) -#define SYS_lstat64 (SYS_BASE+196) -#define SYS_fstat64 (SYS_BASE+197) -#define SYS_lchown32 (SYS_BASE+198) -#define SYS_getuid32 (SYS_BASE+199) -#define SYS_getgid32 (SYS_BASE+200) -#define SYS_geteuid32 (SYS_BASE+201) -#define SYS_getegid32 (SYS_BASE+202) -#define SYS_setreuid32 (SYS_BASE+203) -#define SYS_setregid32 (SYS_BASE+204) -#define SYS_getgroups32 (SYS_BASE+205) -#define SYS_setgroups32 (SYS_BASE+206) -#define SYS_fchown32 (SYS_BASE+207) -#define SYS_setresuid32 (SYS_BASE+208) -#define SYS_getresuid32 (SYS_BASE+209) -#define SYS_setresgid32 (SYS_BASE+210) -#define SYS_getresgid32 (SYS_BASE+211) -#define SYS_chown32 (SYS_BASE+212) -#define SYS_setuid32 (SYS_BASE+213) -#define SYS_setgid32 (SYS_BASE+214) -#define SYS_setfsuid32 (SYS_BASE+215) -#define SYS_setfsgid32 (SYS_BASE+216) -#define SYS_getdents64 (SYS_BASE+217) -#define SYS_pivot_root (SYS_BASE+218) -#define SYS_mincore (SYS_BASE+219) -#define SYS_madvise (SYS_BASE+220) -#define SYS_fcntl64 (SYS_BASE+221) -/* SYS_tux reserved 222 */ -/* unused 223 */ -#define SYS_gettid (SYS_BASE+224) -#define SYS_readahead (SYS_BASE+225) -#define SYS_setxattr (SYS_BASE+226) -#define SYS_lsetxattr (SYS_BASE+227) -#define SYS_fsetxattr (SYS_BASE+228) -#define SYS_getxattr (SYS_BASE+229) -#define SYS_lgetxattr (SYS_BASE+230) -#define SYS_fgetxattr (SYS_BASE+231) -#define SYS_listxattr (SYS_BASE+232) -#define SYS_llistxattr (SYS_BASE+233) -#define SYS_flistxattr (SYS_BASE+234) -#define SYS_removexattr (SYS_BASE+235) -#define SYS_lremovexattr (SYS_BASE+236) -#define SYS_fremovexattr (SYS_BASE+237) -#define SYS_tkill (SYS_BASE+238) -#define SYS_sendfile64 (SYS_BASE+239) -#define SYS_futex (SYS_BASE+240) -#define SYS_sched_setaffinity (SYS_BASE+241) -#define SYS_sched_getaffinity (SYS_BASE+242) -#define SYS_io_setup (SYS_BASE+243) -#define SYS_io_destroy (SYS_BASE+244) -#define SYS_io_getevents (SYS_BASE+245) -#define SYS_io_submit (SYS_BASE+246) -#define SYS_io_cancel (SYS_BASE+247) -#define SYS_exit_group (SYS_BASE+248) -#define SYS_lookup_dcookie (SYS_BASE+249) -#define SYS_epoll_create (SYS_BASE+250) -#define SYS_epoll_ctl (SYS_BASE+251) -#define SYS_epoll_wait (SYS_BASE+252) -#define SYS_remap_file_pages (SYS_BASE+253) -/* SYS_set_thread_area reserved 254 */ -/* SYS_get_thread_area reserved 255 */ -#define SYS_set_tid_address (SYS_BASE+256) -#define SYS_timer_create (SYS_BASE+257) -#define SYS_timer_settime (SYS_BASE+258) -#define SYS_timer_gettime (SYS_BASE+259) -#define SYS_timer_getoverrun (SYS_BASE+260) -#define SYS_timer_delete (SYS_BASE+261) -#define SYS_clock_settime (SYS_BASE+262) -#define SYS_clock_gettime (SYS_BASE+263) -#define SYS_clock_getres (SYS_BASE+264) -#define SYS_clock_nanosleep (SYS_BASE+265) -#define SYS_statfs64 (SYS_BASE+266) -#define SYS_fstatfs64 (SYS_BASE+267) -#define SYS_tgkill (SYS_BASE+268) -#define SYS_utimes (SYS_BASE+269) -#define SYS_arm_fadvise64_64 (SYS_BASE+270) -#define SYS_pciconfig_iobase (SYS_BASE+271) -#define SYS_pciconfig_read (SYS_BASE+272) -#define SYS_pciconfig_write (SYS_BASE+273) -#define SYS_mq_open (SYS_BASE+274) -#define SYS_mq_unlink (SYS_BASE+275) -#define SYS_mq_timedsend (SYS_BASE+276) -#define SYS_mq_timedreceive (SYS_BASE+277) -#define SYS_mq_notify (SYS_BASE+278) -#define SYS_mq_getsetattr (SYS_BASE+279) -#define SYS_waitid (SYS_BASE+280) - -#define SYS_SOCKET 1 -#define SYS_BIND 2 -#define SYS_CONNECT 3 -#define SYS_LISTEN 4 -#define SYS_ACCEPT 5 -#define SYS_GETSOCKNAME 6 -#define SYS_GETPEERNAME 7 -#define SYS_SOCKETPAIR 8 -#define SYS_SEND 9 -#define SYS_RECV 10 -#define SYS_SENDTO 11 -#define SYS_RECVFROM 12 -#define SYS_SHUTDOWN 13 -#define SYS_SETSOCKOPT 14 -#define SYS_GETSOCKOPT 15 -#define SYS_SENDMSG 16 -#define SYS_RECVMSG 17 - -#endif /* _LIBGLOSS_ARM_LINUX_UNISTD_H */ |