X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels-aio-fd.c;fp=test%2Fchannels-aio-fd.c;h=2a32c38acd29f38aae5e363a4cfe428dc2cd5ec5;hb=6b125b5b68e2657eae9b36f23d7f569fb9e49f8d;hp=40fcf7fc605608187b98124a38091ece35be0c89;hpb=cb34e9341aa5e87867ca8c539c167f271e31b5bf;p=meshlink diff --git a/test/channels-aio-fd.c b/test/channels-aio-fd.c index 40fcf7fc..2a32c38a 100644 --- a/test/channels-aio-fd.c +++ b/test/channels-aio-fd.c @@ -65,10 +65,7 @@ static bool accept_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint return true; } -int main(int argc, char *argv[]) { - (void)argc; - (void)argv; - +int main(void) { meshlink_set_log_cb(NULL, MESHLINK_WARNING, log_cb); // Prepare file @@ -93,6 +90,11 @@ int main(int argc, char *argv[]) { memset(out_infos, 0, sizeof(out_infos)); for(size_t i = 0; i < nchannels; i++) { + init_sync_flag(&in_infos[i].aio_infos[0].flag); + init_sync_flag(&in_infos[i].aio_infos[1].flag); + init_sync_flag(&out_infos[i].aio_infos[0].flag); + init_sync_flag(&out_infos[i].aio_infos[1].flag); + char filename[PATH_MAX]; snprintf(filename, sizeof(filename), "channels_aio_fd.out%d", (int)i); in_infos[i].file = fopen(filename, "w");