/
clang
/
musl
Обзор
Документация
Войти
/
clang
/
musl
Код
Вики
Пакеты
0
Релизы
0
Аналитика
master
include/sys/param.h
35 строк
755 B
Rich Felker
fix misspelling of a legacy macro name in sys/param.h
21 окт 2016, 00:01
21 окт 2016, 00:01
4b8f94c
Код
Авторство
О чём код?
#ifndef _SYS_PARAM_H #define _SYS_PARAM_H #define MAXSYMLINKS 20 #define MAXHOSTNAMELEN 64 #define MAXNAMLEN 255 #define MAXPATHLEN 4096 #define NBBY 8 #define NGROUPS 32 #define CANBSIZ 255 #define NOFILE 256 #define NCARGS 131072 #define DEV_BSIZE 512 #define NOGROUP (-1) #undef MIN #undef MAX #define MIN(a,b) (((a)<(b))?(a):(b)) #define MAX(a,b) (((a)>(b))?(a):(b)) #define __bitop(x,i,o) ((x)[(i)/8] o (1<<(i)%8)) #define setbit(x,i) __bitop(x,i,|=) #define clrbit(x,i) __bitop(x,i,&=~) #define isset(x,i) __bitop(x,i,&) #define isclr(x,i) !isset(x,i) #define howmany(n,d) (((n)+((d)-1))/(d)) #define roundup(n,d) (howmany(n,d)*(d)) #define powerof2(n) !(((n)-1) & (n)) #include <sys/resource.h> #include <endian.h> #include <limits.h> #endif