Windows PowerShell command on Get-command nvpair_type
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man nvpair_type

Name-value Pair Library Functions nvlist_next_nvpair(3NVPAIR)

NAME

nvlist_next_nvpair, nvpair_name, nvpair_type - return data

regarding name-value pairs

SYNOPSIS

cc [ flag... ] file... -lnvpair [ library... ]

#include

nvpair_t *nvlist_next_nvpair(nvlist_t *nvl, nvpair_t *nvpair);

char *nvpair_name(nvpair_t *nvpair);

data_type_t nvpair_type(nvpair_t *nvpair);

PARAMETERS

nvl The nvlist_t to be processed.

nvpair Handle to a name-value pair.

DESCRIPTION

The nvlist_next_nvpair() function returns a handle to the

next nvpair in the list following nvpair. If nvpair is NULL, the first pair is returned. If nvpair is the last pair in the nvlist, NULL is returned.

The nvpair_name() function returns a string containing the

name of nvpair.

The nvpair_type() function retrieves the value of the nvpair

in the form of enumerated type data_type_t. This is used to

determine the appropriate nvpair_*() function to call for

retrieving the value.

RETURN VALUES

Upon successful completion, nvpair_name() returns a string

containing the name of the name-value pair.

Upon successful completion, nvpair_type() returns an

enumerated data type data_type_t. Possible values for

data_type_t are as follows:

o DATA_TYPE_BOOLEAN

o DATA_TYPE_BOOLEAN_VALUE

SunOS 5.11 Last change: 2 Feb 2004 1

Name-value Pair Library Functions nvlist_next_nvpair(3NVPAIR)

o DATA_TYPE_BYTE

o DATA_TYPE_INT8

o DATA_TYPE_UINT8

o DATA_TYPE_INT16

o DATA_TYPE_UINT16

o DATA_TYPE_INT32

o DATA_TYPE_UINT32

o DATA_TYPE_INT64

o DATA_TYPE_UINT64

o DATA_TYPE_STRING

o DATA_TYPE_NVLIST

o DATA_TYPE_BOOLEAN_ARRAY

o DATA_TYPE_BYTE_ARRAY

o DATA_TYPE_INT8_ARRAY

o DATA_TYPE_UINT8_ARRAY

o DATA_TYPE_INT16_ARRAY

o DATA_TYPE_UINT16_ARRAY

o DATA_TYPE_INT32_ARRAY

o DATA_TYPE_UINT32_ARRAY

o DATA_TYPE_INT64_ARRAY

o DATA_TYPE_UINT64_ARRAY

o DATA_TYPE_STRING_ARRAY

o DATA_TYPE_NVLIST_ARRAY

Upon reaching the end of a list, nvlist_next_pair() returns

NULL. Otherwise, the function returns a handle to next nvpair in the list.

SunOS 5.11 Last change: 2 Feb 2004 2

Name-value Pair Library Functions nvlist_next_nvpair(3NVPAIR)

These and other libnvpair(3LIB) functions cannot manipulate nvpairs after they have been removed from or replaced in an nvlist. Replacement can occur during pair additions to

nvlists created with NV_UNIQUE_NAME_TYPE and NV_UNIQUE_NAME.

See nvlist_alloc(3NVPAIR).

ERRORS

No errors are defined.

EXAMPLES

Example 1 Example of usage of nvlist_next_nvpair().

/*

* usage of nvlist_next_nvpair()

*/ static int

edit_nvl(nvlist_t *nvl)

{

nvpair_t *curr = nvlist_next_nvpair(nvl, NULL);

while (curr != NULL) { int err;

nvpair_t *next = nvlist_next_nvpair(nvl, curr);

if (!nvl_check(curr))

if ((err = nvlist_remove(nvl, nvpair_name(curr),

nvpair_type(curr))) != 0)

return (err); curr = next; } return (0); }

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

SunOS 5.11 Last change: 2 Feb 2004 3

Name-value Pair Library Functions nvlist_next_nvpair(3NVPAIR)

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|____________________________|______________________________|

| Interface Stability | Committed |

|____________________________|______________________________|

| MT-Level | MT-Safe |

|____________________________|______________________________|

SEE ALSO

libnvpair(3LIB), nvlist_alloc(3NVPAIR), attributes(5)

NOTES The enumerated nvpair data types might not be an exhaustive list and new data types can be added. An application using

the data type enumeration, data_type_t, should be written to

expect or ignore new data types.

SunOS 5.11 Last change: 2 Feb 2004 4




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™