Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1546 → Rev 1547

/uspace/trunk/libc/generic/mmap.c
33,15 → 33,15
void *mmap(void *start, size_t length, int prot, int flags, int fd,
off_t offset)
{
int rc;
 
if (!start)
start = as_get_mappable_page(length);
prot |= AS_AREA_CACHEABLE;
// if (! ((flags & MAP_SHARED) ^ (flags & MAP_PRIVATE)))
// return NULL;
// return MAP_FAILED;
if (! (flags & MAP_ANONYMOUS))
return NULL;
return MAP_FAILED;
 
return as_area_create(start, length, prot);
}