Просмотр исходного кода

Make chain_run_sync() sync again just to test MSVC build

rexim 4 лет назад
Родитель
Сommit
306952d6c9
2 измененных файлов с 8 добавлено и 6 удалено
  1. 5 3
      examples/pipe.c
  2. 3 3
      nobuild2.h

+ 5 - 3
examples/pipe.c

@@ -4,11 +4,13 @@
 int main(void)
 {
     CHAIN(IN(PATH("examples", "pipe.c")),
-          CHAIN_CMD(PATH("tools", "rot13")),
-          CHAIN_CMD(PATH("tools", "hex"))
+          CHAIN_CMD(PATH("tools", "rot13"))//,
+          // CHAIN_CMD(PATH("tools", "hex")),
           // OUT("output.txt")
           );
-    //CMD(PATH("tools", "cat"), "output.txt");
+    // CMD(PATH("tools", "cat"), "output.txt");
+
+    // sleep(1);
 
     return 0;
 }

+ 3 - 3
nobuild2.h

@@ -815,9 +815,9 @@ void chain_run_sync(Chain chain)
         if (fdnext) fd_close(*fdnext);
     }
 
-    // for (size_t i = 0; i < chain.cmds.count; ++i) {
-    //     pid_wait(cpids[i]);
-    // }
+    for (size_t i = 0; i < chain.cmds.count; ++i) {
+        pid_wait(cpids[i]);
+    }
 }
 
 void chain_echo(Chain chain)