Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117754291
test_et.c
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
test_et.c
View Options
#include
<stdio.h>
#include
<errno.h>
#include
"com_err.h"
#include
"test1.h"
#include
"test2.h"
extern
int
sys_nerr
,
errno
;
main
()
{
printf
(
"Before initiating error table:
\n\n
"
);
printf
(
"Table name '%s'
\n
"
,
error_table_name
(
KRB_MK_AP_TGTEXP
));
printf
(
"UNIX name '%s'
\n
"
,
error_table_name
(
EPERM
));
printf
(
"Msg TGT-expired is '%s'
\n
"
,
error_message
(
KRB_MK_AP_TGTEXP
));
printf
(
"Msg EPERM is '%s'
\n
"
,
error_message
(
EPERM
));
printf
(
"Msg FOO_ERR is '%s'
\n
"
,
error_message
(
FOO_ERR
));
printf
(
"Msg {sys_nerr-1} is '%s'
\n
"
,
error_message
(
sys_nerr
-1
));
printf
(
"Msg {sys_nerr} is '%s'
\n
"
,
error_message
(
sys_nerr
));
printf
(
"With 0: tgt-expired -> %s
\n
"
,
error_message
(
KRB_MK_AP_TGTEXP
));
initialize_krb_error_table
();
printf
(
"KRB error table initialized: base %d (%s), name %s
\n
"
,
ERROR_TABLE_BASE_krb
,
error_message
(
ERROR_TABLE_BASE_krb
),
error_table_name
(
ERROR_TABLE_BASE_krb
));
initialize_krb_error_table
();
printf
(
"With krb: tgt-expired -> %s
\n
"
,
error_message
(
KRB_MK_AP_TGTEXP
));
initialize_quux_error_table
();
printf
(
"QUUX error table initialized: base %d (%s), name %s
\n
"
,
ERROR_TABLE_BASE_quux
,
error_message
(
ERROR_TABLE_BASE_quux
),
error_table_name
(
ERROR_TABLE_BASE_quux
));
printf
(
"Msg for TGT-expired is '%s'
\n
"
,
error_message
(
KRB_MK_AP_TGTEXP
));
printf
(
"Msg {sys_nerr-1} is '%s'
\n
"
,
error_message
(
sys_nerr
-1
));
printf
(
"Msg FOO_ERR is '%s'
\n
"
,
error_message
(
FOO_ERR
));
printf
(
"Msg KRB_SKDC_CANT is '%s'
\n
"
,
error_message
(
KRB_SKDC_CANT
));
printf
(
"Msg 1e6 (8B 64) is '%s'
\n
"
,
error_message
(
1000000
));
printf
(
"
\n\n
COM_ERR tests:
\n
"
);
com_err
(
"whoami"
,
FOO_ERR
,
(
char
*
)
NULL
);
com_err
(
"whoami"
,
FOO_ERR
,
" -- message goes %s"
,
"here"
);
com_err
(
"whoami"
,
0
,
(
char
*
)
0
);
com_err
(
"whoami"
,
0
,
"error number %d
\n
"
,
0
);
}
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Apr 4, 6:48 AM (1 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18822910
Default Alt Text
test_et.c (1 KB)
Attached To
Mode
R111 cyrus-imapd
Attached
Detach File
Event Timeline