/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: bsd_extn:errno.h (VERSION 2.6)
*/

#ifndef __TDF_BSD_EXTN_ERRNO_H
#define __TDF_BSD_EXTN_ERRNO_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__bsd_extn__errno begin

#ifndef __BUILDING_LIBS
#pragma extend interface [errno.h]
#else /* __BUILDING_LIBS */
#pragma extend interface "../ansi.api/errno.h"
#endif /* __BUILDING_LIBS */
/* Only BSD specific error numbers given */
#pragma token EXP const : int : EADDRINUSE # bsd_extn.errno.EADDRINUSE
#pragma token EXP const : int : EADDRNOTAVAIL # bsd_extn.errno.EADDRNOTAVAIL
#pragma token EXP const : int : EAFNOSUPPORT # bsd_extn.errno.EAFNOSUPPORT
#pragma token EXP const : int : EALREADY # bsd_extn.errno.EALREADY
#pragma token EXP const : int : ECONNREFUSED # bsd_extn.errno.ECONNREFUSED
#pragma token EXP const : int : EINPROGRESS # bsd_extn.errno.EINPROGRESS
#pragma token EXP const : int : EISCONN # bsd_extn.errno.EISCONN
#pragma token EXP const : int : EMSGSIZE # bsd_extn.errno.EMSGSIZE
#pragma token EXP const : int : ENETUNREACH # bsd_extn.errno.ENETUNREACH
#pragma token EXP const : int : ENOBUFS # bsd_extn.errno.ENOBUFS
#pragma token EXP const : int : ENOTCONN # bsd_extn.errno.ENOTCONN
#pragma token EXP const : int : ENOTSOCK # bsd_extn.errno.ENOTSOCK
#pragma token EXP const : int : EOPNOTSUPP # bsd_extn.errno.EOPNOTSUPP
#pragma token EXP const : int : EPROTONOSUPPORT # bsd_extn.errno.EPROTONOSUPPORT
#pragma token EXP const : int : EPROTOTYPE # bsd_extn.errno.EPROTOTYPE
#pragma token EXP const : int : ETIMEDOUT # bsd_extn.errno.ETIMEDOUT
#pragma token EXP const : int : EWOULDBLOCK # bsd_extn.errno.EWOULDBLOCK

#pragma interface EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT EALREADY
#pragma interface ECONNREFUSED EINPROGRESS EISCONN EMSGSIZE ENETUNREACH
#pragma interface ENOBUFS ENOTCONN ENOTSOCK EOPNOTSUPP EPROTONOSUPPORT
#pragma interface EPROTOTYPE ETIMEDOUT EWOULDBLOCK

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_BSD_EXTN_ERRNO_H */
