|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T x
Length: 2312 (0x908) Types: TextFile Names: »x25.h«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/h/x25.h«
/* x25.h - X.25 abstractions */ /* * $Header: /f/osi/h/RCS/x25.h,v 6.0 89/03/18 23:32:37 mrose Rel $ * * Contributed by John Pavel, Department of Trade and Industry/National * Physical Laboratory in the UK * * * $Log: x25.h,v $ * Revision 6.0 89/03/18 23:32:37 mrose * Release 5.0 * */ /* * NOTICE * * Acquisition, use, and distribution of this module and related * materials are subject to the restrictions of a license agreement. * Consult the Preface in the User's Manual for the full terms of * this agreement. * */ #ifndef _X25_ #define _X25_ /* * * #defines for generic addressing & TSEL encoded addresses. * */ #ifdef SUN_X25 #include <sys/ioctl.h> #include <sys/param.h> #include <sys/mbuf.h> #include <sundev/syncstat.h> #include <netx25/x25_pk.h> #include <netx25/x25_ctl.h> #include <netx25/x25_ioctl.h> #endif #ifndef _INTERNET_ #include <sys/socket.h> #endif #include <sys/protosw.h> #include <sys/domain.h> #include <sys/socketvar.h> #include <sys/errno.h> #include <net/if.h> #ifdef CAMTEC #include <cci.h> typedef struct ccontrolp CONN_DB; #undef NTPUV #define NTPUV 2 /* CAMTEC allows only 2 iov's per read/write */ #endif #ifdef CAMTEC_CCL #include <sys/ioctl.h> #include <sys/param.h> #include <sys/types.h> #include <sys/uio.h> #include <netccl/ccl.h> typedef struct ccliovec CONN_DB; #endif #ifdef UBC_X25 #include <netccitt/x25_sockaddr.h> typedef struct x25_sockaddr CONN_DB; #endif /* \f */ #ifdef SUN_X25 #define close_x25_socket close #define select_x25_socket selsocket #define read_x25_socket read #define write_x25_socket write #endif #if defined(UBC_X25) || defined(CAMTEC_CCL) #define close_x25_socket close #define select_x25_socket selsocket #define RECV_DIAG 0 #define DIAG_TYPE 1 #define WAIT_CONFIRMATION 2 #endif int start_x25_client (); int start_x25_server (); int join_x25_client (); int join_x25_server (); int read_x25_socket (); int write_x25_socket (); int close_x25_socket (); int select_x25_socket (); struct NSAPaddr *if2gen(); CONN_DB *gen2if(); #define ADDR_LOCAL 0 #define ADDR_REMOTE 1 #define ADDR_LISTEN 2 #define SEPARATOR ':' #define MAXNSDU 2048 /* must be equal to largest TP0 TPDU */ #endif