/
githubmirror
/
numactl
Обзор
Документация
Войти
/
githubmirror
/
numactl
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2.0.3
util.h
20 строк
694 B
Cliff Wickman
This patch modifies libnuma to use variable-length bit masks (the
23 июл 2014, 21:05
23 июл 2014, 21:05
9916258
Код
Авторство
О чём код?
extern void printmask(char *name, struct bitmask *mask); extern void printcpumask(char *name, struct bitmask *mask); extern struct bitmask *nodemask(char *s); extern struct bitmask *cpumask(char *s, int *ncpus); extern int read_sysctl(char *name); extern void complain(char *fmt, ...); extern void nerror(char *fmt, ...); /* defined in main module, but called by util.c */ extern void usage(void); extern long memsize(char *s); extern int parse_policy(char *name, char *arg); extern void print_policies(void); extern char *policy_name(int policy); #define err(x) perror("numactl: " x),exit(1) #define array_len(x) (sizeof(x)/sizeof(*(x))) #define round_up(x,y) (((x) + (y) - 1) & ~((y)-1))