home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume4 / loadav / example.c next >
Encoding:
C/C++ Source or Header  |  1986-11-30  |  874 b   |  35 lines

  1. main()
  2. {
  3.     float getload(), average;
  4.     float aves[3];
  5.     
  6.     average = getload(1);
  7.     if((int)average == -99)
  8.     puts("1 minute average is greater than 25.0");
  9.     else if(average < 0)
  10.     puts("Error using getload");
  11.     else
  12.         printf("One minute average is %.1f\n",average);
  13.  
  14.     average = getload(5);
  15.     if((int)average == -99)
  16.     puts("5 minute average is greater than 25.0");
  17.     else if(average < 0)
  18.     puts("Error using getload");
  19.     else
  20.         printf("Five minute average is %.1f\n",average);
  21.  
  22.     average = getload(15);
  23.     if((int)average == -99)
  24.     puts("15 minute average is greater than 25.0");
  25.     else if(average < 0)
  26.     puts("Error using getload");
  27.     else
  28.         printf("Fifteen minute average is %.1f\n",average);
  29.  
  30.     ugetloads(aves);
  31.  
  32.     printf("And using ugetloads, the load averages are: %.2f, %.2f, %.2f\n",
  33.         aves[0], aves[1], aves[2]); 
  34. }
  35.