default_pager_backing_store_create
Server Interface - Create a backing storage object.
SYNOPSIS
#include< mach/default_pager_object.h>
kern_return_t default_pager_backing_store_create
(mach_port_t pager,
int priority,
int clsize,
mach_port_t backing_store);
PARAMETERS
- pager
-
[in default pager (receive) right] The default pager service port.
- priority
-
[in scalar] The scheduling priority for the backing store service
thread(s).
- clsize
-
[in scalar] The preferred cluster size (in bytes) for the backing
store object.
- backing_store
-
[out backing store (receive) right] The port used to manipulate the
created backing store.
DESCRIPTION
The default_pager_backing_store_create function is called to create a
new backing storage object. The kernel does not make this call itself
(which is why it can be a synchronous call); this request is only
issued by tasks (privileged) holding the default pager service port.
RETURN VALUES
- KERN_FAILURE
-
The default pager does not support this operation.
- KERN_INVALID_ARGUMENT
-
The pager port does not represent a valid default pager.
- KERN_SUCCESS
-
The operation was successful.
RELATED INFORMATION
Functions:
default_pager_backing_store_delete,
default_pager_backing_store_info.