I would like to write a simple ILE C program to retrieve CPU stats.
Can anyone point me to an example that uses the QWCRSSTS API ?

Here's a trivial example:

#include <stdio.h>
#include <string.h>
#include <qwcrssts.h>
#include <qusec.h>

int main(int argc, char **argv) {

   Qwc_SSTS0200_t info;
   Qus_EC_t errcode;
   double cpupct;

   memset(&errcode, 0, sizeof(errcode));

   QWCRSSTS(&info, sizeof(info), "SSTS0200", "*NO       ", &errcode);

   cpupct = info.Pct_Processing_Unit_Used / 10;
   printf("CPU PCT = %2.1f\n", cpupct);

   return 0;

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].