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