Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ munmap(2) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mmap(2)

sysconf(3C)



munmap(2)                        UNIX System V                        munmap(2)


NAME
      munmap - unmap pages of memory

SYNOPSIS
      #include <sys/types.h>
      #include <sys/mman.h>
      int munmap(caddrt addr, sizet len);

DESCRIPTION
      The function munmap removes the mappings for pages in the range [addr,
      addr + len).  Further references to these pages will result in the
      delivery of a SIGSEGV signal to the process.

      The function mmap often performs an implicit munmap.

RETURN VALUE
      Upon successful completion, the function munmap returns a value of 0;
      otherwise, it returns a value of -1 and sets errno to indicate an error.

ERRORS
      Under the following conditions, the function munmap fails and sets errno
      to:

     EINVAL if addr is not a multiple of the page size as returned by sysconf.

     EINVAL if addresses in the range [addr, addr + len) are outside the valid
             range for the address space of a process.

     EINVAL The argument len has a value less than or equal to 0.

SEE ALSO
      mmap(2), sysconf(3C).






















10/89                                                                    Page 1





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026