20
20
printf("Before initiating error table:\n\n");
21
printf("Table name '%s'\n", error_table_name(KRB_MK_AP_TGTEXP));
22
printf("UNIX name '%s'\n", error_table_name(EPERM));
23
printf("Msg TGT-expired is '%s'\n", error_message(KRB_MK_AP_TGTEXP));
24
printf("Msg EPERM is '%s'\n", error_message(EPERM));
25
printf("Msg FOO_ERR is '%s'\n", error_message(FOO_ERR));
26
printf("Msg {sys_nerr-1} is '%s'\n", error_message(sys_nerr - 1));
27
printf("Msg {sys_nerr} is '%s'\n", error_message(sys_nerr));
21
printf("Table name '%s'\n", afs_error_table_name(KRB_MK_AP_TGTEXP));
22
printf("UNIX name '%s'\n", afs_error_table_name(EPERM));
23
printf("Msg TGT-expired is '%s'\n", afs_error_message(KRB_MK_AP_TGTEXP));
24
printf("Msg EPERM is '%s'\n", afs_error_message(EPERM));
25
printf("Msg FOO_ERR is '%s'\n", afs_error_message(FOO_ERR));
26
printf("Msg {sys_nerr-1} is '%s'\n", afs_error_message(sys_nerr - 1));
27
printf("Msg {sys_nerr} is '%s'\n", afs_error_message(sys_nerr));
29
printf("With 0: tgt-expired -> %s\n", error_message(KRB_MK_AP_TGTEXP));
29
printf("With 0: tgt-expired -> %s\n", afs_error_message(KRB_MK_AP_TGTEXP));
31
31
initialize_KRB_error_table();
32
32
initialize_KRB_error_table();
33
33
printf("KRB error table initialized: base %d (%s), name %s\n",
34
ERROR_TABLE_BASE_KRB, error_message(ERROR_TABLE_BASE_KRB),
35
error_table_name(ERROR_TABLE_BASE_KRB));
36
printf("With krb: tgt-expired -> %s\n", error_message(KRB_MK_AP_TGTEXP));
34
ERROR_TABLE_BASE_KRB, afs_error_message(ERROR_TABLE_BASE_KRB),
35
afs_error_table_name(ERROR_TABLE_BASE_KRB));
36
printf("With krb: tgt-expired -> %s\n", afs_error_message(KRB_MK_AP_TGTEXP));
38
38
initialize_QUUX_error_table();
39
39
printf("QUUX error table initialized: base %d (%s), name %s\n",
40
ERROR_TABLE_BASE_QUUX, error_message(ERROR_TABLE_BASE_QUUX),
41
error_table_name(ERROR_TABLE_BASE_QUUX));
40
ERROR_TABLE_BASE_QUUX, afs_error_message(ERROR_TABLE_BASE_QUUX),
41
afs_error_table_name(ERROR_TABLE_BASE_QUUX));
43
printf("Msg for TGT-expired is '%s'\n", error_message(KRB_MK_AP_TGTEXP));
44
printf("Msg {sys_nerr-1} is '%s'\n", error_message(sys_nerr - 1));
45
printf("Msg FOO_ERR is '%s'\n", error_message(FOO_ERR));
46
printf("Msg KRB_SKDC_CANT is '%s'\n", error_message(KRB_SKDC_CANT));
47
printf("Msg 1e6 (8B 64) is '%s'\n", error_message(1000000));
43
printf("Msg for TGT-expired is '%s'\n", afs_error_message(KRB_MK_AP_TGTEXP));
44
printf("Msg {sys_nerr-1} is '%s'\n", afs_error_message(sys_nerr - 1));
45
printf("Msg FOO_ERR is '%s'\n", afs_error_message(FOO_ERR));
46
printf("Msg KRB_SKDC_CANT is '%s'\n", afs_error_message(KRB_SKDC_CANT));
47
printf("Msg 1e6 (8B 64) is '%s'\n", afs_error_message(1000000));
48
48
printf("\n\nCOM_ERR tests:\n");
49
com_err("whoami", FOO_ERR, (char *)NULL);
50
com_err("whoami", FOO_ERR, " -- message goes %s", "here");
51
com_err("whoami", 0, NULL);
52
com_err("whoami", 0, "error number %d\n", 0);
49
afs_com_err("whoami", FOO_ERR, (char *)NULL);
50
afs_com_err("whoami", FOO_ERR, " -- message goes %s", "here");
51
afs_com_err("whoami", 0, NULL);
52
afs_com_err("whoami", 0, "error number %d\n", 0);