Changes in uspace/lib/posix/src/sys/mman.c [bc56f30:9b8be79] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/src/sys/mman.c
rbc56f30 r9b8be79 39 39 #include <unistd.h> 40 40 41 static int _prot_to_as(int prot)42 {43 int ret = 0;44 45 if (prot & PROT_READ)46 ret |= AS_AREA_READ;47 48 if (prot & PROT_WRITE)49 ret |= AS_AREA_WRITE;50 51 if (prot & PROT_EXEC)52 ret |= AS_AREA_EXEC;53 54 return ret;55 }56 57 41 void *mmap(void *start, size_t length, int prot, int flags, int fd, 58 42 off_t offset) … … 69 53 return MAP_FAILED; 70 54 71 return as_area_create(start, length, _prot_to_as(prot), AS_AREA_UNPAGED);55 return as_area_create(start, length, prot, AS_AREA_UNPAGED); 72 56 } 73 57
Note:
See TracChangeset
for help on using the changeset viewer.