DragonFly On-Line Manual Pages


MINCORE(2)		 DragonFly System Calls Manual		    MINCORE(2)

NAME

mincore -- get advice about use of memory

LIBRARY

Standard C Library (libc, -lc)

SYNOPSIS

#include <sys/types.h> #include <sys/mman.h> int mincore(const void *addr, size_t len, char *vec);

DESCRIPTION

The mincore() system call allows a process to obtain information about whether pages are core resident. Here the current core residency of the pages is returned in the character array vec, with a value of 1 meaning that the page is in-core.

RETURN VALUES

The mincore() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

ERRORS

[EINVAL] The virtual address range specified by the addr and len arguments is not valid. [EFAULT] The vec argument points to an illegal address.

SEE ALSO

madvise(2), mprotect(2), msync(2), munmap(2)

HISTORY

The mincore() function first appeared in 4.4BSD. DragonFly 3.7 June 9, 1993 DragonFly 3.7