mmap_read(3)

mmap_read3

Memory map a file for reading

Usage

#include <libowfat/mmap.h>

const char* mmap_read(const char* filename,size_t* filesize);

Overview

mmap_read opens filename for reading, maps the whole file into memory, closes the file, writes the length of the file to filesize and returns a pointer to the mapped file.

The file is unmapped by the operating system if the process terminates. It can also be manually unmapped by calling munmap from <sys/mman.h>.

If the file could not be opened or mapped, (void*)0 is returned.

Releases

8 releases since Debian 3.0 (Woody); the text changed 2 times.

  1. 3.0
  2. 7–11
  3. 12–13

From libowfat-dev 0.32-5 in Debian 13 (Trixie). Parsed by carta from the page's man source.