mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-03-08 02:44:43 +01:00
std.posix.test: fix mmap() test to use actual page size instead of 4096
This commit is contained in:
parent
59ee4e8e54
commit
f6879c35af
1 changed files with 6 additions and 6 deletions
|
|
@ -675,8 +675,8 @@ test "mmap" {
|
|||
}
|
||||
|
||||
const test_out_file = "os_tmp_test";
|
||||
// Must be a multiple of 4096 so that the test works with mmap2
|
||||
const alloc_size = 8 * 4096;
|
||||
// Must be a multiple of the page size so that the test works with mmap2
|
||||
const alloc_size = 8 * std.heap.pageSize();
|
||||
|
||||
// Create a file used for testing mmap() calls with a file descriptor
|
||||
{
|
||||
|
|
@ -685,9 +685,9 @@ test "mmap" {
|
|||
|
||||
var stream = file.writer(&.{});
|
||||
|
||||
var i: u32 = 0;
|
||||
var i: usize = 0;
|
||||
while (i < alloc_size / @sizeOf(u32)) : (i += 1) {
|
||||
try stream.interface.writeInt(u32, i, .little);
|
||||
try stream.interface.writeInt(u32, @intCast(i), .little);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -709,7 +709,7 @@ test "mmap" {
|
|||
var mem_stream = io.fixedBufferStream(data);
|
||||
const stream = mem_stream.reader();
|
||||
|
||||
var i: u32 = 0;
|
||||
var i: usize = 0;
|
||||
while (i < alloc_size / @sizeOf(u32)) : (i += 1) {
|
||||
try testing.expectEqual(i, try stream.readInt(u32, .little));
|
||||
}
|
||||
|
|
@ -733,7 +733,7 @@ test "mmap" {
|
|||
var mem_stream = io.fixedBufferStream(data);
|
||||
const stream = mem_stream.reader();
|
||||
|
||||
var i: u32 = alloc_size / 2 / @sizeOf(u32);
|
||||
var i: usize = alloc_size / 2 / @sizeOf(u32);
|
||||
while (i < alloc_size / @sizeOf(u32)) : (i += 1) {
|
||||
try testing.expectEqual(i, try stream.readInt(u32, .little));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue