Annotation of 43BSDReno/kerberosIV/compile_et/test/test.c, revision 1.1.1.1

1.1       root        1: #include <stdio.h>
                      2: #include <errno.h>
                      3: #include "test1.h"
                      4: #include "test2.h"
                      5: char *error_message();
                      6: extern int sys_nerr, errno;
                      7: 
                      8: main()
                      9: {
                     10:        printf("\nBefore initiating error table:\n\n");
                     11:        printf("Table name '%s'\n", error_table_name(KRB_MK_AP_TGTEXP));
                     12:        printf("UNIX  name '%s'\n", error_table_name(EPERM));
                     13:        printf("Msg TGT-expired is '%s'\n", error_message(KRB_MK_AP_TGTEXP));
                     14:        printf("Msg EPERM is '%s'\n", error_message(EPERM));
                     15:        printf("Msg FOO_ERR is '%s'\n", error_message(FOO_ERR));
                     16:        printf("Msg {sys_nerr-1} is '%s'\n", error_message(sys_nerr-1));
                     17:        printf("Msg {sys_nerr} is '%s'\n", error_message(sys_nerr));
                     18: 
                     19:        init_error_table(0, 0, 0);
                     20:        printf("With 0: tgt-expired -> %s\n", error_message(KRB_MK_AP_TGTEXP));
                     21: 
                     22:        init_krb_err_tbl();
                     23:        printf("KRB error table initialized:  base %d (%s), name %s\n",
                     24:               krb_err_base, error_message(krb_err_base),
                     25:               error_table_name(krb_err_base));
                     26:        printf("With krb: tgt-expired -> %s\n",
                     27:               error_message(KRB_MK_AP_TGTEXP));
                     28: 
                     29:        init_quux_err_tbl();
                     30:        printf("QUUX error table initialized: base %d (%s), name %s\n",
                     31:               quux_err_base, error_message(quux_err_base),
                     32:               error_table_name(quux_err_base));
                     33: 
                     34:        printf("Msg for TGT-expired is '%s'\n",
                     35:               error_message(KRB_MK_AP_TGTEXP));
                     36:        printf("Msg {sys_nerr-1} is '%s'\n", error_message(sys_nerr-1));
                     37:        printf("Msg FOO_ERR is '%s'\n", error_message(FOO_ERR));
                     38:        printf("Msg KRB_SKDC_CANT is '%s'\n",
                     39:                    error_message(KRB_SKDC_CANT));
                     40:        printf("Msg 1e6 is '%s'\n", error_message(1000000));
                     41:        errno = FOO_ERR;
                     42:        perror("FOO_ERR");
                     43: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.