Well, I suppose the simple mmap() could be replaced with an fstat() malloc() read() sequence instead..

Cheers