MacTCP: Error Codes Defined
The following list defines error message name-to-number mapping,
Internet Control Message Protocol(ICMP), and other miscellaneous
types throughout the MacTCP driver.
These error messages DO NOT apply to Open Transport.
Unable to initialize the local network
The manually set address is configured
A configuration resource is missing.
Not enough room in the application
heap (Macintosh 512K enhanced
Error in getting an address from a
server or the address is
already in use
by another machine.
-23005 connectionClosing A TCPClose
command was already issued
so there is no more data
to send on this
-23006 invalidLength The
total amount of data described by
the WDS was either 0 or
-23007 connectionExists The TCP or
UDP stream already has an
-23008 connectionDoesntExist The TCP stream has
no open connection.
-23009 insuuficientResources 64 TCP or UDP streams
-23010 invalidStreamPtr The specified
TCP or UDP stream is not
-23011 streamAlreadyOpen An open stream
is already using the
receive buffer area.
-23012 connectionTerminated The TCP connection
was broken; the
reason will be given a
-23013 invalidBufPtr The
receive buffer area pointer is 0
The RDS refers to receive buffers not
owned by the user.
The WDS pointer was 0 (nil).
The connection came halfway up and
-23016 commandTimeout The
specified command action was not
completed in the specified
-23017 duplicateSocket A stream
is already open using the
local UDP port or a TC
already exists between
the local IP
address and TCP port, and
remote IP address and TCP
-23032 ipDontFragErr The
pack is too large to send without
fragmenting and the Don't
-23033 ipDestDeadErr The
destination host is not responding
to address resolution requests.
-23035 icmpEchoTimeoutErr The icmp echo
packet was not responded
to in the indicated timeout
-23036 ipNoFragMemErr Insufficient
internal driver buffers
available to fragment this packet on
No gateway available to manage routing
of packets to off-network
-23041 nameSyntaxErr The
<<hostname>> field had a syntax
error. The address was
given in dot
notation (that is, W.X.Y.Z)
not conform to the syntax
for an IP
The name specified cannot be found in
the cache. The domain
will now query the domain
and return the answer in
No result procedure is passed to the
address translation call
resolver must be used to
No name server can be found for the
specified name string.
The domain name does not exist.
None of the known name servers are
The domain name server has returned an
Not enough memory is available to
issue the needed DNR query
or to build
the DNR cache.