File tree 2 files changed +12
-7
lines changed
src/unix/bsd/netbsdlike/netbsd
2 files changed +12
-7
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 @@ -1663,13 +1663,13 @@ pub const MAP_WIRED: ::c_int = 0x800;
1663
1663
pub const MAP_STACK : :: c_int = 0x2000 ;
1664
1664
// map alignment aliases for MAP_ALIGNED
1665
1665
pub const MAP_ALIGNMENT_SHIFT : :: c_int = 24 ;
1666
- pub const MAP_ALIGNMENT_MASK : :: c_int = 0xff << MAP_ALIGNMENT_SHIFT ;
1667
- pub const MAP_ALIGNMENT_64KB : :: c_int = 16 << MAP_ALIGNMENT_SHIFT ;
1668
- pub const MAP_ALIGNMENT_16MB : :: c_int = 24 << MAP_ALIGNMENT_SHIFT ;
1669
- pub const MAP_ALIGNMENT_4GB : :: c_int = 32 << MAP_ALIGNMENT_SHIFT ;
1670
- pub const MAP_ALIGNMENT_1TB : :: c_int = 40 << MAP_ALIGNMENT_SHIFT ;
1671
- pub const MAP_ALIGNMENT_256TB : :: c_int = 48 << MAP_ALIGNMENT_SHIFT ;
1672
- pub const MAP_ALIGNMENT_64PB : :: c_int = 56 << MAP_ALIGNMENT_SHIFT ;
1666
+ pub const MAP_ALIGNMENT_MASK : :: c_int = MAP_ALIGNED ( 0xff ) ;
1667
+ pub const MAP_ALIGNMENT_64KB : :: c_int = MAP_ALIGNED ( 16 ) ;
1668
+ pub const MAP_ALIGNMENT_16MB : :: c_int = MAP_ALIGNED ( 24 ) ;
1669
+ pub const MAP_ALIGNMENT_4GB : :: c_int = MAP_ALIGNED ( 32 ) ;
1670
+ pub const MAP_ALIGNMENT_1TB : :: c_int = MAP_ALIGNED ( 40 ) ;
1671
+ pub const MAP_ALIGNMENT_256TB : :: c_int = MAP_ALIGNED ( 48 ) ;
1672
+ pub const MAP_ALIGNMENT_64PB : :: c_int = MAP_ALIGNED ( 56 ) ;
1673
1673
// mremap flag
1674
1674
pub const MAP_REMAPDUP : :: c_int = 0x004 ;
1675
1675
@@ -2467,6 +2467,10 @@ safe_f! {
2467
2467
dev |= minor & 0xff ;
2468
2468
dev
2469
2469
}
2470
+
2471
+ pub { const } fn MAP_ALIGNED ( alignment: :: c_int) -> :: c_int {
2472
+ alignment << MAP_ALIGNMENT_SHIFT
2473
+ }
2470
2474
}
2471
2475
2472
2476
extern "C" {
You can’t perform that action at this time.
0 commit comments