kwpar_unreghook Kernel Service

Purpose

Removes a previously registered workload partition (WPAR) callback hook.

Syntax

#include <sys/wparid.h>

int kwpar_unreghook ( key)
regkey_t key;

Parameters

Item Description
key The registration key of the hook that the caller wants to un-register. This key is equivalent to the key returned from a hook registration with the kwpar_reghook kernel service.

Description

The kwpar_unreghook kernel service informs workload partitions that the caller no longer wants to receive callouts for WPAR conditions.

Execution Environment

The kwpar_unreghook kernel service can be called from the process environment only.

Return Values

Item Description
0 Success.
non-zero Failure.

Error Codes

The kwpar_unreghook service fails if one or more of the following errors occur:

Item Description
EINVAL Not a valid registration key.
EPERM Not allowed to un-register this key.