@@ -932,7 +932,11 @@ pub const RTAX_IFP: c_int = 4;
932932pub const RTAX_IFA : c_int = 5 ;
933933pub const RTAX_AUTHOR : c_int = 6 ;
934934pub const RTAX_BRD : c_int = 7 ;
935- pub const RTAX_MAX : c_int = 8 ;
935+
936+ ct ! {
937+ pub const RTAX_MAX : c_int = 8 ;
938+ }
939+
936940pub const RTF_UP : c_int = 0x1 ;
937941pub const RTF_GATEWAY : c_int = 0x2 ;
938942pub const RTF_HOST : c_int = 0x4 ;
@@ -1445,7 +1449,18 @@ pub const L_GETPROCINFO: c_int = 7;
14451449pub const L_GETXINFO : c_int = 8 ;
14461450
14471451// sys/limits.h
1448- pub const PATH_MAX : c_int = 1023 ;
1452+
1453+ ct ! {
1454+ pub const PATH_MAX : c_int = 1023 ;
1455+ pub const BC_BASE_MAX : c_int = 99 ;
1456+ pub const BC_DIM_MAX : c_int = 0x800 ;
1457+ pub const BC_SCALE_MAX : c_int = 99 ;
1458+ pub const BC_STRING_MAX : c_int = 0x800 ;
1459+ pub const CHARCLASS_NAME_MAX : c_int = 14 ;
1460+ pub const COLL_WEIGHTS_MAX : c_int = 4 ;
1461+ pub const EXPR_NEST_MAX : c_int = 32 ;
1462+ }
1463+
14491464pub const PAGESIZE : c_int = 4096 ;
14501465pub const IOV_MAX : c_int = 16 ;
14511466pub const AIO_LISTIO_MAX : c_int = 4096 ;
@@ -1454,14 +1469,7 @@ pub const OPEN_MAX: c_int = 65534;
14541469pub const MAX_INPUT : c_int = 512 ;
14551470pub const MAX_CANON : c_int = 256 ;
14561471pub const ARG_MAX : c_int = 1048576 ;
1457- pub const BC_BASE_MAX : c_int = 99 ;
1458- pub const BC_DIM_MAX : c_int = 0x800 ;
1459- pub const BC_SCALE_MAX : c_int = 99 ;
1460- pub const BC_STRING_MAX : c_int = 0x800 ;
1461- pub const CHARCLASS_NAME_MAX : c_int = 14 ;
14621472pub const CHILD_MAX : c_int = 128 ;
1463- pub const COLL_WEIGHTS_MAX : c_int = 4 ;
1464- pub const EXPR_NEST_MAX : c_int = 32 ;
14651473pub const NZERO : c_int = 20 ;
14661474
14671475// sys/lockf.h
@@ -1541,7 +1549,11 @@ pub const MAXPATHLEN: c_int = PATH_MAX + 1;
15411549pub const MAXSYMLINKS : c_int = 20 ;
15421550pub const MAXHOSTNAMELEN : c_int = 256 ;
15431551pub const MAXUPRC : c_int = 128 ;
1544- pub const NGROUPS_MAX : c_ulong = 2048 ;
1552+
1553+ ct ! {
1554+ pub const NGROUPS_MAX : c_ulong = 2048 ;
1555+ }
1556+
15451557pub const NGROUPS : c_ulong = NGROUPS_MAX ;
15461558pub const NOFILE : c_int = OPEN_MAX ;
15471559
@@ -1739,7 +1751,11 @@ pub const SIGXCPU: c_int = 24;
17391751pub const SIGXFSZ : c_int = 25 ;
17401752pub const SIGTRAP : c_int = 5 ;
17411753pub const SIGCLD : c_int = 20 ;
1742- pub const SIGRTMAX : c_int = 57 ;
1754+
1755+ ct ! {
1756+ pub const SIGRTMAX : c_int = 57 ;
1757+ }
1758+
17431759pub const SIGRTMIN : c_int = 50 ;
17441760pub const SI_USER : c_int = 0 ;
17451761pub const SI_UNDEFINED : c_int = 8 ;
@@ -1817,7 +1833,11 @@ pub const AF_INET6: c_int = 24;
18171833pub const AF_INTF : c_int = 20 ;
18181834pub const AF_RIF : c_int = 21 ;
18191835pub const AF_NDD : c_int = 23 ;
1820- pub const AF_MAX : c_int = 30 ;
1836+
1837+ ct ! {
1838+ pub const AF_MAX : c_int = 30 ;
1839+ }
1840+
18211841pub const PF_UNSPEC : c_int = AF_UNSPEC ;
18221842pub const PF_UNIX : c_int = AF_UNIX ;
18231843pub const PF_INET : c_int = AF_INET ;
@@ -1843,7 +1863,11 @@ pub const PF_RIF: c_int = AF_RIF;
18431863pub const PF_INTF : c_int = AF_INTF ;
18441864pub const PF_NDD : c_int = AF_NDD ;
18451865pub const PF_INET6 : c_int = AF_INET6 ;
1846- pub const PF_MAX : c_int = AF_MAX ;
1866+
1867+ ct ! {
1868+ pub const PF_MAX : c_int = AF_MAX ;
1869+ }
1870+
18471871pub const SF_CLOSE : c_int = 1 ;
18481872pub const SF_REUSE : c_int = 2 ;
18491873pub const SF_DONT_CACHE : c_int = 4 ;
0 commit comments