Home | History | Annotate | Download | only in xlat
      1 /* Generated by ./xlat/gen.sh from ./xlat/key_perms.in; do not edit. */
      2 
      3 static const struct xlat key_perms[] = {
      4 #if !(defined(KEY_POS_VIEW) || (defined(HAVE_DECL_KEY_POS_VIEW) && HAVE_DECL_KEY_POS_VIEW))
      5 # define KEY_POS_VIEW 0x01000000
      6 #endif
      7  XLAT(KEY_POS_VIEW),
      8 #if !(defined(KEY_POS_READ) || (defined(HAVE_DECL_KEY_POS_READ) && HAVE_DECL_KEY_POS_READ))
      9 # define KEY_POS_READ 0x02000000
     10 #endif
     11  XLAT(KEY_POS_READ),
     12 #if !(defined(KEY_POS_WRITE) || (defined(HAVE_DECL_KEY_POS_WRITE) && HAVE_DECL_KEY_POS_WRITE))
     13 # define KEY_POS_WRITE 0x04000000
     14 #endif
     15  XLAT(KEY_POS_WRITE),
     16 #if !(defined(KEY_POS_SEARCH) || (defined(HAVE_DECL_KEY_POS_SEARCH) && HAVE_DECL_KEY_POS_SEARCH))
     17 # define KEY_POS_SEARCH 0x08000000
     18 #endif
     19  XLAT(KEY_POS_SEARCH),
     20 #if !(defined(KEY_POS_LINK) || (defined(HAVE_DECL_KEY_POS_LINK) && HAVE_DECL_KEY_POS_LINK))
     21 # define KEY_POS_LINK 0x10000000
     22 #endif
     23  XLAT(KEY_POS_LINK),
     24 #if !(defined(KEY_POS_SETATTR) || (defined(HAVE_DECL_KEY_POS_SETATTR) && HAVE_DECL_KEY_POS_SETATTR))
     25 # define KEY_POS_SETATTR 0x20000000
     26 #endif
     27  XLAT(KEY_POS_SETATTR),
     28 #if !(defined(KEY_POS_ALL) || (defined(HAVE_DECL_KEY_POS_ALL) && HAVE_DECL_KEY_POS_ALL))
     29 # define KEY_POS_ALL 0x3f000000
     30 #endif
     31  XLAT(KEY_POS_ALL),
     32 #if !(defined(KEY_USR_VIEW) || (defined(HAVE_DECL_KEY_USR_VIEW) && HAVE_DECL_KEY_USR_VIEW))
     33 # define KEY_USR_VIEW 0x00010000
     34 #endif
     35  XLAT(KEY_USR_VIEW),
     36 #if !(defined(KEY_USR_READ) || (defined(HAVE_DECL_KEY_USR_READ) && HAVE_DECL_KEY_USR_READ))
     37 # define KEY_USR_READ 0x00020000
     38 #endif
     39  XLAT(KEY_USR_READ),
     40 #if !(defined(KEY_USR_WRITE) || (defined(HAVE_DECL_KEY_USR_WRITE) && HAVE_DECL_KEY_USR_WRITE))
     41 # define KEY_USR_WRITE 0x00040000
     42 #endif
     43  XLAT(KEY_USR_WRITE),
     44 #if !(defined(KEY_USR_SEARCH) || (defined(HAVE_DECL_KEY_USR_SEARCH) && HAVE_DECL_KEY_USR_SEARCH))
     45 # define KEY_USR_SEARCH 0x00080000
     46 #endif
     47  XLAT(KEY_USR_SEARCH),
     48 #if !(defined(KEY_USR_LINK) || (defined(HAVE_DECL_KEY_USR_LINK) && HAVE_DECL_KEY_USR_LINK))
     49 # define KEY_USR_LINK 0x00100000
     50 #endif
     51  XLAT(KEY_USR_LINK),
     52 #if !(defined(KEY_USR_SETATTR) || (defined(HAVE_DECL_KEY_USR_SETATTR) && HAVE_DECL_KEY_USR_SETATTR))
     53 # define KEY_USR_SETATTR 0x00200000
     54 #endif
     55  XLAT(KEY_USR_SETATTR),
     56 #if !(defined(KEY_USR_ALL) || (defined(HAVE_DECL_KEY_USR_ALL) && HAVE_DECL_KEY_USR_ALL))
     57 # define KEY_USR_ALL 0x003f0000
     58 #endif
     59  XLAT(KEY_USR_ALL),
     60 #if !(defined(KEY_GRP_VIEW) || (defined(HAVE_DECL_KEY_GRP_VIEW) && HAVE_DECL_KEY_GRP_VIEW))
     61 # define KEY_GRP_VIEW 0x00000100
     62 #endif
     63  XLAT(KEY_GRP_VIEW),
     64 #if !(defined(KEY_GRP_READ) || (defined(HAVE_DECL_KEY_GRP_READ) && HAVE_DECL_KEY_GRP_READ))
     65 # define KEY_GRP_READ 0x00000200
     66 #endif
     67  XLAT(KEY_GRP_READ),
     68 #if !(defined(KEY_GRP_WRITE) || (defined(HAVE_DECL_KEY_GRP_WRITE) && HAVE_DECL_KEY_GRP_WRITE))
     69 # define KEY_GRP_WRITE 0x00000400
     70 #endif
     71  XLAT(KEY_GRP_WRITE),
     72 #if !(defined(KEY_GRP_SEARCH) || (defined(HAVE_DECL_KEY_GRP_SEARCH) && HAVE_DECL_KEY_GRP_SEARCH))
     73 # define KEY_GRP_SEARCH 0x00000800
     74 #endif
     75  XLAT(KEY_GRP_SEARCH),
     76 #if !(defined(KEY_GRP_LINK) || (defined(HAVE_DECL_KEY_GRP_LINK) && HAVE_DECL_KEY_GRP_LINK))
     77 # define KEY_GRP_LINK 0x00001000
     78 #endif
     79  XLAT(KEY_GRP_LINK),
     80 #if !(defined(KEY_GRP_SETATTR) || (defined(HAVE_DECL_KEY_GRP_SETATTR) && HAVE_DECL_KEY_GRP_SETATTR))
     81 # define KEY_GRP_SETATTR 0x00002000
     82 #endif
     83  XLAT(KEY_GRP_SETATTR),
     84 #if !(defined(KEY_GRP_ALL) || (defined(HAVE_DECL_KEY_GRP_ALL) && HAVE_DECL_KEY_GRP_ALL))
     85 # define KEY_GRP_ALL 0x00003f00
     86 #endif
     87  XLAT(KEY_GRP_ALL),
     88 #if !(defined(KEY_OTH_VIEW) || (defined(HAVE_DECL_KEY_OTH_VIEW) && HAVE_DECL_KEY_OTH_VIEW))
     89 # define KEY_OTH_VIEW 0x00000001
     90 #endif
     91  XLAT(KEY_OTH_VIEW),
     92 #if !(defined(KEY_OTH_READ) || (defined(HAVE_DECL_KEY_OTH_READ) && HAVE_DECL_KEY_OTH_READ))
     93 # define KEY_OTH_READ 0x00000002
     94 #endif
     95  XLAT(KEY_OTH_READ),
     96 #if !(defined(KEY_OTH_WRITE) || (defined(HAVE_DECL_KEY_OTH_WRITE) && HAVE_DECL_KEY_OTH_WRITE))
     97 # define KEY_OTH_WRITE 0x00000004
     98 #endif
     99  XLAT(KEY_OTH_WRITE),
    100 #if !(defined(KEY_OTH_SEARCH) || (defined(HAVE_DECL_KEY_OTH_SEARCH) && HAVE_DECL_KEY_OTH_SEARCH))
    101 # define KEY_OTH_SEARCH 0x00000008
    102 #endif
    103  XLAT(KEY_OTH_SEARCH),
    104 #if !(defined(KEY_OTH_LINK) || (defined(HAVE_DECL_KEY_OTH_LINK) && HAVE_DECL_KEY_OTH_LINK))
    105 # define KEY_OTH_LINK 0x00000010
    106 #endif
    107  XLAT(KEY_OTH_LINK),
    108 #if !(defined(KEY_OTH_SETATTR) || (defined(HAVE_DECL_KEY_OTH_SETATTR) && HAVE_DECL_KEY_OTH_SETATTR))
    109 # define KEY_OTH_SETATTR 0x00000020
    110 #endif
    111  XLAT(KEY_OTH_SETATTR),
    112 #if !(defined(KEY_OTH_ALL) || (defined(HAVE_DECL_KEY_OTH_ALL) && HAVE_DECL_KEY_OTH_ALL))
    113 # define KEY_OTH_ALL 0x0000003f
    114 #endif
    115  XLAT(KEY_OTH_ALL),
    116  XLAT_END
    117 };
    118