authorgravatar for 3811822-hoanga@users.noreply.gitlab.comAl Hoang <3811822-hoanga@users.noreply.gitlab.com> 2021-11-06 01:02:31-05:00
committergravatar for 3811822-hoanga@users.noreply.gitlab.comAl Hoang <3811822-hoanga@users.noreply.gitlab.com> 2021-11-15 00:29:27-06:00
logcfb9bf59c1388541bf3646836e5fc1e2af5505bc
treedcc5d3d0a76e7436acf9358963a63bb463dcef3a
parent59e91f4b25a54228257336ba777a15d09c106396

update mmap flags, use defines


1 files changed, 9 insertions(+), 7 deletions(-)

lib/std/c/haiku.zig+9-7
......@@ -292,9 +292,11 @@ pub const dirent = extern struct {
292292 }
293293};
294294
295pub const B_OS_NAME_LENGTH = 32; // OS.h
296
295297pub const area_info = extern struct {
296298 area: u32,
297 name: [32]u8,
299 name: [B_OS_NAME_LENGTH]u8,
298300 size: usize,
299301 lock: u32,
300302 protection: u32,
......@@ -306,6 +308,8 @@ pub const area_info = extern struct {
306308 address: *c_void,
307309};
308310
311pub const MAXPATHLEN = PATH_MAX;
312
309313pub const image_info = extern struct {
310314 id: u32,
311315 image_type: u32,
......@@ -315,7 +319,7 @@ pub const image_info = extern struct {
315319 term_routine: *c_void,
316320 device: i32,
317321 node: i64,
318 name: [1024]u8,
322 name: [MAXPATHLEN]u8,
319323 text: *c_void,
320324 data: *c_void,
321325 text_size: i32,
......@@ -441,11 +445,9 @@ pub const MAP = struct {
441445 pub const SHARED = 0x0001;
442446 pub const PRIVATE = 0x0002;
443447 pub const FIXED = 0x0004;
444 pub const STACK = 0x0400;
445 pub const NOSYNC = 0x0800;
446 pub const ANON = 0x0008;
447 pub const ANONYMOUS = ANON;
448 pub const FILE = 0;
448 pub const ANONYMOUS = 0x0008;
449 pub const ANON = ANONYMOUS;
450 pub const NORESERVE = 0x10;
449451};
450452
451453pub const W = struct {