| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 3: Library Interfaces and Headers Oracle Solaris 11 Information Library |
Library Interfaces and Headers
SMHBA_GetAdapterAttributes(3LIB)
SMHBA_GetAdapterPortAttributes(3LIB)
SMHBA_GetBindingCapability(3LIB)
SMHBA_GetDiscoveredPortAttributes(3LIB)
SMHBA_GetFCPhyAttributes(3LIB)
SMHBA_GetPersistentBinding(3LIB)
SMHBA_GetPortAttributesByWWN(3LIB)
SMHBA_GetProtocolStatistics(3LIB)
SMHBA_GetSASPhyAttributes(3LIB)
SMHBA_GetVendorLibraryAttributes(3LIB)
SMHBA_GetWrapperLibraryAttributes(3LIB)
SMHBA_RegisterForAdapterAddEvents(3LIB)
SMHBA_RegisterForAdapterEvents(3LIB)
SMHBA_RegisterForAdapterPhyStatEvents(3LIB)
SMHBA_RegisterForAdapterPortEvents(3LIB)
SMHBA_RegisterForAdapterPortStatEvents(3LIB)
SMHBA_RegisterForTargetEvents(3LIB)
SMHBA_RemoveAllPersistentBindings(3LIB)
SMHBA_RemovePersistentBinding(3LIB)
- regular expression matching types
#include <regex.h>
The <regex.h> header defines the structures and symbolic constants used by theregcomp(),regexec(),regerror(), andregfree() functions. Seeregcomp(3C).
The structure typeregex_t contains the following member:
size_t re_nsub number of parenthesized subexpressions
The typesize_t is defined as described in <sys/types.h>. Seetypes.h(3HEAD).
The typeregoff_t is defined as a signed integer type that canhold the largest value that can be stored in either a typeoff_t or typessize_t. The structure typeregmatch_t contains the following members:
regoff_t rm_so byte offset from start of string to start of substringregoff_t rm_eo byte offset from start of string of the first character after the end of substring
Values for thecflags parameter to theregcomp function are as follows:
use extended regular expressions
ignore case in match
report only success or fail inregexec()
change the handling ofNEWLINE character
Values for theeflags parameter to theregexec() function are as follows:
The circumflex character (^), when taken as a special character, does not match the beginning of string.
The dollar sign ($), when taken as a special character, does not match the end of string.
The following constants are defined as error return values:
regexec() failed to match.
Invalid regular expression.
Invalid collating element referenced.
Invalid character class type referenced.
Trailing '\' in pattern.
Number in \\digit invalid or in error.
“[]” imbalance.
“\(\)” or “()” imbalance.
“\\{\\}” imbalance.
Content of “\\{\\}” invalid: not a number, number too large, more than two numbers, first larger than second.
Invalid endpoint in range expression.
Out of memory.
'?', '*', or '+' not preceded by valid regular expression.
Reserved.
Seeattributes(5) for descriptions of the following attributes:
|
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |