From cf00c53e65ee754216451b3436616d18e6d9ae9b Mon Sep 17 00:00:00 2001 From: JunkJumper Date: Fri, 4 Sep 2020 10:27:13 +0200 Subject: [PATCH] "debut TD0" --- .../S3T_TP_00_REVISIONS}/Demo_make/bonjour.c | 0 .../Demo_make/util_afficher.c | 0 .../Demo_make/util_afficher.h | 0 .../S3T_TP_00_REVISIONS}/crash.c | 0 .../S3T_TP_00_REVISIONS}/hello.c | 0 .../S3T_TP_00_REVISIONS}/processus_1.c | 0 .../S3T_TP_00_REVISIONS}/processus_2.c | 0 .../S3T_TP_01_SGF-1}/Makefile | 0 .../S3T_TP_01_SGF-1}/demo.c | 0 .../S3T_TP_01_SGF-1}/myls.c | 0 .../Demonstrations/Makefile | 0 .../Demonstrations/demo_base.c | 0 .../Demonstrations/demo_exec_arg.c | 0 .../Demonstrations/demo_exec_scan.c | 0 .../Demonstrations/demo_exit.c | 0 .../Demonstrations/demo_fork.c | 0 .../Demonstrations/demo_sleep.c | 0 .../Demonstrations/demo_strtok.c | 0 .../Demonstrations/p_fichier.c | 0 .../Demonstrations/p_fork.c | 0 .../Demonstrations/p_fork_exec.c | 0 .../Demonstrations/p_fork_wait.c | 0 .../Demonstrations/p_fork_wait_exit.c | 0 .../Demonstrations/p_system.c | 0 .../Demonstrations/Makefile | 0 .../Demonstrations/demo_dup2.c | 0 .../Demonstrations/demo_fork_fork.c | 0 .../Demonstrations/demo_pipe.c | 0 .../Demonstrations/demo_pipe_fork.c | 0 .../S3T_TP_04_PROCESSUS-3-SGF-2}/Makefile | 0 .../POPEN_sources/m311_popen_demo.c | 0 .../POPEN_sources/m311_puiss.c | 0 .../POPEN_sources/m311_somme_puiss.c | 0 .../S3T_TP_04_PROCESSUS-3-SGF-2}/p_pipe.c | 0 .../S3T_TP_04_PROCESSUS-3-SGF-2}/p_pipe_arg.c | 0 .../.vscode/settings.json | 0 .../Demonstrations/M311.lnk | Bin .../Demonstrations/demoAlarm | Bin .../Demonstrations/demoKill | Bin .../Demonstrations/demo_alarm.c | 0 .../Demonstrations/demo_kill.c | 0 .../Demonstrations/demo_kill_grp_1.c | 0 .../Demonstrations/demo_kill_grp_2.c | 0 .../bash_trap.sh | 0 .../bash_trap.txt | 0 .../pForkSignal | Bin .../S3T_TP_05_PROCESSUS-4-SIGNAUX}/pSignal | Bin .../p_fork_signal.c | 0 .../p_multi_fork.c | 0 .../S3T_TP_05_PROCESSUS-4-SIGNAUX}/p_signal.c | 0 .../S3T_TP_06_IPC}/.vscode/settings.json | 0 .../S3T_TP_06_IPC}/Demonstrations/demoShm | Bin .../S3T_TP_06_IPC}/Demonstrations/demo_sem.c | 0 .../S3T_TP_06_IPC}/Demonstrations/demo_shm.c | 0 .../S3T_TP_06_IPC}/Squelettes/imprimer.c | 0 .../S3T_TP_06_IPC}/Squelettes/s_critique.c | 0 .../S3T_TP_06_IPC}/Squelettes/shm_add.c | 0 .../S3T_TP_06_IPC}/Squelettes/shm_create.c | 0 .../S3T_TP_06_IPC}/Squelettes/shm_excl.c | 0 .../S3T_TP_06_IPC}/Squelettes/shm_sem11.c | 0 .../S3T_TP_06_IPC}/instructionsGCCLRT.txt | 0 .../S3T_TP_06_IPC}/~$11_TP_06-SIGNAUX.docx | Bin .../S3T_TP_07_THREADS}/18_19_M311_S3T_IE.PDF | Bin .../Demonstrations/demo_mutex | Bin .../Demonstrations/demo_mutex.c | 0 .../Demonstrations/demo_pthread | Bin .../Demonstrations/demo_pthread.c | 0 .../Demonstrations/demo_system | Bin .../Demonstrations/demo_system.c | 0 .../Demonstrations/ds_pthread.c | 0 .../Demonstrations/makefile | 0 .../Demonstrations/pthread10 | Bin .../Demonstrations/pthread10.c | 0 .../Demonstrations/pthread4 | Bin .../Demonstrations/pthread4.c | 0 .../thread_somme_tab_SOLUTION.c | 0 .../S3T_TP_08_TCP-IP}/DEMOS/client_tcp.c | 0 .../S3T_TP_08_TCP-IP}/DEMOS/demo_dialogue.c | 0 .../S3T_TP_08_TCP-IP}/DEMOS/demo_echange.c | 0 .../DEMOS/demo_serveur_tcp.c | 0 .../S3T_TP_08_TCP-IP}/DEMOS/demo_wait3.c | 0 .../S3T_TP_00_REVISIONS/Demo_make/bonjour.c | 9 +++++++++ .../Demo_make/util_afficher.c | 9 +++++++++ .../Demo_make/util_afficher.h | 5 +++++ 2020-2021/S3T_TP_00_REVISIONS/crash.c | 18 ++++++++++++++++++ 2020-2021/S3T_TP_00_REVISIONS/hello.c | 11 +++++++++++ 2020-2021/S3T_TP_00_REVISIONS/processus_1.c | 15 +++++++++++++++ 2020-2021/S3T_TP_00_REVISIONS/processus_2.c | 18 ++++++++++++++++++ 88 files changed, 85 insertions(+) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/Demo_make/bonjour.c (100%) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/Demo_make/util_afficher.c (100%) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/Demo_make/util_afficher.h (100%) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/crash.c (100%) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/hello.c (100%) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/processus_1.c (100%) rename {S3T_TP_00_REVISIONS => 2019-2020/S3T_TP_00_REVISIONS}/processus_2.c (100%) rename {S3T_TP_01_SGF-1 => 2019-2020/S3T_TP_01_SGF-1}/Makefile (100%) rename {S3T_TP_01_SGF-1 => 2019-2020/S3T_TP_01_SGF-1}/demo.c (100%) rename {S3T_TP_01_SGF-1 => 2019-2020/S3T_TP_01_SGF-1}/myls.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/Makefile (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_base.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_exec_arg.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_exec_scan.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_exit.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_fork.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_sleep.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/demo_strtok.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/p_fichier.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/p_fork.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/p_fork_exec.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/p_fork_wait.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/p_fork_wait_exit.c (100%) rename {S3T_TP_03_PROCESSUS-2-PROG => 2019-2020/S3T_TP_03_PROCESSUS-2-PROG}/Demonstrations/p_system.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/Demonstrations/Makefile (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/Demonstrations/demo_dup2.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/Demonstrations/demo_fork_fork.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/Demonstrations/demo_pipe.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/Demonstrations/demo_pipe_fork.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/Makefile (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/POPEN_sources/m311_popen_demo.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/POPEN_sources/m311_puiss.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/POPEN_sources/m311_somme_puiss.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/p_pipe.c (100%) rename {S3T_TP_04_PROCESSUS-3-SGF-2 => 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2}/p_pipe_arg.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/.vscode/settings.json (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/M311.lnk (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/demoAlarm (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/demoKill (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/demo_alarm.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/demo_kill.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/demo_kill_grp_1.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/Demonstrations/demo_kill_grp_2.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/bash_trap.sh (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/bash_trap.txt (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/pForkSignal (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/pSignal (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/p_fork_signal.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/p_multi_fork.c (100%) rename {S3T_TP_05_PROCESSUS-4-SIGNAUX => 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX}/p_signal.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/.vscode/settings.json (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Demonstrations/demoShm (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Demonstrations/demo_sem.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Demonstrations/demo_shm.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Squelettes/imprimer.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Squelettes/s_critique.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Squelettes/shm_add.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Squelettes/shm_create.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Squelettes/shm_excl.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/Squelettes/shm_sem11.c (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/instructionsGCCLRT.txt (100%) rename {S3T_TP_06_IPC => 2019-2020/S3T_TP_06_IPC}/~$11_TP_06-SIGNAUX.docx (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/18_19_M311_S3T_IE.PDF (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/demo_mutex (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/demo_mutex.c (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/demo_pthread (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/demo_pthread.c (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/demo_system (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/demo_system.c (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/ds_pthread.c (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/makefile (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/pthread10 (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/pthread10.c (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/pthread4 (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/Demonstrations/pthread4.c (100%) rename {S3T_TP_07_THREADS => 2019-2020/S3T_TP_07_THREADS}/thread_somme_tab_SOLUTION.c (100%) rename {S3T_TP_08_TCP-IP => 2019-2020/S3T_TP_08_TCP-IP}/DEMOS/client_tcp.c (100%) rename {S3T_TP_08_TCP-IP => 2019-2020/S3T_TP_08_TCP-IP}/DEMOS/demo_dialogue.c (100%) rename {S3T_TP_08_TCP-IP => 2019-2020/S3T_TP_08_TCP-IP}/DEMOS/demo_echange.c (100%) rename {S3T_TP_08_TCP-IP => 2019-2020/S3T_TP_08_TCP-IP}/DEMOS/demo_serveur_tcp.c (100%) rename {S3T_TP_08_TCP-IP => 2019-2020/S3T_TP_08_TCP-IP}/DEMOS/demo_wait3.c (100%) create mode 100755 2020-2021/S3T_TP_00_REVISIONS/Demo_make/bonjour.c create mode 100755 2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c create mode 100755 2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h create mode 100755 2020-2021/S3T_TP_00_REVISIONS/crash.c create mode 100755 2020-2021/S3T_TP_00_REVISIONS/hello.c create mode 100755 2020-2021/S3T_TP_00_REVISIONS/processus_1.c create mode 100755 2020-2021/S3T_TP_00_REVISIONS/processus_2.c diff --git a/S3T_TP_00_REVISIONS/Demo_make/bonjour.c b/2019-2020/S3T_TP_00_REVISIONS/Demo_make/bonjour.c similarity index 100% rename from S3T_TP_00_REVISIONS/Demo_make/bonjour.c rename to 2019-2020/S3T_TP_00_REVISIONS/Demo_make/bonjour.c diff --git a/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c b/2019-2020/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c similarity index 100% rename from S3T_TP_00_REVISIONS/Demo_make/util_afficher.c rename to 2019-2020/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c diff --git a/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h b/2019-2020/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h similarity index 100% rename from S3T_TP_00_REVISIONS/Demo_make/util_afficher.h rename to 2019-2020/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h diff --git a/S3T_TP_00_REVISIONS/crash.c b/2019-2020/S3T_TP_00_REVISIONS/crash.c similarity index 100% rename from S3T_TP_00_REVISIONS/crash.c rename to 2019-2020/S3T_TP_00_REVISIONS/crash.c diff --git a/S3T_TP_00_REVISIONS/hello.c b/2019-2020/S3T_TP_00_REVISIONS/hello.c similarity index 100% rename from S3T_TP_00_REVISIONS/hello.c rename to 2019-2020/S3T_TP_00_REVISIONS/hello.c diff --git a/S3T_TP_00_REVISIONS/processus_1.c b/2019-2020/S3T_TP_00_REVISIONS/processus_1.c similarity index 100% rename from S3T_TP_00_REVISIONS/processus_1.c rename to 2019-2020/S3T_TP_00_REVISIONS/processus_1.c diff --git a/S3T_TP_00_REVISIONS/processus_2.c b/2019-2020/S3T_TP_00_REVISIONS/processus_2.c similarity index 100% rename from S3T_TP_00_REVISIONS/processus_2.c rename to 2019-2020/S3T_TP_00_REVISIONS/processus_2.c diff --git a/S3T_TP_01_SGF-1/Makefile b/2019-2020/S3T_TP_01_SGF-1/Makefile similarity index 100% rename from S3T_TP_01_SGF-1/Makefile rename to 2019-2020/S3T_TP_01_SGF-1/Makefile diff --git a/S3T_TP_01_SGF-1/demo.c b/2019-2020/S3T_TP_01_SGF-1/demo.c similarity index 100% rename from S3T_TP_01_SGF-1/demo.c rename to 2019-2020/S3T_TP_01_SGF-1/demo.c diff --git a/S3T_TP_01_SGF-1/myls.c b/2019-2020/S3T_TP_01_SGF-1/myls.c similarity index 100% rename from S3T_TP_01_SGF-1/myls.c rename to 2019-2020/S3T_TP_01_SGF-1/myls.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/Makefile b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/Makefile similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/Makefile rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/Makefile diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_base.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_base.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_base.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_base.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_arg.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_arg.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_arg.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_arg.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_scan.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_scan.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_scan.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exec_scan.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exit.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exit.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exit.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_exit.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_fork.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_fork.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_fork.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_fork.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_sleep.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_sleep.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_sleep.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_sleep.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_strtok.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_strtok.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_strtok.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/demo_strtok.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fichier.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fichier.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fichier.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fichier.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_exec.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_exec.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_exec.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_exec.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait_exit.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait_exit.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait_exit.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_fork_wait_exit.c diff --git a/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_system.c b/2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_system.c similarity index 100% rename from S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_system.c rename to 2019-2020/S3T_TP_03_PROCESSUS-2-PROG/Demonstrations/p_system.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/Makefile b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/Makefile similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/Makefile rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/Makefile diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_dup2.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_dup2.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_dup2.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_dup2.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_fork_fork.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_fork_fork.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_fork_fork.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_fork_fork.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe_fork.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe_fork.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe_fork.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Demonstrations/demo_pipe_fork.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/Makefile b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Makefile similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/Makefile rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/Makefile diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_popen_demo.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_popen_demo.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_popen_demo.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_popen_demo.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_puiss.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_puiss.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_puiss.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_puiss.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_somme_puiss.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_somme_puiss.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_somme_puiss.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/POPEN_sources/m311_somme_puiss.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe.c diff --git a/S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe_arg.c b/2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe_arg.c similarity index 100% rename from S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe_arg.c rename to 2019-2020/S3T_TP_04_PROCESSUS-3-SGF-2/p_pipe_arg.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/.vscode/settings.json b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/.vscode/settings.json similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/.vscode/settings.json rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/.vscode/settings.json diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/M311.lnk b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/M311.lnk similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/M311.lnk rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/M311.lnk diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoAlarm b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoAlarm similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoAlarm rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoAlarm diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoKill b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoKill similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoKill rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demoKill diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_alarm.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_alarm.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_alarm.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_alarm.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_1.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_1.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_1.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_1.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_2.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_2.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_2.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/Demonstrations/demo_kill_grp_2.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.sh b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.sh similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.sh rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.sh diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.txt b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.txt similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.txt rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/bash_trap.txt diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/pForkSignal b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/pForkSignal similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/pForkSignal rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/pForkSignal diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/pSignal b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/pSignal similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/pSignal rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/pSignal diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_fork_signal.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_fork_signal.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/p_fork_signal.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_fork_signal.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_multi_fork.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_multi_fork.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/p_multi_fork.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_multi_fork.c diff --git a/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_signal.c b/2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_signal.c similarity index 100% rename from S3T_TP_05_PROCESSUS-4-SIGNAUX/p_signal.c rename to 2019-2020/S3T_TP_05_PROCESSUS-4-SIGNAUX/p_signal.c diff --git a/S3T_TP_06_IPC/.vscode/settings.json b/2019-2020/S3T_TP_06_IPC/.vscode/settings.json similarity index 100% rename from S3T_TP_06_IPC/.vscode/settings.json rename to 2019-2020/S3T_TP_06_IPC/.vscode/settings.json diff --git a/S3T_TP_06_IPC/Demonstrations/demoShm b/2019-2020/S3T_TP_06_IPC/Demonstrations/demoShm similarity index 100% rename from S3T_TP_06_IPC/Demonstrations/demoShm rename to 2019-2020/S3T_TP_06_IPC/Demonstrations/demoShm diff --git a/S3T_TP_06_IPC/Demonstrations/demo_sem.c b/2019-2020/S3T_TP_06_IPC/Demonstrations/demo_sem.c similarity index 100% rename from S3T_TP_06_IPC/Demonstrations/demo_sem.c rename to 2019-2020/S3T_TP_06_IPC/Demonstrations/demo_sem.c diff --git a/S3T_TP_06_IPC/Demonstrations/demo_shm.c b/2019-2020/S3T_TP_06_IPC/Demonstrations/demo_shm.c similarity index 100% rename from S3T_TP_06_IPC/Demonstrations/demo_shm.c rename to 2019-2020/S3T_TP_06_IPC/Demonstrations/demo_shm.c diff --git a/S3T_TP_06_IPC/Squelettes/imprimer.c b/2019-2020/S3T_TP_06_IPC/Squelettes/imprimer.c similarity index 100% rename from S3T_TP_06_IPC/Squelettes/imprimer.c rename to 2019-2020/S3T_TP_06_IPC/Squelettes/imprimer.c diff --git a/S3T_TP_06_IPC/Squelettes/s_critique.c b/2019-2020/S3T_TP_06_IPC/Squelettes/s_critique.c similarity index 100% rename from S3T_TP_06_IPC/Squelettes/s_critique.c rename to 2019-2020/S3T_TP_06_IPC/Squelettes/s_critique.c diff --git a/S3T_TP_06_IPC/Squelettes/shm_add.c b/2019-2020/S3T_TP_06_IPC/Squelettes/shm_add.c similarity index 100% rename from S3T_TP_06_IPC/Squelettes/shm_add.c rename to 2019-2020/S3T_TP_06_IPC/Squelettes/shm_add.c diff --git a/S3T_TP_06_IPC/Squelettes/shm_create.c b/2019-2020/S3T_TP_06_IPC/Squelettes/shm_create.c similarity index 100% rename from S3T_TP_06_IPC/Squelettes/shm_create.c rename to 2019-2020/S3T_TP_06_IPC/Squelettes/shm_create.c diff --git a/S3T_TP_06_IPC/Squelettes/shm_excl.c b/2019-2020/S3T_TP_06_IPC/Squelettes/shm_excl.c similarity index 100% rename from S3T_TP_06_IPC/Squelettes/shm_excl.c rename to 2019-2020/S3T_TP_06_IPC/Squelettes/shm_excl.c diff --git a/S3T_TP_06_IPC/Squelettes/shm_sem11.c b/2019-2020/S3T_TP_06_IPC/Squelettes/shm_sem11.c similarity index 100% rename from S3T_TP_06_IPC/Squelettes/shm_sem11.c rename to 2019-2020/S3T_TP_06_IPC/Squelettes/shm_sem11.c diff --git a/S3T_TP_06_IPC/instructionsGCCLRT.txt b/2019-2020/S3T_TP_06_IPC/instructionsGCCLRT.txt similarity index 100% rename from S3T_TP_06_IPC/instructionsGCCLRT.txt rename to 2019-2020/S3T_TP_06_IPC/instructionsGCCLRT.txt diff --git a/S3T_TP_06_IPC/~$11_TP_06-SIGNAUX.docx b/2019-2020/S3T_TP_06_IPC/~$11_TP_06-SIGNAUX.docx similarity index 100% rename from S3T_TP_06_IPC/~$11_TP_06-SIGNAUX.docx rename to 2019-2020/S3T_TP_06_IPC/~$11_TP_06-SIGNAUX.docx diff --git a/S3T_TP_07_THREADS/18_19_M311_S3T_IE.PDF b/2019-2020/S3T_TP_07_THREADS/18_19_M311_S3T_IE.PDF similarity index 100% rename from S3T_TP_07_THREADS/18_19_M311_S3T_IE.PDF rename to 2019-2020/S3T_TP_07_THREADS/18_19_M311_S3T_IE.PDF diff --git a/S3T_TP_07_THREADS/Demonstrations/demo_mutex b/2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_mutex similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/demo_mutex rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_mutex diff --git a/S3T_TP_07_THREADS/Demonstrations/demo_mutex.c b/2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_mutex.c similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/demo_mutex.c rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_mutex.c diff --git a/S3T_TP_07_THREADS/Demonstrations/demo_pthread b/2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_pthread similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/demo_pthread rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_pthread diff --git a/S3T_TP_07_THREADS/Demonstrations/demo_pthread.c b/2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_pthread.c similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/demo_pthread.c rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_pthread.c diff --git a/S3T_TP_07_THREADS/Demonstrations/demo_system b/2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_system similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/demo_system rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_system diff --git a/S3T_TP_07_THREADS/Demonstrations/demo_system.c b/2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_system.c similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/demo_system.c rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/demo_system.c diff --git a/S3T_TP_07_THREADS/Demonstrations/ds_pthread.c b/2019-2020/S3T_TP_07_THREADS/Demonstrations/ds_pthread.c similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/ds_pthread.c rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/ds_pthread.c diff --git a/S3T_TP_07_THREADS/Demonstrations/makefile b/2019-2020/S3T_TP_07_THREADS/Demonstrations/makefile similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/makefile rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/makefile diff --git a/S3T_TP_07_THREADS/Demonstrations/pthread10 b/2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread10 similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/pthread10 rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread10 diff --git a/S3T_TP_07_THREADS/Demonstrations/pthread10.c b/2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread10.c similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/pthread10.c rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread10.c diff --git a/S3T_TP_07_THREADS/Demonstrations/pthread4 b/2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread4 similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/pthread4 rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread4 diff --git a/S3T_TP_07_THREADS/Demonstrations/pthread4.c b/2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread4.c similarity index 100% rename from S3T_TP_07_THREADS/Demonstrations/pthread4.c rename to 2019-2020/S3T_TP_07_THREADS/Demonstrations/pthread4.c diff --git a/S3T_TP_07_THREADS/thread_somme_tab_SOLUTION.c b/2019-2020/S3T_TP_07_THREADS/thread_somme_tab_SOLUTION.c similarity index 100% rename from S3T_TP_07_THREADS/thread_somme_tab_SOLUTION.c rename to 2019-2020/S3T_TP_07_THREADS/thread_somme_tab_SOLUTION.c diff --git a/S3T_TP_08_TCP-IP/DEMOS/client_tcp.c b/2019-2020/S3T_TP_08_TCP-IP/DEMOS/client_tcp.c similarity index 100% rename from S3T_TP_08_TCP-IP/DEMOS/client_tcp.c rename to 2019-2020/S3T_TP_08_TCP-IP/DEMOS/client_tcp.c diff --git a/S3T_TP_08_TCP-IP/DEMOS/demo_dialogue.c b/2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_dialogue.c similarity index 100% rename from S3T_TP_08_TCP-IP/DEMOS/demo_dialogue.c rename to 2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_dialogue.c diff --git a/S3T_TP_08_TCP-IP/DEMOS/demo_echange.c b/2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_echange.c similarity index 100% rename from S3T_TP_08_TCP-IP/DEMOS/demo_echange.c rename to 2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_echange.c diff --git a/S3T_TP_08_TCP-IP/DEMOS/demo_serveur_tcp.c b/2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_serveur_tcp.c similarity index 100% rename from S3T_TP_08_TCP-IP/DEMOS/demo_serveur_tcp.c rename to 2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_serveur_tcp.c diff --git a/S3T_TP_08_TCP-IP/DEMOS/demo_wait3.c b/2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_wait3.c similarity index 100% rename from S3T_TP_08_TCP-IP/DEMOS/demo_wait3.c rename to 2019-2020/S3T_TP_08_TCP-IP/DEMOS/demo_wait3.c diff --git a/2020-2021/S3T_TP_00_REVISIONS/Demo_make/bonjour.c b/2020-2021/S3T_TP_00_REVISIONS/Demo_make/bonjour.c new file mode 100755 index 0000000..83d4fd2 --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/Demo_make/bonjour.c @@ -0,0 +1,9 @@ +#include +#include +#include "util_afficher.h" + int main (int argc, char * argv[], char * envp[]) +{ + if (argc != 2) {fprintf (stderr, "\nSyntaxe : %s \n\n", argv[0]); exit (1); } + afficher_chaine(argv[1]); +} + diff --git a/2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c b/2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c new file mode 100755 index 0000000..51d0d0b --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.c @@ -0,0 +1,9 @@ +/*********************************/ +/* Specification afficher_chaine */ +/*********************************/ +#include +#include "util_afficher.h" +void afficher_chaine (char * chaine) { + printf ("\n\n*** %s ! ***\n\n", chaine); +} + diff --git a/2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h b/2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h new file mode 100755 index 0000000..55ed136 --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/Demo_make/util_afficher.h @@ -0,0 +1,5 @@ +/*********************************/ +/* Specification afficher_chaine */ +/*********************************/ +void afficher_chaine (char * chaine); + diff --git a/2020-2021/S3T_TP_00_REVISIONS/crash.c b/2020-2021/S3T_TP_00_REVISIONS/crash.c new file mode 100755 index 0000000..b6b7e2b --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/crash.c @@ -0,0 +1,18 @@ +#include +#include +#include + +int main (int argc, char * argv[], char * envp[]) +{ + FILE *leFichier ; + int n; + // assert (argc == 2); + if (argc != 2) {fprintf (stderr, "\nSyntaxe : %s \n\n", argv[0]); exit (1); } + leFichier = fopen (argv[1], "w"); + n = fwrite ("OK !\13\10\10\10\10", strlen ("OK !\13\10\10\10\10"), 1, leFichier); + fclose ( leFichier); + + printf ("\nhello %s\n\n", argc); + printf ("\n\n\n Fin normale du programme\n\n"); +} + diff --git a/2020-2021/S3T_TP_00_REVISIONS/hello.c b/2020-2021/S3T_TP_00_REVISIONS/hello.c new file mode 100755 index 0000000..15a71ec --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/hello.c @@ -0,0 +1,11 @@ +#include +#include +#include +int main (int argc, char * argv[], char * envp[]) +{ + assert (argc == 2); + //if (argc != 2) {fprintf (stderr, "\nSyntaxe : %s \n\n", argv[0]); exit (1); } + + printf ("\nhello %s\n\n", argv[1]); +} + diff --git a/2020-2021/S3T_TP_00_REVISIONS/processus_1.c b/2020-2021/S3T_TP_00_REVISIONS/processus_1.c new file mode 100755 index 0000000..ed869bb --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/processus_1.c @@ -0,0 +1,15 @@ +/* + gcc processus_1.c + Exemple : ./a.out un deux trois +*/ +#include +#include + +int main(int argc, char * argv[]){ + int i; + for (i=1; i< argc; i++) { + printf("argument %d: %s\n",i,argv[i]); + } + printf("\nPID = %d - PPID = %d \n\n",getpid(), getppid()); + return 0; +} diff --git a/2020-2021/S3T_TP_00_REVISIONS/processus_2.c b/2020-2021/S3T_TP_00_REVISIONS/processus_2.c new file mode 100755 index 0000000..37e637b --- /dev/null +++ b/2020-2021/S3T_TP_00_REVISIONS/processus_2.c @@ -0,0 +1,18 @@ +/* + gcc processus_2.c + Exemple : ./a.out PATH +*/ +#include +#include + +int main(int argc, char* argv[]) +{ + if (argc != 2) + { + fprintf (stderr, "Syntaxe : %s \n", argv[0]); + exit (1); + } + printf ("\n%s\n\n", getenv (argv[1])); + return EXIT_SUCCESS; +} +