Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/src/sys/mman.c

    rbc56f30 r9b8be79  
    3939#include <unistd.h>
    4040
    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 
    5741void *mmap(void *start, size_t length, int prot, int flags, int fd,
    5842    off_t offset)
     
    6953                return MAP_FAILED;
    7054
    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);
    7256}
    7357
Note: See TracChangeset for help on using the changeset viewer.