5854f2d956
During work on the new <stat> interface the typedef of jiffs was eliminated along with the clang warning. The exact same warning in sysinfo.h now goes bye-bye also. Reference(s): ./proc/sysinfo.h:16:28: warning: redefinition of typedef 'jiff' is a C11 feature [-Wtypedef-redefinition] typedef unsigned long long jiff; Signed-off-by: Jim Warner <james.warner@comcast.net>
31 lines
622 B
C
31 lines
622 B
C
#ifndef PROC_SYSINFO_H
|
|
#define PROC_SYSINFO_H
|
|
#include <sys/types.h>
|
|
#include <dirent.h>
|
|
|
|
#include <features.h>
|
|
__BEGIN_DECLS
|
|
|
|
extern int have_privs; /* boolean, true if setuid or similar */
|
|
|
|
long procps_cpu_count(void);
|
|
long procps_hertz_get(void);
|
|
int procps_loadavg(double *av1, double *av5, double *av15);
|
|
unsigned int procps_pid_length(void);
|
|
|
|
#define BUFFSIZE (64*1024)
|
|
|
|
typedef struct slab_cache{
|
|
char name[48];
|
|
unsigned active_objs;
|
|
unsigned num_objs;
|
|
unsigned objsize;
|
|
unsigned objperslab;
|
|
}slab_cache;
|
|
|
|
extern unsigned int getslabinfo (struct slab_cache**);
|
|
|
|
|
|
__END_DECLS
|
|
#endif /* SYSINFO_H */
|