Real-time Files

The Oracle Solaris OS provides no facilities to ensure that files are allocated as physically contiguous.

For regular files, the read() and write() operations are always buffered. An application can use mmap() and msync() to effect direct I/O transfers between secondary storage and process memory. For more information, see the read(2), write(2), mmap(2), and msync(3C) man pages.