svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
pool_error(3pool)
Pool Configuration Manipulation Library Functions pool_error(3POOL)
NAME
pool_error, pool_strerror - error interface to resource pools library
SYNOPSIS
cc [ flag... ] file... -lpool [ library... ]
#include <pool.h>
int pool_error(void);
const char *pool_strerror(int perr);
DESCRIPTION
The pool_error() function returns the error value of the last failure
recorded by the invocation of one of the functions of the resource pool
configuration library, libpool.
The pool_strerror() function returns a descriptive null-terminated
string for each of the valid pool error codes.
The following error codes can be returned by pool_error():
RETURN VALUES
The pool_error() function returns the current pool error value for the
calling thread from among the following:
POE_ACCESS The operation could not be performed because the
configuration was not opened with the correct
opening permissions.
POE_BADPARAM A bad parameter was supplied.
POE_BAD_PROP_TYPE An incorrect property type was submitted or
encountered during the pool operation.
POE_DATASTORE An error occurred within permanent storage.
POE_INVALID_CONF The pool configuration presented for the opera‐
tion is invalid.
POE_INVALID_SEARCH A query whose outcome set was empty was
attempted.
POE_NOTSUP An unsupported operation was attempted.
POE_PUTPROP An attempt to write a read-only property was
made.
POE_OK The previous pool operation succeeded.
POE_SYSTEM An underlying system call or library function
failed; errno(3C) is preserved where possible.
The pool_strerror() function returns a pointer to the string corre‐
sponding to the requested error value. If the error value has no corre‐
sponding string, −1 is returned and errno is set to indicate the error.
ERRORS
The pool_strerror() function will fail if:
ESRCH The specified error value is not defined by the pools error
facility.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ CSIEnabled _ Interface StabilityUncommitted _ MT-Level‐
Safe
SEE ALSO
errno(3C), libpool(3LIB), pool_error(3POOL), attributes(7)
Oracle Solaris 11.4 23 Sep 2003 pool_error(3POOL)