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

Table 63 errno Values and Corresponding Messages (continued)
Messageerrno
Connection refusedECONNREFUSED
Host is downEHOSTDOWN
No route to hostEHOSTUNREACH
File name too longENAMETOOLONG
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 TNS 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 D30 and later Guardian 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_
Implementation-Defined Behavior of TNS C 415