>Put simply, its a mechanism for reading/writing a large block of virtual Sounds an awful lot like Mmap or mmap() to me? And then use the memory mapped file like a chunk of malloc'ed memory? Isn't this supported in BSD thru this mechanism? Or am I looking at a higher level than you are? -- Peter