e576bb | 2002-10-11 | Martin Nilsson | | |
5ef905 | 2003-01-13 | Martin Stjernholm | | || $Id: pike_rusage.h,v 1.11 2003/01/13 02:07:04 mast Exp $
|
e576bb | 2002-10-11 | Martin Nilsson | | */
|
24ddc7 | 1998-03-28 | Henrik Grubbström (Grubba) | |
|
66bcf0 | 2002-12-07 | Henrik Grubbström (Grubba) | | #ifndef PIKE_RUSAGE_H
#define PIKE_RUSAGE_H
|
5267b7 | 1995-08-09 | Fredrik Hübinette (Hubbe) | |
|
5ef905 | 2003-01-13 | Martin Stjernholm | | typedef long pike_rusage_t[29];
|
6a118c | 2002-09-13 | Martin Stjernholm | | int pike_get_rusage(pike_rusage_t rusage_values);
|
5ef905 | 2003-01-13 | Martin Stjernholm | | long *low_rusage(void);
#ifdef INT64
typedef unsigned INT64 cpu_time_t;
#define LONG_CPU_TIME
#define CPU_TIME_TICKS /* per second */ ((cpu_time_t) 1000000000)
#define CPU_TIME_UNIT "ns"
#else
typedef unsigned long cpu_time_t;
#define CPU_TIME_TICKS /* per second */ ((cpu_time_t) 1000)
#define CPU_TIME_UNIT "ms"
#endif
cpu_time_t get_cpu_time (void);
INT32 internal_rusage(void);
|
6a118c | 2002-09-13 | Martin Stjernholm | | #if defined(PIKE_DEBUG) || defined(INTERNAL_PROFILING)
void debug_print_rusage(FILE *out);
#endif
|
5267b7 | 1995-08-09 | Fredrik Hübinette (Hubbe) | |
|
66bcf0 | 2002-12-07 | Henrik Grubbström (Grubba) | | #endif /* !PIKE_RUSAGE_H */
|