C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

Table 62 errno Values and Corresponding Messages (continued)
Messageserrno
Directory not emptyENOTEMPTY
Out-of-band data availableEHAVEOOB
Invalid socket callEBADSYS
File type not supportedEBADFILE
Not a C fileEBADCF
Insufficient internal memoryENOIMEM
Invalid data in bufferEBADDATA
No reply in bufferENOREPLY
Partial buffer receivedEPARTIAL
Interface error from SP IESPIERR
Version mismatchEVERSION
XDR encoding errorEXDRDECODE
XDR decoding errorEXDRENCODE
G.4 Locale Behavior
The local time zone and daylight-saving time depend on the system location.
The era for the clock function "Locale-specific Behavior" is January 1, 1970 GMT.
No characters have been added to the execution set required by the ISO/ANSI C standard.
The direction of printing is left to right, and top to bottom.
The decimal point character is a period (.).
G.5 Common Extensions
There are no common extensions to the formats for time and date.
Multibyte Characters and Wide Characters
Multibyte characters and wide characters support Asian alphabets that often contain a very large
number of characters. The Guardian native C run-time library functions, except for the strcoll()
and strxfrm() functions, support these character sets: Tandem Kanji, Chinese Big 5, Chinese
PC, Hangul and KSC5601.
Discussion of multibyte characters applies only to the Guardian environment. For more details on
multibyte characters in the Open System Services (OSS) environment, see the Software
Internationalization Manual.
The Guardian native C run-time library functions mblen(), mbtoc(), mbtowcs(), wctomb(),
and wctombs() do not support multibyte characters for programs that use the 32-bit (or wide)
data model as described in this section. Guardian programs that use the 32-bit data model must
use the Guardian system procedures that support multibyte characters instead. For more details,
see the Guardian Programmer’s Guide.
The default character set supported by a system is configured at system installation time and cannot
be changed during program execution. The Guardian procedure MBCS_DEFAULTCHARSET_
returns the identifier of the default character set. The Guardian Procedure Calls Reference Manual
describes this system procedure in detail.
The internal representation of the characters of these languages is HP internal and might not conform
to any ISO standard. HP can choose to change this internal representation at any time.
Implementation-Defined Behavior of Native C 403