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

param_setting
is the string that will be returned when getenv is called with param_name as its parameter.
system()
The string passed to the system() function is either a NULL string or an ASCII string that can be
processed by the command processor.
strerror()
The format of the error message returned by the strerror() function is an ASCII string.
Table 62 lists the contents of the error message strings returned by a call to the strerror() function:
Table 62 errno Values and Corresponding Messages
Messageserrno
Not owner, permission deniedEPERM
No such file or directoryENOENT
No such process or table entryESRCH
Interrupted system callEINTR
I/O errorEIO
No such device or addressENXIO
Argument list too longE2BIG
Exec format errorENOEXEC
Bad file descriptorEBADF
No childrenECHILD
No more processesEAGAIN
Insufficient user memoryENOMEM
Permission deniedEACCES
Bad addressEFAULT
Mount device busyEBUSY
File already existsEEXIST
Cross-device linkEXDEV
No such deviceENODEV
Not a directoryENOTDIR
Is a directoryEISDIR
Invalid function argumentEINVAL
File table overflowENFILE
Maximum number of files already openEMFILE
Not a typewriterENOTTY
File too largeEFBIG
No space left on deviceENOSPC
Illegal seekESPIPE
Read only file systemEROFS
Too many linksEMLINK
Implementation-Defined Behavior of Native C 401