diff --git a/examples/pong.c b/examples/pong.c index a1687c1..d711306 100644 --- a/examples/pong.c +++ b/examples/pong.c @@ -39,6 +39,9 @@ void non_interactive (int verbosity, size_t nb_msg, char *msg_str) for (size_t i = 0 ; i < nb_msg ; i++) { TEST_IPC_QUIT_ON_ERROR (ipc_message_format_data (&m, 42, msg_str, (ssize_t) strlen (msg_str) + 1), EXIT_FAILURE); TEST_IPC_QUIT_ON_ERROR (ipc_write_fd (ctx->pollfd[0].fd, &m), EXIT_FAILURE); + if (verbosity > 1) { + printf ("msg written (type: %u): %s\n", m.user_type, m.payload); + } ipc_message_empty (&m); TEST_IPC_QUIT_ON_ERROR (ipc_read (ctx, 0 /* read from the only valid index */, &m), EXIT_FAILURE); @@ -110,16 +113,16 @@ void interactive () fprintf (stderr, "%s", ret.error_message); exit (EXIT_FAILURE); } -#if 0 +#if 1 printf ("\n"); printf ("right before sending a message\n"); #endif - ret = ipc_write (ctx, m); + ret = ipc_write_fd (ctx->pollfd[1].fd, m); if (ret.error_code != IPC_ERROR_NONE) { fprintf (stderr, "%s", ret.error_message); exit (EXIT_FAILURE); } -#if 0 +#if 1 printf ("right after sending a message\n"); #endif @@ -145,7 +148,7 @@ void interactive () int main (int argc, char *argv[]) { - printf("usage: %s [verbosity #messages message]", argv[0]); + printf("usage: %s [verbosity #messages message]\n", argv[0]); ctx = malloc (sizeof (struct ipc_ctx)); memset (ctx, 0, sizeof (struct ipc_ctx)); diff --git a/examples/pongd.c b/examples/pongd.c index 6b9e307..087f415 100644 --- a/examples/pongd.c +++ b/examples/pongd.c @@ -136,6 +136,7 @@ void exit_program (int signal) int main (int argc, char *argv[]) { + printf ("Usage: %s [verbosity]\n", argv[0]); if (argc > 1) { verbosity = atoi(argv[1]); }