/* Correction du TP de programmation système UNIX

   TP exécution de commandes en parallèle

   Question 2

   -
   Antoine Miné
   24/03/2007
 */

#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
  pid_t p = getpid();
  int n;
  if (argc!=2) printf("argument attendu\n");
  else  {
    n = atoi(argv[1]);
    printf("%i: début\n",p);
    while (n>0) {
      printf("%i: %i\n",p,n);
      sleep(1);
      n--;
    }
    printf("%i: fin\n",p);
  }
  return 0;
}
