1/* Generated by ./xlat/gen.sh from ./xlat/key_spec.in; do not edit. */ 2#if !(defined(KEY_SPEC_THREAD_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_THREAD_KEYRING) && HAVE_DECL_KEY_SPEC_THREAD_KEYRING)) 3# define KEY_SPEC_THREAD_KEYRING -1 4#endif 5#if !(defined(KEY_SPEC_PROCESS_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_PROCESS_KEYRING) && HAVE_DECL_KEY_SPEC_PROCESS_KEYRING)) 6# define KEY_SPEC_PROCESS_KEYRING -2 7#endif 8#if !(defined(KEY_SPEC_SESSION_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_SESSION_KEYRING) && HAVE_DECL_KEY_SPEC_SESSION_KEYRING)) 9# define KEY_SPEC_SESSION_KEYRING -3 10#endif 11#if !(defined(KEY_SPEC_USER_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_USER_KEYRING) && HAVE_DECL_KEY_SPEC_USER_KEYRING)) 12# define KEY_SPEC_USER_KEYRING -4 13#endif 14#if !(defined(KEY_SPEC_USER_SESSION_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_USER_SESSION_KEYRING) && HAVE_DECL_KEY_SPEC_USER_SESSION_KEYRING)) 15# define KEY_SPEC_USER_SESSION_KEYRING -5 16#endif 17#if !(defined(KEY_SPEC_GROUP_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_GROUP_KEYRING) && HAVE_DECL_KEY_SPEC_GROUP_KEYRING)) 18# define KEY_SPEC_GROUP_KEYRING -6 19#endif 20#if !(defined(KEY_SPEC_REQKEY_AUTH_KEY) || (defined(HAVE_DECL_KEY_SPEC_REQKEY_AUTH_KEY) && HAVE_DECL_KEY_SPEC_REQKEY_AUTH_KEY)) 21# define KEY_SPEC_REQKEY_AUTH_KEY -7 22#endif 23#if !(defined(KEY_SPEC_REQUESTOR_KEYRING) || (defined(HAVE_DECL_KEY_SPEC_REQUESTOR_KEYRING) && HAVE_DECL_KEY_SPEC_REQUESTOR_KEYRING)) 24# define KEY_SPEC_REQUESTOR_KEYRING -8 25#endif 26 27#ifdef IN_MPERS 28 29# error static const struct xlat key_spec in mpers mode 30 31#else 32 33static 34const struct xlat key_spec[] = { 35 XLAT(KEY_SPEC_THREAD_KEYRING), 36 XLAT(KEY_SPEC_PROCESS_KEYRING), 37 XLAT(KEY_SPEC_SESSION_KEYRING), 38 XLAT(KEY_SPEC_USER_KEYRING), 39 XLAT(KEY_SPEC_USER_SESSION_KEYRING), 40 XLAT(KEY_SPEC_GROUP_KEYRING), 41 XLAT(KEY_SPEC_REQKEY_AUTH_KEY), 42 XLAT(KEY_SPEC_REQUESTOR_KEYRING), 43 XLAT_END 44}; 45 46#endif /* !IN_MPERS */ 47