42 int main (
int argc,
char **argv)
50 if (status != ISC_R_SUCCESS) {
51 fprintf(stderr,
"Can't initialize context: %s\n",
52 isc_result_totext(status));
57 if (status != ISC_R_SUCCESS) {
58 fprintf(stderr,
"omapi_init failed: %s\n",
59 isc_result_totext(status));
63 if (argc > 1 && !strcmp (argv [1],
"listen")) {
65 fprintf (stderr,
"Usage: test listen port\n");
69 if (status != ISC_R_SUCCESS) {
70 fprintf (stderr,
"omapi_generic_new: %s\n",
71 isc_result_totext (status));
75 (
unsigned)atoi (argv [2]), 1);
76 if (status != ISC_R_SUCCESS) {
77 fprintf (stderr,
"omapi_listen: %s\n",
78 isc_result_totext (status));
82 }
else if (argc > 1 && !strcmp (argv [1],
"connect")) {
84 fprintf (stderr,
"Usage: test listen address port\n");
88 if (status != ISC_R_SUCCESS) {
89 fprintf (stderr,
"omapi_generic_new: %s\n",
90 isc_result_totext (status));
95 (
unsigned)atoi (argv [3]), 0);
96 fprintf (stderr,
"connect: %s\n", isc_result_totext (status));
97 if (status != ISC_R_SUCCESS)
100 fprintf (stderr,
"completion: %s\n",
101 isc_result_totext (status));
102 if (status != ISC_R_SUCCESS)
106 fprintf (stderr,
"Usage: test [listen | connect] ...\n");