1*cf84ac9aSAndroid Build Coastguard Worker #include "64/syscallent.h" 2*cf84ac9aSAndroid Build Coastguard Worker 3*cf84ac9aSAndroid Build Coastguard Worker /* 4*cf84ac9aSAndroid Build Coastguard Worker * Arch-specific block, not used on AArch64. 5*cf84ac9aSAndroid Build Coastguard Worker * [244 ... 259] = { }, 6*cf84ac9aSAndroid Build Coastguard Worker */ 7*cf84ac9aSAndroid Build Coastguard Worker 8*cf84ac9aSAndroid Build Coastguard Worker /* Quote from asm-generic/unistd.h: 9*cf84ac9aSAndroid Build Coastguard Worker * 10*cf84ac9aSAndroid Build Coastguard Worker * All syscalls below here should go away really, 11*cf84ac9aSAndroid Build Coastguard Worker * these are provided for both review and as a porting 12*cf84ac9aSAndroid Build Coastguard Worker * help for the C library version. 13*cf84ac9aSAndroid Build Coastguard Worker * 14*cf84ac9aSAndroid Build Coastguard Worker * Last chance: are any of these important enough to 15*cf84ac9aSAndroid Build Coastguard Worker * enable by default? 16*cf84ac9aSAndroid Build Coastguard Worker */ 17*cf84ac9aSAndroid Build Coastguard Worker 18*cf84ac9aSAndroid Build Coastguard Worker [1024] = { 3, TD|TF, SEN(open), "open" }, 19*cf84ac9aSAndroid Build Coastguard Worker [1025] = { 2, TF, SEN(link), "link" }, 20*cf84ac9aSAndroid Build Coastguard Worker [1026] = { 1, TF, SEN(unlink), "unlink" }, 21*cf84ac9aSAndroid Build Coastguard Worker [1027] = { 3, TF, SEN(mknod), "mknod" }, 22*cf84ac9aSAndroid Build Coastguard Worker [1028] = { 2, TF, SEN(chmod), "chmod" }, 23*cf84ac9aSAndroid Build Coastguard Worker [1029] = { 3, TF, SEN(chown), "chown" }, 24*cf84ac9aSAndroid Build Coastguard Worker [1030] = { 2, TF, SEN(mkdir), "mkdir" }, 25*cf84ac9aSAndroid Build Coastguard Worker [1031] = { 1, TF, SEN(rmdir), "rmdir" }, 26*cf84ac9aSAndroid Build Coastguard Worker [1032] = { 3, TF, SEN(chown), "lchown" }, 27*cf84ac9aSAndroid Build Coastguard Worker [1033] = { 2, TF, SEN(access), "access" }, 28*cf84ac9aSAndroid Build Coastguard Worker [1034] = { 2, TF, SEN(rename), "rename" }, 29*cf84ac9aSAndroid Build Coastguard Worker [1035] = { 3, TF, SEN(readlink), "readlink" }, 30*cf84ac9aSAndroid Build Coastguard Worker [1036] = { 2, TF, SEN(symlink), "symlink" }, 31*cf84ac9aSAndroid Build Coastguard Worker [1037] = { 2, TF, SEN(utimes), "utimes" }, 32*cf84ac9aSAndroid Build Coastguard Worker [1038] = { 2, TF|TST|TSTA, SEN(stat), "stat" }, 33*cf84ac9aSAndroid Build Coastguard Worker [1039] = { 2, TF|TLST|TSTA, SEN(lstat), "lstat" }, 34*cf84ac9aSAndroid Build Coastguard Worker [1040] = { 1, TD, SEN(pipe), "pipe" }, 35*cf84ac9aSAndroid Build Coastguard Worker [1041] = { 2, TD, SEN(dup2), "dup2" }, 36*cf84ac9aSAndroid Build Coastguard Worker [1042] = { 1, TD, SEN(epoll_create), "epoll_create" }, 37*cf84ac9aSAndroid Build Coastguard Worker [1043] = { 0, TD, SEN(inotify_init), "inotify_init" }, 38*cf84ac9aSAndroid Build Coastguard Worker [1044] = { 1, TD, SEN(eventfd), "eventfd" }, 39*cf84ac9aSAndroid Build Coastguard Worker [1045] = { 3, TD|TS, SEN(signalfd), "signalfd" }, 40*cf84ac9aSAndroid Build Coastguard Worker [1046] = { 4, TD|TN, SEN(sendfile64), "sendfile" }, 41*cf84ac9aSAndroid Build Coastguard Worker [1047] = { 2, TD, SEN(ftruncate), "ftruncate" }, 42*cf84ac9aSAndroid Build Coastguard Worker [1048] = { 2, TF, SEN(truncate), "truncate" }, 43*cf84ac9aSAndroid Build Coastguard Worker [1049] = { 2, TF|TST|TSTA, SEN(stat), "stat" }, 44*cf84ac9aSAndroid Build Coastguard Worker [1050] = { 2, TF|TLST|TSTA, SEN(lstat), "lstat" }, 45*cf84ac9aSAndroid Build Coastguard Worker [1051] = { 2, TD|TFST|TSTA, SEN(fstat), "fstat" }, 46*cf84ac9aSAndroid Build Coastguard Worker [1052] = { 3, TD, SEN(fcntl), "fcntl" }, 47*cf84ac9aSAndroid Build Coastguard Worker [1053] = { 4, TD, SEN(fadvise64), "fadvise64" }, 48*cf84ac9aSAndroid Build Coastguard Worker [1054] = { 4, TD|TF|TFST|TSTA,SEN(newfstatat), "newfstatat" }, 49*cf84ac9aSAndroid Build Coastguard Worker [1055] = { 2, TD|TFSF|TSFA, SEN(fstatfs), "fstatfs" }, 50*cf84ac9aSAndroid Build Coastguard Worker [1056] = { 2, TF|TSF|TSFA, SEN(statfs), "statfs" }, 51*cf84ac9aSAndroid Build Coastguard Worker [1057] = { 3, TD, SEN(lseek), "lseek" }, 52*cf84ac9aSAndroid Build Coastguard Worker [1058] = { 6, TD|TM|SI, SEN(mmap), "mmap" }, 53*cf84ac9aSAndroid Build Coastguard Worker [1059] = { 1, 0, SEN(alarm), "alarm" }, 54*cf84ac9aSAndroid Build Coastguard Worker [1060] = { 0, PU|NF, SEN(getpgrp), "getpgrp" }, 55*cf84ac9aSAndroid Build Coastguard Worker [1061] = { 0, TS, SEN(pause), "pause" }, 56*cf84ac9aSAndroid Build Coastguard Worker [1062] = { 1, 0, SEN(time), "time" }, 57*cf84ac9aSAndroid Build Coastguard Worker [1063] = { 2, TF, SEN(utime), "utime" }, 58*cf84ac9aSAndroid Build Coastguard Worker [1064] = { 2, TD|TF, SEN(creat), "creat" }, 59*cf84ac9aSAndroid Build Coastguard Worker [1065] = { 3, TD, SEN(getdents), "getdents" }, 60*cf84ac9aSAndroid Build Coastguard Worker [1066] = { 3, TD|TF, SEN(futimesat), "futimesat" }, 61*cf84ac9aSAndroid Build Coastguard Worker [1067] = { 5, TD, SEN(select), "select" }, 62*cf84ac9aSAndroid Build Coastguard Worker [1068] = { 3, TD, SEN(poll), "poll" }, 63*cf84ac9aSAndroid Build Coastguard Worker [1069] = { 4, TD, SEN(epoll_wait), "epoll_wait" }, 64*cf84ac9aSAndroid Build Coastguard Worker [1070] = { 2, TSFA, SEN(ustat), "ustat" }, 65*cf84ac9aSAndroid Build Coastguard Worker [1071] = { 0, TP, SEN(vfork), "vfork" }, 66*cf84ac9aSAndroid Build Coastguard Worker [1072] = { 4, TP, SEN(wait4), "wait4" }, 67*cf84ac9aSAndroid Build Coastguard Worker [1073] = { 4, TN, SEN(recv), "recv" }, 68*cf84ac9aSAndroid Build Coastguard Worker [1074] = { 4, TN, SEN(send), "send" }, 69*cf84ac9aSAndroid Build Coastguard Worker [1075] = { 2, 0, SEN(bdflush), "bdflush" }, 70*cf84ac9aSAndroid Build Coastguard Worker [1076] = { 1, TF, SEN(umount), "umount" }, 71*cf84ac9aSAndroid Build Coastguard Worker [1077] = { 1, TF, SEN(uselib), "uselib" }, 72*cf84ac9aSAndroid Build Coastguard Worker [1078] = { 1, 0, SEN(sysctl), "sysctl" }, 73*cf84ac9aSAndroid Build Coastguard Worker [1079] = { 0, TP, SEN(fork), "fork" }, 74