File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
src/unix/bsd/netbsdlike/netbsd Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -628,6 +628,7 @@ MADV_NORMAL
628
628
MADV_RANDOM
629
629
MADV_SEQUENTIAL
630
630
MADV_WILLNEED
631
+ MAP_ALIGNED
631
632
MAP_ALIGNMENT_16MB
632
633
MAP_ALIGNMENT_1TB
633
634
MAP_ALIGNMENT_256TB
Original file line number Diff line number Diff line change @@ -2384,6 +2384,19 @@ pub const GRND_NONBLOCK: ::c_uint = 0x1;
2384
2384
pub const GRND_RANDOM : :: c_uint = 0x2 ;
2385
2385
pub const GRND_INSECURE : :: c_uint = 0x4 ;
2386
2386
2387
+ cfg_if ! {
2388
+
2389
+ if #[ cfg( libc_const_extern_fn) ] {
2390
+ pub const fn MAP_ALIGNED ( alignment: :: c_int) -> :: c_int {
2391
+ alignment << MAP_ALIGNMENT_SHIFT
2392
+ }
2393
+ } else {
2394
+ pub fn MAP_ALIGNED ( alignment: :: c_int) -> :: c_int {
2395
+ alignment << MAP_ALIGNMENT_SHIFT
2396
+ }
2397
+ }
2398
+ }
2399
+
2387
2400
const_fn ! {
2388
2401
{ const } fn _ALIGN( p: usize ) -> usize {
2389
2402
( p + _ALIGNBYTES) & !_ALIGNBYTES
You can’t perform that action at this time.
0 commit comments