/* * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING * * Openvision retains the copyright to derivative works of * this source code. Do *NOT* create a derivative of this * source code before consulting with your legal department. * Do *NOT* integrate *ANY* of this source code into another * product before consulting with your legal department. * * For further information, read the top-level Openvision * copyright which is contained in the top-level MIT Kerberos * copyright. * * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING * */ /* kadmin_ct.c - automatically generated from kadmin_ct.ct */ /* Above no longer appears to be true */ /* * I18n hack. We sill define gettext(s) to be s here. That way the info_strings * will be extracted to the .po file. */ #define gettext(s) s #include #ifndef __STDC__ #define const #endif static char const * const ssu00001[] = { "add_principal", "addprinc", "ank", (char const *)0 }; extern void kadmin_addprinc __SS_PROTO; static char const * const ssu00002[] = { "delete_principal", "delprinc", (char const *)0 }; extern void kadmin_delprinc __SS_PROTO; static char const * const ssu00003[] = { "modify_principal", "modprinc", (char const *)0 }; extern void kadmin_modprinc __SS_PROTO; static char const * const ssu00004[] = { "change_password", "cpw", (char const *)0 }; extern void kadmin_cpw __SS_PROTO; static char const * const ssu00005[] = { "get_principal", "getprinc", (char const *)0 }; extern void kadmin_getprinc __SS_PROTO; static char const * const ssu00006[] = { "list_principals", "listprincs", "get_principals", "getprincs", (char const *)0 }; extern void kadmin_getprincs __SS_PROTO; static char const * const ssu00007[] = { "add_policy", "addpol", (char const *)0 }; extern void kadmin_addpol __SS_PROTO; static char const * const ssu00008[] = { "modify_policy", "modpol", (char const *)0 }; extern void kadmin_modpol __SS_PROTO; static char const * const ssu00009[] = { "delete_policy", "delpol", (char const *)0 }; extern void kadmin_delpol __SS_PROTO; static char const * const ssu00010[] = { "get_policy", "getpol", (char const *)0 }; extern void kadmin_getpol __SS_PROTO; static char const * const ssu00011[] = { "list_policies", "listpols", "get_policies", "getpols", (char const *)0 }; extern void kadmin_getpols __SS_PROTO; static char const * const ssu00012[] = { "get_privs", "getprivs", (char const *)0 }; extern void kadmin_getprivs __SS_PROTO; static char const * const ssu00013[] = { "ktadd", "xst", (char const *)0 }; extern void kadmin_keytab_add __SS_PROTO; static char const * const ssu00014[] = { "ktremove", "ktrem", (char const *)0 }; extern void kadmin_keytab_remove __SS_PROTO; static char const * const ssu00015[] = { "lock", (char const *)0 }; extern void kadmin_lock __SS_PROTO; static char const * const ssu00016[] = { "unlock", (char const *)0 }; extern void kadmin_unlock __SS_PROTO; static char const * const ssu00017[] = { "list_requests", "lr", "?", (char const *)0 }; extern void ss_list_requests __SS_PROTO; static char const * const ssu00018[] = { "quit", "exit", "q", (char const *)0 }; extern void ss_quit __SS_PROTO; static ss_request_entry ssu00019[] = { { ssu00001, kadmin_addprinc, gettext("Add principal"), 0 }, { ssu00002, kadmin_delprinc, gettext("Delete principal"), 0 }, { ssu00003, kadmin_modprinc, gettext("Modify principal"), 0 }, { ssu00004, kadmin_cpw, gettext("Change password"), 0 }, { ssu00005, kadmin_getprinc, gettext("Get principal"), 0 }, { ssu00006, kadmin_getprincs, gettext("List principals"), 0 }, { ssu00007, kadmin_addpol, gettext("Add policy"), 0 }, { ssu00008, kadmin_modpol, gettext("Modify policy"), 0 }, { ssu00009, kadmin_delpol, gettext("Delete policy"), 0 }, { ssu00010, kadmin_getpol, gettext("Get policy"), 0 }, { ssu00011, kadmin_getpols, gettext("List policies"), 0 }, { ssu00012, kadmin_getprivs, gettext("Get privileges"), 0 }, { ssu00013, kadmin_keytab_add, gettext("Add entry(s) to a keytab"), 0 }, { ssu00014, kadmin_keytab_remove, gettext("Remove entry(s) from a keytab"), 0 }, { ssu00015, kadmin_lock, gettext("Lock database exclusively (use with extreme caution!)"), 0 }, { ssu00016, kadmin_unlock, gettext("Release exclusive database lock"), 0 }, { ssu00017, ss_list_requests, gettext("List available requests."), 0 }, { ssu00018, ss_quit, gettext("Exit program."), 0 }, { 0, 0, 0, 0 } }; ss_request_table kadmin_cmds = { 2, ssu00019 }; #undef gettext