@@ -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+
936+ /// This symbol is prone to change across releases upstream.
937+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
935938pub const RTAX_MAX : c_int = 8 ;
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,11 @@ pub const L_GETPROCINFO: c_int = 7;
14451449pub const L_GETXINFO : c_int = 8 ;
14461450
14471451// sys/limits.h
1452+
1453+ /// This symbol is prone to change across releases upstream.
1454+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14481455pub const PATH_MAX : c_int = 1023 ;
1456+
14491457pub const PAGESIZE : c_int = 4096 ;
14501458pub const IOV_MAX : c_int = 16 ;
14511459pub const AIO_LISTIO_MAX : c_int = 4096 ;
@@ -1454,14 +1462,37 @@ pub const OPEN_MAX: c_int = 65534;
14541462pub const MAX_INPUT : c_int = 512 ;
14551463pub const MAX_CANON : c_int = 256 ;
14561464pub const ARG_MAX : c_int = 1048576 ;
1465+
1466+ /// This symbol is prone to change across releases upstream.
1467+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14571468pub const BC_BASE_MAX : c_int = 99 ;
1469+
1470+ /// This symbol is prone to change across releases upstream.
1471+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14581472pub const BC_DIM_MAX : c_int = 0x800 ;
1473+
1474+ /// This symbol is prone to change across releases upstream.
1475+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14591476pub const BC_SCALE_MAX : c_int = 99 ;
1477+
1478+ /// This symbol is prone to change across releases upstream.
1479+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14601480pub const BC_STRING_MAX : c_int = 0x800 ;
1481+
1482+ /// This symbol is prone to change across releases upstream.
1483+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14611484pub const CHARCLASS_NAME_MAX : c_int = 14 ;
1485+
14621486pub const CHILD_MAX : c_int = 128 ;
1487+
1488+ /// This symbol is prone to change across releases upstream.
1489+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14631490pub const COLL_WEIGHTS_MAX : c_int = 4 ;
1491+
1492+ /// This symbol is prone to change across releases upstream.
1493+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
14641494pub const EXPR_NEST_MAX : c_int = 32 ;
1495+
14651496pub const NZERO : c_int = 20 ;
14661497
14671498// sys/lockf.h
@@ -1541,7 +1572,11 @@ pub const MAXPATHLEN: c_int = PATH_MAX + 1;
15411572pub const MAXSYMLINKS : c_int = 20 ;
15421573pub const MAXHOSTNAMELEN : c_int = 256 ;
15431574pub const MAXUPRC : c_int = 128 ;
1575+
1576+ /// This symbol is prone to change across releases upstream.
1577+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
15441578pub const NGROUPS_MAX : c_ulong = 2048 ;
1579+
15451580pub const NGROUPS : c_ulong = NGROUPS_MAX ;
15461581pub const NOFILE : c_int = OPEN_MAX ;
15471582
@@ -1739,7 +1774,11 @@ pub const SIGXCPU: c_int = 24;
17391774pub const SIGXFSZ : c_int = 25 ;
17401775pub const SIGTRAP : c_int = 5 ;
17411776pub const SIGCLD : c_int = 20 ;
1777+
1778+ /// This symbol is prone to change across releases upstream.
1779+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
17421780pub const SIGRTMAX : c_int = 57 ;
1781+
17431782pub const SIGRTMIN : c_int = 50 ;
17441783pub const SI_USER : c_int = 0 ;
17451784pub const SI_UNDEFINED : c_int = 8 ;
@@ -1817,7 +1856,11 @@ pub const AF_INET6: c_int = 24;
18171856pub const AF_INTF : c_int = 20 ;
18181857pub const AF_RIF : c_int = 21 ;
18191858pub const AF_NDD : c_int = 23 ;
1859+
1860+ /// This symbol is prone to change across releases upstream.
1861+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
18201862pub const AF_MAX : c_int = 30 ;
1863+
18211864pub const PF_UNSPEC : c_int = AF_UNSPEC ;
18221865pub const PF_UNIX : c_int = AF_UNIX ;
18231866pub const PF_INET : c_int = AF_INET ;
@@ -1843,7 +1886,11 @@ pub const PF_RIF: c_int = AF_RIF;
18431886pub const PF_INTF : c_int = AF_INTF ;
18441887pub const PF_NDD : c_int = AF_NDD ;
18451888pub const PF_INET6 : c_int = AF_INET6 ;
1889+
1890+ /// This symbol is prone to change across releases upstream.
1891+ /// See the [usage guidelines](crate::#usage-guidelines) for details and use.
18461892pub const PF_MAX : c_int = AF_MAX ;
1893+
18471894pub const SF_CLOSE : c_int = 1 ;
18481895pub const SF_REUSE : c_int = 2 ;
18491896pub const SF_DONT_CACHE : c_int = 4 ;
0 commit comments