How can I use mmap to reserve memory within a virtual ramdisk? Lets say I do:
mkdir /mnt/ramdisk
mount -t tmpfs -o size=10m tmpfs /mnt/ramdisk
I now have a virtual ramdisk, but how do I map to it within my C program?
int main() {
// ....
addr = mmap(/* ramdisk address? */, size, PROT_READ_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);