Actualiser squelette/src/main.c

This commit is contained in:
2026-09-01 15:21:00 +02:00
parent 4ed763f883
commit a8cb7eab59
+26
View File
@@ -0,0 +1,26 @@
/* main.c -- adaptateur primaire : la ligne de commande.
*
* TP1 : parcourir un repertoire et afficher son contenu recursivement.
* TP2 : faire passer ce parcours par le port.
* TP3+ : appeler le service metier creer_instantane().
*
* Conventions Unix a respecter des le TP3 (ENF-UTI-01) :
* - le rapport va sur stdout, les erreurs sur stderr ;
* - le code de retour est 0 en cas de succes, non nul sinon ;
* - aucune interaction : l'outil doit etre utilisable depuis cron.
*/
#include <stdio.h>
static void usage(const char *prog)
{
fprintf(stderr, "Usage : %s <source> [depot] [instantane_precedent]\n", prog);
}
int main(int argc, char **argv)
{
if (argc < 2) { usage(argv[0]); return 2; }
/* TODO TP1 : parcourir argv[1] avec opendir / readdir / lstat. */
printf("TODO : parcourir %s\n", argv[1]);
return 0;
}