1/* Generated by ./xlat/gen.sh from ./xlat/prctl_options.in; do not edit. */ 2 3static const struct xlat prctl_options[] = { 4#if !(defined(PR_SET_PDEATHSIG) || (defined(HAVE_DECL_PR_SET_PDEATHSIG) && HAVE_DECL_PR_SET_PDEATHSIG)) 5# define PR_SET_PDEATHSIG 1 6#endif 7 XLAT(PR_SET_PDEATHSIG), 8#if !(defined(PR_GET_PDEATHSIG) || (defined(HAVE_DECL_PR_GET_PDEATHSIG) && HAVE_DECL_PR_GET_PDEATHSIG)) 9# define PR_GET_PDEATHSIG 2 10#endif 11 XLAT(PR_GET_PDEATHSIG), 12#if !(defined(PR_GET_DUMPABLE) || (defined(HAVE_DECL_PR_GET_DUMPABLE) && HAVE_DECL_PR_GET_DUMPABLE)) 13# define PR_GET_DUMPABLE 3 14#endif 15 XLAT(PR_GET_DUMPABLE), 16#if !(defined(PR_SET_DUMPABLE) || (defined(HAVE_DECL_PR_SET_DUMPABLE) && HAVE_DECL_PR_SET_DUMPABLE)) 17# define PR_SET_DUMPABLE 4 18#endif 19 XLAT(PR_SET_DUMPABLE), 20#if !(defined(PR_GET_UNALIGN) || (defined(HAVE_DECL_PR_GET_UNALIGN) && HAVE_DECL_PR_GET_UNALIGN)) 21# define PR_GET_UNALIGN 5 22#endif 23 XLAT(PR_GET_UNALIGN), 24#if !(defined(PR_SET_UNALIGN) || (defined(HAVE_DECL_PR_SET_UNALIGN) && HAVE_DECL_PR_SET_UNALIGN)) 25# define PR_SET_UNALIGN 6 26#endif 27 XLAT(PR_SET_UNALIGN), 28#if !(defined(PR_GET_KEEPCAPS) || (defined(HAVE_DECL_PR_GET_KEEPCAPS) && HAVE_DECL_PR_GET_KEEPCAPS)) 29# define PR_GET_KEEPCAPS 7 30#endif 31 XLAT(PR_GET_KEEPCAPS), 32#if !(defined(PR_SET_KEEPCAPS) || (defined(HAVE_DECL_PR_SET_KEEPCAPS) && HAVE_DECL_PR_SET_KEEPCAPS)) 33# define PR_SET_KEEPCAPS 8 34#endif 35 XLAT(PR_SET_KEEPCAPS), 36#if !(defined(PR_GET_FPEMU) || (defined(HAVE_DECL_PR_GET_FPEMU) && HAVE_DECL_PR_GET_FPEMU)) 37# define PR_GET_FPEMU 9 38#endif 39 XLAT(PR_GET_FPEMU), 40#if !(defined(PR_SET_FPEMU) || (defined(HAVE_DECL_PR_SET_FPEMU) && HAVE_DECL_PR_SET_FPEMU)) 41# define PR_SET_FPEMU 10 42#endif 43 XLAT(PR_SET_FPEMU), 44#if !(defined(PR_GET_FPEXC) || (defined(HAVE_DECL_PR_GET_FPEXC) && HAVE_DECL_PR_GET_FPEXC)) 45# define PR_GET_FPEXC 11 46#endif 47 XLAT(PR_GET_FPEXC), 48#if !(defined(PR_SET_FPEXC) || (defined(HAVE_DECL_PR_SET_FPEXC) && HAVE_DECL_PR_SET_FPEXC)) 49# define PR_SET_FPEXC 12 50#endif 51 XLAT(PR_SET_FPEXC), 52#if !(defined(PR_GET_TIMING) || (defined(HAVE_DECL_PR_GET_TIMING) && HAVE_DECL_PR_GET_TIMING)) 53# define PR_GET_TIMING 13 54#endif 55 XLAT(PR_GET_TIMING), 56#if !(defined(PR_SET_TIMING) || (defined(HAVE_DECL_PR_SET_TIMING) && HAVE_DECL_PR_SET_TIMING)) 57# define PR_SET_TIMING 14 58#endif 59 XLAT(PR_SET_TIMING), 60#if !(defined(PR_SET_NAME) || (defined(HAVE_DECL_PR_SET_NAME) && HAVE_DECL_PR_SET_NAME)) 61# define PR_SET_NAME 15 62#endif 63 XLAT(PR_SET_NAME), 64#if !(defined(PR_GET_NAME) || (defined(HAVE_DECL_PR_GET_NAME) && HAVE_DECL_PR_GET_NAME)) 65# define PR_GET_NAME 16 66#endif 67 XLAT(PR_GET_NAME), 68#if !(defined(PR_GET_ENDIAN) || (defined(HAVE_DECL_PR_GET_ENDIAN) && HAVE_DECL_PR_GET_ENDIAN)) 69# define PR_GET_ENDIAN 19 70#endif 71 XLAT(PR_GET_ENDIAN), 72#if !(defined(PR_SET_ENDIAN) || (defined(HAVE_DECL_PR_SET_ENDIAN) && HAVE_DECL_PR_SET_ENDIAN)) 73# define PR_SET_ENDIAN 20 74#endif 75 XLAT(PR_SET_ENDIAN), 76#if !(defined(PR_GET_SECCOMP) || (defined(HAVE_DECL_PR_GET_SECCOMP) && HAVE_DECL_PR_GET_SECCOMP)) 77# define PR_GET_SECCOMP 21 78#endif 79 XLAT(PR_GET_SECCOMP), 80#if !(defined(PR_SET_SECCOMP) || (defined(HAVE_DECL_PR_SET_SECCOMP) && HAVE_DECL_PR_SET_SECCOMP)) 81# define PR_SET_SECCOMP 22 82#endif 83 XLAT(PR_SET_SECCOMP), 84#if !(defined(PR_CAPBSET_READ) || (defined(HAVE_DECL_PR_CAPBSET_READ) && HAVE_DECL_PR_CAPBSET_READ)) 85# define PR_CAPBSET_READ 23 86#endif 87 XLAT(PR_CAPBSET_READ), 88#if !(defined(PR_CAPBSET_DROP) || (defined(HAVE_DECL_PR_CAPBSET_DROP) && HAVE_DECL_PR_CAPBSET_DROP)) 89# define PR_CAPBSET_DROP 24 90#endif 91 XLAT(PR_CAPBSET_DROP), 92#if !(defined(PR_GET_TSC) || (defined(HAVE_DECL_PR_GET_TSC) && HAVE_DECL_PR_GET_TSC)) 93# define PR_GET_TSC 25 94#endif 95 XLAT(PR_GET_TSC), 96#if !(defined(PR_SET_TSC) || (defined(HAVE_DECL_PR_SET_TSC) && HAVE_DECL_PR_SET_TSC)) 97# define PR_SET_TSC 26 98#endif 99 XLAT(PR_SET_TSC), 100#if !(defined(PR_GET_SECUREBITS) || (defined(HAVE_DECL_PR_GET_SECUREBITS) && HAVE_DECL_PR_GET_SECUREBITS)) 101# define PR_GET_SECUREBITS 27 102#endif 103 XLAT(PR_GET_SECUREBITS), 104#if !(defined(PR_SET_SECUREBITS) || (defined(HAVE_DECL_PR_SET_SECUREBITS) && HAVE_DECL_PR_SET_SECUREBITS)) 105# define PR_SET_SECUREBITS 28 106#endif 107 XLAT(PR_SET_SECUREBITS), 108#if !(defined(PR_SET_TIMERSLACK) || (defined(HAVE_DECL_PR_SET_TIMERSLACK) && HAVE_DECL_PR_SET_TIMERSLACK)) 109# define PR_SET_TIMERSLACK 29 110#endif 111 XLAT(PR_SET_TIMERSLACK), 112#if !(defined(PR_GET_TIMERSLACK) || (defined(HAVE_DECL_PR_GET_TIMERSLACK) && HAVE_DECL_PR_GET_TIMERSLACK)) 113# define PR_GET_TIMERSLACK 30 114#endif 115 XLAT(PR_GET_TIMERSLACK), 116#if !(defined(PR_TASK_PERF_EVENTS_DISABLE) || (defined(HAVE_DECL_PR_TASK_PERF_EVENTS_DISABLE) && HAVE_DECL_PR_TASK_PERF_EVENTS_DISABLE)) 117# define PR_TASK_PERF_EVENTS_DISABLE 31 118#endif 119 XLAT(PR_TASK_PERF_EVENTS_DISABLE), 120#if !(defined(PR_TASK_PERF_EVENTS_ENABLE) || (defined(HAVE_DECL_PR_TASK_PERF_EVENTS_ENABLE) && HAVE_DECL_PR_TASK_PERF_EVENTS_ENABLE)) 121# define PR_TASK_PERF_EVENTS_ENABLE 32 122#endif 123 XLAT(PR_TASK_PERF_EVENTS_ENABLE), 124#if !(defined(PR_MCE_KILL) || (defined(HAVE_DECL_PR_MCE_KILL) && HAVE_DECL_PR_MCE_KILL)) 125# define PR_MCE_KILL 33 126#endif 127 XLAT(PR_MCE_KILL), 128#if !(defined(PR_MCE_KILL_GET) || (defined(HAVE_DECL_PR_MCE_KILL_GET) && HAVE_DECL_PR_MCE_KILL_GET)) 129# define PR_MCE_KILL_GET 34 130#endif 131 XLAT(PR_MCE_KILL_GET), 132#if !(defined(PR_SET_MM) || (defined(HAVE_DECL_PR_SET_MM) && HAVE_DECL_PR_SET_MM)) 133# define PR_SET_MM 35 134#endif 135 XLAT(PR_SET_MM), 136#if !(defined(PR_SET_PTRACER) || (defined(HAVE_DECL_PR_SET_PTRACER) && HAVE_DECL_PR_SET_PTRACER)) 137# define PR_SET_PTRACER 0x59616d61 138#endif 139 XLAT(PR_SET_PTRACER), 140#if !(defined(PR_SET_CHILD_SUBREAPER) || (defined(HAVE_DECL_PR_SET_CHILD_SUBREAPER) && HAVE_DECL_PR_SET_CHILD_SUBREAPER)) 141# define PR_SET_CHILD_SUBREAPER 36 142#endif 143 XLAT(PR_SET_CHILD_SUBREAPER), 144#if !(defined(PR_GET_CHILD_SUBREAPER) || (defined(HAVE_DECL_PR_GET_CHILD_SUBREAPER) && HAVE_DECL_PR_GET_CHILD_SUBREAPER)) 145# define PR_GET_CHILD_SUBREAPER 37 146#endif 147 XLAT(PR_GET_CHILD_SUBREAPER), 148#if !(defined(PR_SET_NO_NEW_PRIVS) || (defined(HAVE_DECL_PR_SET_NO_NEW_PRIVS) && HAVE_DECL_PR_SET_NO_NEW_PRIVS)) 149# define PR_SET_NO_NEW_PRIVS 38 150#endif 151 XLAT(PR_SET_NO_NEW_PRIVS), 152#if !(defined(PR_GET_NO_NEW_PRIVS) || (defined(HAVE_DECL_PR_GET_NO_NEW_PRIVS) && HAVE_DECL_PR_GET_NO_NEW_PRIVS)) 153# define PR_GET_NO_NEW_PRIVS 39 154#endif 155 XLAT(PR_GET_NO_NEW_PRIVS), 156#if !(defined(PR_GET_TID_ADDRESS) || (defined(HAVE_DECL_PR_GET_TID_ADDRESS) && HAVE_DECL_PR_GET_TID_ADDRESS)) 157# define PR_GET_TID_ADDRESS 40 158#endif 159 XLAT(PR_GET_TID_ADDRESS), 160#if !(defined(PR_SET_THP_DISABLE) || (defined(HAVE_DECL_PR_SET_THP_DISABLE) && HAVE_DECL_PR_SET_THP_DISABLE)) 161# define PR_SET_THP_DISABLE 41 162#endif 163 XLAT(PR_SET_THP_DISABLE), 164#if !(defined(PR_GET_THP_DISABLE) || (defined(HAVE_DECL_PR_GET_THP_DISABLE) && HAVE_DECL_PR_GET_THP_DISABLE)) 165# define PR_GET_THP_DISABLE 42 166#endif 167 XLAT(PR_GET_THP_DISABLE), 168#if !(defined(PR_MPX_ENABLE_MANAGEMENT) || (defined(HAVE_DECL_PR_MPX_ENABLE_MANAGEMENT) && HAVE_DECL_PR_MPX_ENABLE_MANAGEMENT)) 169# define PR_MPX_ENABLE_MANAGEMENT 43 170#endif 171 XLAT(PR_MPX_ENABLE_MANAGEMENT), 172#if !(defined(PR_MPX_DISABLE_MANAGEMENT) || (defined(HAVE_DECL_PR_MPX_DISABLE_MANAGEMENT) && HAVE_DECL_PR_MPX_DISABLE_MANAGEMENT)) 173# define PR_MPX_DISABLE_MANAGEMENT 44 174#endif 175 XLAT(PR_MPX_DISABLE_MANAGEMENT), 176 XLAT_END 177}; 178