MultiNet V5.3 Messages & Logicals

Previous Page TOC Index Next Page

Chapter 5

Error Codes

Error codes and error names associated with messages displayed on UNIX hosts are listed here. Some of these messages are also generated by MultiNet. Table 5-1 lists the error codes alphabetically. Table 5-2 lists the errors numerically.

Table 5-1 Error Codes Sorted Alphabetically (Continued)

Error Name

Error Code

Description

E2BIG

7

Arg list too long

EACCES

13

Permission denied

EADDRINUSE

48

Address already in use

EADDRNOTAVAIL

49

Can't assign requested address

EAFNOSUPPORT

47

Address family not supported by protocol family

EAGAIN

11

No more processes

EALREADY

37

Operation already in progress

EBADF

9

Bad file number

EBUSY

16

Mount device busy

ECHILD

10

No children

ECONNABORTED

53

Software caused connection abort

ECONNREFUSED

61

Connection refused. This can occur when a connection is attempted to a non-existent server process. This message indicates that even though a path was established to the remote host, the remote host is not prepared for the type of connection attempted.

Therefore, the connection was refused. The most likely cause is that a server (daemon) has not been enabled on the remote host. Servers are enabled automatically when a host is booted. Check with the system administrator of the remote host.

ECONNRESET

54

The connection was reset by the remote node. This occurs when the remote node has rebooted and the local node attempts to transmit on a stale connection.

EDEADLK

35

Operation would block

EDESTADDRREQ

39

Destination address required

EDOM

33

Argument too large

EDQUOT

69

Disc quota exceeded

EEXIST

17

File exists

EFAULT

14

Bad address

EFBIG

27

File too large

EHOSTDOWN

64

Host is down

EHOSTUNREACH

65

No route can be found to the host you are trying to contact, an intermediate router is not working temporarily, or an intermediate router is set to prevent access to the host. If you are attempting to access a remote host via modem, this error means the terminal port is set /MODEM but no modem carrier (DTR) is present.

EINPROGRESS

36

Operation now in progress

EINTR

4

Interrupted system call

EINVAL

22

Invalid argument

EIO

5

I/O error

EISCONN

56

Socket is already connected

EISDIR

21

Is a directory

ELOOP

62

Too many levels of symbolic links

EMFILE

24

Too many open files

EMLINK

31

Too many links

EMSGSIZE

40

Message too long

ENAMETOOLONG

63

File name too long

ENETDOWN

50

Network is down

ENETRESET

52

Network dropped connection on reset

ENETUNREACH

51

Network is unreachable. The IP network you are trying to contact is not reachable. No route to the remote host or network can be found. This can be due to one of the following conditions:

Two hosts on the same network were assigned Internet addresses containing different network numbers.

The remote host is on a different network but you have not added the proper route entry using the MULTINET SET/ROUTE command. If you have a single gateway available, you can set a DEFAULT ROUTE to send all packets to this gateway.

If your network is a Class C network (that is, the first byte of the network is 192 or larger), make sure the first three bytes of the Internet address are the same for all hosts.

To correct these problems, check the routing tables and HOSTS files to resolve the incompatibility, and make sure the hosts have the same network number.

ENFILE

23

File table overflow

ENOBUFS

55

No buffer space available

ENODEV

19

No such device

ENOENT

2

No such file or directory

ENOEXEC

8

Exec format error

ENOMEM

12

Not enough core

ENOPROTOOPT

42

Protocol not available

ENOSPC

28

No space left on device

ENOTBLK

15

Block device required

ENOTCONN

57

Socket is not connected

ENOTDIR

20

Not a directory

ENOTEMPTY

66

Directory not empty

ENOTSOCK

38

Socket operation on non-socket

ENOTTY

25

Not a typewriter

ENXIO

6

No such device or address

EOPNOTSUPP

45

Operation not supported on socket

EPERM

1

Not owner

EPFNOSUPPORT

46

Protocol family not supported

EPIPE

32

Broken pipe

EPROCLIM

67

Too many processes

EPROTONOSUPPORT

43

Protocol not supported

EPROTOTYPE

41

Protocol wrong type for socket

ERANGE

34

Result too large

EROFS

30

Read-only file system

ESHUTDOWN

58

Can't send after socket shutdown

ESOCKTNOSUPPOT

44

Socket type not supported

ESPIPE

29

Illegal seek

ESRCH

3

No such process

ETIMEDOUT

60

Low-level packet transmission could not be accomplished in one or both directions. Either the connection request or its reply failed to get through.

ETOOMANYREFS

59

Too many references: cannot splice

ETXTBSY

26

Text file busy

EUSERS

68

Too many users

EVMSERR

65535

