Messages in this thread | | | From | "dada1" <> | Subject | Re: [patch] remove hugetlb syscalls | Date | Thu, 14 Nov 2002 16:38:15 +0100 |
| |
Please look again into my mail :)
ptr = mmap(0, nbp*BIGSZ, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0) ; if (ptr == (char *)-1) ptr = mmap(0, nbp*BIGSZ, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
mmap2(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = -1 EINVAL
mmap2(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = -1 EINVAL
I tried the two versions. MAP_SHARED and MAP_PRIVATE
From: "Benjamin LaHaise" <bcrl@redhat.com> > On Thu, Nov 14, 2002 at 04:13:56PM +0100, dada1 wrote: > > Thanks Christoph > > > > If I asked, this is because I tried the obvious and it doesnt work. > > It's a file. You need to use MAP_SHARED. > > -ben >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |