Previous Topic: Return, Errno, and Reason CodesNext Topic: HOSTENT Structure


ERRNO Numbers Set by the Socket Program Interface

The name shown in the following table is the EQUate symbol generated by the #SOCKET macro. The equivalent condition name in the SOCKET-CALL-INTERFACE record is prefixed with the following:

Name

Value

Description

 

1 - 11999

The ERRNO is generated by the operating system. See the appropriate operating system documentation.

RNOINPL

12000

Invalid #SOCKET parameter list

RNOINAEC

12001

Invalid ASYNCECB parameter

RNOINAII

12002

Invalid AINFOIN parameter

RNOINAIO

12003

Invalid AINFOOUT parameter

RNOINBF

12004

Invalid BUFFER parameter

RNOINBFL

12005

Invalid BUFFERL parameter

RNOINBKL

12006

Invalid BACKLOG parameter

RNOINCAL

12007

Invalid CANONAML parameter

RNOINCMD

12008

Invalid COMMAND parameter

RNOINDOM

12009

Invalid DOMAIN parameter

RNOINEL

12010

Invalid EXCELST parameter

RNOINELL

12011

Invalid EXCELSTL parameter

RNOINFLG

12012

Invalid FLAGS parameter

RNOINFMT

12013

Invalid FORMAT parameter

RNOINFLT

12014

Invalid FROMLTE parameter

RNOINHDL

12015

Invalid HANDLE parameter

RNOINHNA

12016

Invalid HOSTNAME parameter

RNOINHNL

12017

Invalid HOSTNAML parameter

RNOINHNT

12018

Invalid HOSTENTP parameter

RNOINHOW

12019

Invalid HOW parameter

RNOINIL

12020

Invalid IPADDRL parameter

RNOINIP

12021

Invalid IPADDR parameter

RNOINIPS

12022

Invalid IPADDRS parameter

RNOINISL

12023

Invalid IPADDRSL parameter

RNOINLEV

12024

Invalid LEVEL parameter

RNOINMXP

12025

Invalid MAXPTERM parameter

RNOINMXT

12026

Invalid MAXTASK parameter

RNOINNA

12027

Invalid NAME parameter

RNOINNAL

12028

Invalid NAMEL parameter

RNOINNS

12029

Invalid NEWSOCK parameter

RNOINNSD

12030

Invalid NFDS parameter

RNOINONA

12031

Invalid OPTNAME parameter

RNOINOVA

12032

Invalid OPTVAL parameter

RNOINOVL

12033

Invalid OPTLEN parameter

RNOINPNA

12034

Invalid PROTNAME parameter

RNOINPNL

12035

Invalid PROTNAML parameter

RNOINPNT

12036

Invalid PROTENTP parameter

RNOINPNU

12037

Invalid PROTNUM parameter

RNOINPOR

12038

Invalid PORT parameter

RNOINRHL

12039

Invalid RETHNAML parameter

RNOINRIL

12040

Invalid RETIPASL parameter

RNOINRL

12041

Invalid READLST parameter

RNOINRLL

12042

Invalid READLSTL parameter

RNOINRLN

12043

Invalid RETLEN parameter

RNOINRND

12044

Invalid RETNFDS parameter

RNOINRNS

12045

Invalid RETNSTKS parameter

RNOINSA

12046

Invalid SOCKADDR parameter

RNOINSAL

12047

Invalid SOCKADDL parameter

RNOINSNA

12048

Invalid SERVNAME parameter

RNOINSNL

12049

Invalid SERVNAML parameter

RNOINSNT

12050

Invalid SERVENTP parameter

RNOINSOC

12051

Invalid SOCK parameter

RNOINTLT

12052

Invalid TOLTE parameter

RNOINTYP

12053

Invalid TYPE parameter

RNOINWL

12054

Invalid WRITLST parameter

RNOINWLL

12055

Invalid WRITLSTL parameter

RNOINOPT

12056

Invalid OPTION parameter

RNOINTIM

12057

Invalid TIMEOUT parameter

RNOINARG

12058

Invalid ARGUMENT parameter

RNOINRV

12059

Invalid RETVAL parameter

RNOINECB

12060

Invalid ECB parameter

RNOINECL

12061

Invalid ECBLIST parameter

RNOINRSL

12062

Invalid RETSNAML parameter

RNOINBL

12063

Invalid BITLIST parameter

RNOINBLL

12064

Invalid BITLISTL parameter

RNOINBOR

12065

Invalid BITORDER parameter

RNOINNNA

12066

Invalid NODENAME parameter

RNOINSTA

12067

Invalid STATUS parameter

RNOINARL

12068

Invalid ARGUMENL parameter

RNO2BUFF

12100

Specify BUFFER and BUFFERL, or none of them

RNO2HNAM

12101

Specify HOSTNAME and HOSTNAML, or none of them

RNO2NAME

12102

Specify NAME and NAMEL, or none of them

RNO2PNAM

12103

Specify PROTNAME and PROTNAML, or none of them

RNO2SNAM

12104

Specify SERVNAME and SERVNAML, or none of them

RNO3HNAM

12105

Specify HOSTNAME/HOSTNAML/ RETHNAML, or none

RNO3SNAM

12106

Specify SERVNAME/SERVNAML/ RETSNAML, or none

RNORQHS

12107

HOSTNAME or SERVNAME (or both) is required

RNORQECB

12108

ECB or ECBLIST is required

RNOXCECB

12109

ECB and ECBLIST are mutually exclusive

RNOIECBL

12110

Invalid ECB in ECBLIST

RNOINARQ

12111

Invalid asynchronous command request

RNOINAIS

12112

Invalid ADDRINFO structure

RNOSYSP1

12113

ASYNCECB and HANDLE are system parms

RNOINHDA

12114

Invalid area pointed to by HANDLE

RNOIIPA

12115

Invalid format for IP-address

RNOIIPA6

12116

Invalid format for IP-address (V6)

RNOFNS

12200

Function not supported by interface

RNOFRSVD

12201

Function reserved for the system

RNOCAAIO

12202

Cannot allocate an AIO parameter list

RNOCANSU

12203

Cannot assign new socket to user

RNOCRSFU

12204

Cannot remove socket from user table

RNOCSHNT

12205

Cannot save HOSTENT structure info

RNOCSAIO

12206

Cannot save ADDRINFO structure info

RNONAINF

12207

Cannot find ADDRINFO to free

RNONOLTE

12208

No LTE available from current TCE

RNOSLIND

12209

SOCKET line not defined

RNOSLINO

12210

SOCKET line not opened

RNOSLRCY

12211

TCP/IP has been recycled

RNOPINL

12212

Plug-in module not loaded

RNODRTCE

12213

Driver's TCE does not point to the PLE

RNOINEPI

12214

Invalid environment when entering the plug-in

RNOSENA

12215

Socket environment not active

RNOUSTCA

12216

User's socket table cannot be allocated

RNOUSTNE

12217

User's socket table does not exist

RNOSSTCA

12218

System's socket table cannot be allocated

RNOSSTNE

12219

System's socket table does not exist

RNOSTKNF

12220

Requested stack not found

RNOSTKNA

12221

Requested stack not active

RNOSDTCE

12222

Socket Descriptor table cannot be extended

RNOCASWA

12223

Cannot allocate SELECT work area

RNOINSWA

12224

Inconsistent fields in SELECT work area

RNOSBLEM

12225

All SELECT bit lists are empty

RNOSNCSS

12226

All sockets not created under same stack

RNOCASBL

12227

Cannot allocate socket's bit list

RNOMAXSO

12228

Maximum number of sockets reached

RNOMAXST

12229

Maximum number of sockets per task reached

RNOCADNS

12230

Cannot allocate DNS work area

RNOINDNS

12231

Invalid response from DNS server

RNOPITNL

12232

(z/VSE only) Plugin table module not loaded

RNODDSNA

12233

No active DDSTCPIP PTE found for IDMS nodename

RNODDSNC

12234

Cannot build a DDS connection to IDMS nodename

RNODDSNF

12235

No free port found in PORT-RANGE

RNODDSMC

12236

Maximum number of connections reached

RNODDSRE

12237

Error during release of a DDS connection

RNONASTK

12238

No active stack found in the system

RNOCEXSI

12239

Connection on excluded stack ignored (internal)

RNOCSSNT

12240

Cannot save SERVENT structure info

RNOSRVNF

12241

Name/alias + protocol service not found

RNOPORNF

12242

Port number + protocol service not found

RNOSGNER

12243

SYSGEN internal error - wrong records counter

RNOSTKAA

12244

Requested stack already active

RNOSTKAI

12245

Requested stack already inactive

RNOCDSTK

12246

Cannot exclude the default stack

RNOSTKEX

12247

Owning stack has been dynamically excluded

RNOSENQ

12248

Socket environment is quiescing

RNOSFND

12249

Service file not defined in the CA IDMS system

RNOSTKCA

12250

System's Stack Table cannot be allocated

RNOSTKNI

12251

System's Stack Table not initialized yet

RNODNSNA

12252

Internal DNS Resolver not available

RNOHIUCV

12300

HNDIUCV error

RNOCIUCV

12301

CMSIUCV error

RNOIUCVS

12302

IUCV error for a socket function

RNOSEVER

12303

IUCV connection severed by TCP/IP

RNOTOIUC

12304

Time-out during IUCV connection

 

>12999

The ERRNO is generated by the operation system. See the appropriate operating system documentation.