VMS-specific error code for non-translatable errors from VMS to C

EWOULDBLOCK

35

Operation would block

EXDEV

18

Cross-device link

Table 5-2 Error Codes Sorted Numerically (Continued)

Error Code

Error Name

Description

1

EPERM

Not owner

2

ENOENT

No such file or directory

3

ESRCH

No such process

4

EINTR

Interrupted system call

5

EIO

I/O error

6

ENXIO

No such device or address

7

E2BIG

Arg list too long

8

ENOEXEC

Exec format error

9

EBADF

Bad file number

10

ECHILD

No children

11

EAGAIN

No more processes

12

ENOMEM

Not enough core

13

EACCES

Permission denied

14

EFAULT

Bad address

15

ENOTBLK

Block device required

16

EBUSY

Mount device busy

17

EEXIST

File exists

18

EXDEV

Cross-device link

19

ENODEV

No such device

20

ENOTDIR

Not a directory

21

EISDIR

Is a directory

22

EINVAL

Invalid argument

23

ENFILE

File table overflow

24

EMFILE

Too many open files

25

ENOTTY

Not a typewriter

26

ETXTBSY

Text file busy

27

EFBIG

File too large

28

ENOSPC

No space left on device

29

ESPIPE

Illegal seek

30

EROFS

Read-only file system

31

EMLINK

Too many links

32

EPIPE

Broken pipe

33

EDOM

Argument too large

34

ERANGE

Result too large

35

EWOULDBLOCK

Operation would block

36

EINPROGRESS

Operation now in progress

37

EALREADY

Operation already in progress

38

ENOTSOCK

Socket operation on non-socket

39

EDESTADDRREQ

Destination address required

40

EMSGSIZE

Message too long

41

EPROTOTYPE

Protocol wrong type for socket

42

ENOPROTOOPT

Protocol not available

43

EPROTONOSUPPORT

Protocol not supported

44

ESOCKTNOSUPPORT

Socket type not supported

45

EOPNOTSUPP

Operation not supported on socket

46

EPFNOSUPPORT

Protocol family not supported

47

EAFNOSUPPORT

Address family not supported by protocol family

48

EADDRINUSE

Address already in use

49

EADDRNOTAVAIL

Can't assign requested address

50

ENETDOWN

Network is down

51

ENETUNREACH

Network is unreachable. The IP network you are trying to contact is not reachable. No route to the remote host or network can be found. This can be due to one of the following conditions:

Two hosts on the same network were assigned Internet addresses containing different network numbers.

The remote host is on a different network but you have not added the proper route entry using the MULTINET SET/ROUTE command. If you have a single gateway available, you can set a DEFAULT ROUTE to send all packets to this gateway.

If your network is a Class C network (that is, the first byte of the network is 192 or larger), make sure the first three bytes of the Internet address are the same for all hosts.

To correct these problems, check the routing tables and HOSTS files to resolve the incompatibility, and make sure the hosts have the same network number.

52

ENETRESET

Network dropped connection on reset

53

ECONNABORTED

Software caused connection abort

54

ECONNRESET

The connection was reset by the remote node. Typically this occurs when the remote node has rebooted and the local node attempts to transmit on a stale connection.

54

ECONNRESET

Connection reset by peer

55

ENOBUFS

No buffer space available

56

EISCONN

Socket is already connected

57

ENOTCONN

Socket is not connected

58

ESHUTDOWN

Can't send after socket shutdown

59

ETOOMANYREFS

Too many references: can't splice

60

ETIMEDOUT

Low-level packet transmission could not be accomplished in one or both directions. Either the connection request or its reply failed to get through.

61

ECONNREFUSED

Connection refused. This can occur when a connection is attempted to a non-existent server process. This message indicates that even though a path was established to the remote host, the remote host is not prepared for the type of connection attempted.

Therefore, the connection was refused. The most likely cause is that a server (daemon) has not been enabled on the remote host. Servers are enabled automatically when a host is booted. Check with the system administrator of the remote host.

62

ELOOP

Too many levels of symbolic links

63

ENAMETOOLONG

File name too long

64

EHOSTDOWN

Host is down

65

EHOSTUNREACH

No route can be found to the host you are trying to contact, an intermediate router is not working temporarily, or an intermediate router is set to prevent access to the host. If you are attempting to access a remote host via modem, this error means the terminal port is set /MODEM but no modem carrier (DTR) is present.

66

ENOTEMPTY

Directory not empty

67

EPROCLIM

Too many processes

68

EUSERS

Too many users

69

EDQUOT

Disc quota exceeded

65535

EVMSERR

VMS-specific error code for non- translatable errors from VMS to C

Previous Page Page Top TOC Index Next Page