]> git.meshlink.io Git - meshlink/blobdiff - test/channels-fork.c
Fix warnings and missing mutex/cond initialization in the test suite.
[meshlink] / test / channels-fork.c
index 483f430b88bee52be1aa82421e81538877f5786b..38ae9b19e19bdfbf0990c15e4c96d4d7e1d33544 100644 (file)
@@ -187,10 +187,14 @@ static void alarm_handler(int sig) {
 }
 
 int main(void) {
+       init_sync_flag(&bar_responded);
+       init_sync_flag(&foo_connected);
+       init_sync_flag(&foo_gone);
+
        int fda[2], fdb[2];
 
-       assert(pipe2(fda, 0) != -1);
-       assert(pipe2(fdb, 0) != -1);
+       assert(pipe(fda) != -1);
+       assert(pipe(fdb) != -1);
 
        if(!fork()) {
                return main2(fdb[0], fda[1]);