resource.h 437 B

123456789101112131415161718192021222324
  1. #ifndef _SYS_RESOURCE_H_
  2. #define _SYS_RESOURCE_H_
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #include <sys/time.h>
  7. #define RUSAGE_SELF 0 /* calling process */
  8. #define RUSAGE_CHILDREN -1 /* terminated child processes */
  9. struct rusage {
  10. struct timeval ru_utime; /* user time used */
  11. struct timeval ru_stime; /* system time used */
  12. };
  13. int getrusage (int, struct rusage*);
  14. #ifdef __cplusplus
  15. }
  16. #endif
  17. #endif /* !_SYS_RESOURCE_H_ */