Actualiser squelette/src/main.c
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user