syscall_avent/README.md

28 lines
862 B
Markdown
Raw Normal View History

2022-12-06 22:58:15 +00:00
# Calendrier de l'avent des syscall
Du 1er au 24 décembre, on découvre des syscalls. Vous pouvez trouver tous les
défis sur [le site de l'Operating System Group](https://osg.tuhh.de/Advent/).
Il suffit d'aller dans un dossier et faire `make` pour avoir un exécutable.
Des fichiers pré-faits sont fournis. J'ai cependant décidé d'essayer de m'en
passer et de tout faire depuis 0. Parfois, je m'en inspire pour avoir un début
de code.
2022-12-06 22:58:15 +00:00
## Plus d'informations sur les jours
### 01 - cat
Syscalls utilisés: open, read, write, close.
Il s'agit d'un cat. Il prend en paramètres N fichiers et les affiche.
### 02 - fork
Syscalls utilisés: clone.
On fait un fork basique, avec d'autres épreuves tel qu'une chimère
processus-thread, un thread et un processus qui change d'utilisateur.
2022-12-11 16:14:45 +00:00
Je n'ai pas fait la denière étape où il faut changer l'UID.