diff --git a/bac2/os/chap3/Makefile b/bac2/os/chap3/Makefile new file mode 100644 index 0000000..959a532 --- /dev/null +++ b/bac2/os/chap3/Makefile @@ -0,0 +1,20 @@ +.PHONY: clean, mrproper +CC = gcc +CFLAGS = -g -Wall + +all: ex1 + +%.o: %.c + $(CC) $(CFLAGS) -c -o $@ $< + +ex1: ex1.o + $(CC) $(CFLAGS) -o $@ $+ + +clean: + rm -f *.o core.* + +mrproper: clean + rm -f ex1 + +run: ex1 + ./$< diff --git a/bac2/os/chap3/ex1.c b/bac2/os/chap3/ex1.c new file mode 100644 index 0000000..9a06f41 --- /dev/null +++ b/bac2/os/chap3/ex1.c @@ -0,0 +1,17 @@ +#include +#include + +#define printv(x) printf("%s = %d\n", (#x), (x)) + +int main(void) +{ + int f1, f2, f3; + f1 = fork(); + printv(f1); + f2 = fork(); + printv(f2); + f3 = fork(); + printv(f3); + + printf(" all => %d, %d, %d\n", f1, f2, f3); +} diff --git a/bac2/pgl/notes.md b/bac2/pgl/notes.md new file mode 100644 index 0000000..58dee1c --- /dev/null +++ b/bac2/pgl/notes.md @@ -0,0 +1,27 @@ +# Notes pour PGL + +## 24 octobre 2023 - Remarques des descriptions individuelles + +- l'extension doit étre compatible avec le système de base + - example: support des langues + +### Messagerie + +- Forum (espace de discussion) +- Groupe + - Creation a partir d'un json/csv contenant toutes les personnes + - export en fonction + - dates + - autre... +- RDV + - calendrier + +### Attente pour modelisation + +Un rapport pour le groupe entier avec une partie par extensions individuelle + +tout sur un seul pdf mais sectionné par extensions. + +- use case diagram +- class diagram +- rest api diagram