/*
timer.c

A simple count-down timer.

This program demonstrates the sleep() function,
and fflush().

Ray Ontko, 1999/11/30
*/

#include <stdio.h>
#include <unistd.h>

int main( int argc , char *argv[] )
{
  int i ;
  int n ;

  if( argc != 2 )
  {
    fprintf( stderr , "usage: %s number-of-seconds\n" , argv[0] ) ;
    return 1 ;
  }

  n = atoi( argv[1] ) ;
  for( i = n ; i > 0 ; i -- )
  {
    printf( "%4d\r" , i ) ;
    fflush( stdout ) ;
    sleep( 1 ) ;
  }

  printf( "%4d\n" , i ) ;

  return 0 ;
}
