DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦f8976868b⟧ TextFile

    Length: 2859 (0xb2b)
    Types: TextFile
    Notes: UNIX file
    Names: »errno.h«

Derivation

└─⟦8c4f54e61⟧ Bits:30004068/disk2.imd Interactive TCP/IP v.1.2
└─⟦8c4f54e61⟧ UNIX Filesystem
    └─⟦this⟧ »hb/new/usr/include/net/errno.h« 

TextFile

/*
 * Copyright (c) 1982, 1986 Regents of the University of California.
 * All rights reserved.  The Berkeley software License Agreement
 * specifies the terms and conditions for redistribution.
 *
 *	@(#)errno.h	7.1 (Berkeley) 6/4/86
 */
#ident "@(#)errno.h	2.1 - 89/04/21"

/*
 * Selected error codes
 * only network extensions
 */

#define EXTERBASE	65	/* where extended errno's start */

#define	EWOULDBLOCK	(35+EXTERBASE)	/* Operation would block */
#define	EINPROGRESS	(36+EXTERBASE)	/* Operation now in progress */
#define	EALREADY	(37+EXTERBASE)	/* Operation already in progress */

/* ipc/network software */

	/* argument errors */
#define	ENOTSOCK	(38+EXTERBASE)	/* Socket operation on non-socket */
#define	EDESTADDRREQ	(39+EXTERBASE)	/* Destination address required */
#define	EMSGSIZE	(40+EXTERBASE)	/* Message too long */
#define	EPROTOTYPE	(41+EXTERBASE)	/* Protocol wrong type for socket */
#define	ENOPROTOOPT	(42+EXTERBASE)	/* Protocol not available */
#define	EPROTONOSUPPORT	(43+EXTERBASE)	/* Protocol not supported */
#define	ESOCKTNOSUPPORT	(44+EXTERBASE)	/* Socket type not supported */
#define	EOPNOTSUPP	(45+EXTERBASE)	/* Operation not supported on socket */
#define	EPFNOSUPPORT	(46+EXTERBASE)	/* Protocol family not supported */
#define	EAFNOSUPPORT	(47+EXTERBASE)	/* Address family not supported by protocol family */
#define	EADDRINUSE	(48+EXTERBASE)	/* Address already in use */
#define	EADDRNOTAVAIL	(49+EXTERBASE)	/* Can't assign requested address */

	/* operational errors */
#define	ENETDOWN	(50+EXTERBASE)	/* Network is down */
#define	ENETUNREACH	(51+EXTERBASE)	/* Network is unreachable */
#define	ENETRESET	(52+EXTERBASE)	/* Network dropped connection on reset */
#define	ECONNABORTED	(53+EXTERBASE)	/* Software caused connection abort */
#define	ECONNRESET	(54+EXTERBASE)	/* Connection reset by peer */
#define	ENOBUFS		(55+EXTERBASE)	/* No buffer space available */
#define	EISCONN		(56+EXTERBASE)	/* Socket is already connected */
#define	ENOTCONN	(57+EXTERBASE)	/* Socket is not connected */
#define	ESHUTDOWN	(58+EXTERBASE)	/* Can't send after socket shutdown */
#define	ETOOMANYREFS	(59+EXTERBASE)	/* Too many references: can't splice */
#define	ETIMEDOUT	(60+EXTERBASE)	/* Connection timed out */
#define	ECONNREFUSED	(61+EXTERBASE)	/* Connection refused */

	/* */
#define	ELOOP		(62+EXTERBASE)	/* Too many levels of symbolic links */
#define	ENAMETOOLONG	(63+EXTERBASE)	/* File name too long */

/* should be rearranged */
#define	EHOSTDOWN	(64+EXTERBASE)	/* Host is down */
#define	EHOSTUNREACH	(65+EXTERBASE)	/* No route to host */
#define	ENOTEMPTY	(66+EXTERBASE)	/* Directory not empty */

/* quotas & mush */
#define	EPROCLIM	(67+EXTERBASE)	/* Too many processes */
#define	EUSERS		(68+EXTERBASE)	/* Too many users */
#define	EDQUOT		(69+EXTERBASE)	/* Disc quota exceeded */

#define EXT_ERRNO_MAX	EDQUOT