home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / ucb / spencer_2bsd.tar.gz / 2bsd.tar / src / clock.c < prev    next >
C/C++ Source or Header  |  1980-02-17  |  478b  |  38 lines

  1. /* Copyright (c) 1979 Regents of the University of California */
  2. /*
  3.  * clock - continually print the time of day
  4.  */
  5. main()
  6. {
  7.     register char *tp;
  8.     int tim[2];
  9.     extern int stop();
  10.  
  11.     setexit();
  12.     signal(3, &stop);
  13.     time(tim);
  14.     tp = ctime(tim)+11;
  15.     printf("\n\t%8.8s\t", tp);
  16.     while (1)
  17.     {
  18.         time(tim);
  19.         tp = ctime(tim)+11;
  20.         printf("%8.8s\b\b\b\b\b\b\b\b",tp);
  21.         sleep(1);
  22.     }
  23. }
  24.  
  25.  
  26. stop()
  27. {
  28.     extern int start();
  29.     signal(3, &start);
  30.     while (1) sleep(3600);
  31. }
  32.  
  33. start()
  34. {
  35.     reset();
  36.  
  37. }
  38.