fd verrou course code.
[TD_SE.git] / verrou / verrou.c
diff --git a/verrou/verrou.c b/verrou/verrou.c
new file mode 100644 (file)
index 0000000..db11740
--- /dev/null
@@ -0,0 +1,19 @@
+// programme verrou.c
+#include <unistd.h>
+
+int main()
+{
+       int i, fd = 1;
+       if (fork()) {
+               for (i = 0; i < 5; i++) {
+                       write(fd, "pere ecrit\n", 12);
+                       sleep(1);
+               }
+       } else {
+               for (i = 0; i < 4; i++) {
+                       write(fd, "fils ecrit\n", 12);
+                       sleep(1);
+               }
+       }
+       return 0;
+}