tree.c course code example.
[TD_SE.git] / tree / tree.c
diff --git a/tree/tree.c b/tree/tree.c
new file mode 100644 (file)
index 0000000..0a33a18
--- /dev/null
@@ -0,0 +1,19 @@
+#include <sys/types.h>
+#include <unistd.h>
+#include <stdio.h>
+
+int main() {
+    pid_t p;
+    int i, n = 5;
+
+    for (i = 0; i < n; i++) {
+        p = fork();
+        if (p > 0) {
+            break;
+        }
+        printf("Processus %d de pere %d\n", getpid(), getppid());
+        sleep(2);
+    }
+    sleep(1);
+    return 0;
+}