diff libdtm.cln/arch.h libdtm/arch.h 236c236 < #elif defined ( MS_DOS ) || defined(__TURBOC__) --- > #elif defined ( MS_DOS ) || defined(__TURBOC__) || defined(DESQ) /* POHC */ diff libdtm.cln/callback.c libdtm/callback.c 27a28 > #include "arch.h" /* POHC added */ 35a37 > #if !defined(__HIGHC__) && !defined(__WATCOMC__) /* POHC */ 36a39 > #endif 40a44,46 > #ifdef __GO32__ /* POHC */ > static void DTMsigioHandler(int sig) > #else 49a56 > #endif 62c69 < int port; --- > int32 port; /* POHC Was int */ 89a97 > #ifndef DESQ /* POHC could this be done with ioctl? */ 97a106,108 > #else > printf("rem'd out fcntl, was fd a socket? %d\n",issock(fd)); > #endif diff libdtm.cln/dtm.c libdtm/dtm.c 258c258 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 272a273,276 > #ifdef DESQ /* POHC */ > #include > #endif > 489c493 < int temp; --- > int32 temp; /* POHC was int */ 762c766 < int p_ext = p; --- > int32 p_ext = p; /* POHC was int */ 1179c1183 < int ack ; --- > int32 ack ; /* POHC */ 1577c1581 < int ack ; --- > int32 ack ; /* POHC */ diff libdtm.cln/dtm.h libdtm/dtm.h 151c151,155 < #include "arch.h" --- > #include > #endif > > #ifdef DESQ /* POHC */ > #include /* caddr_t */ diff libdtm.cln/dtminit.c libdtm/dtminit.c 150a151,153 > #if defined(__HIGHC__) || defined(__WATCOMC__) > # include > #else 153a157 > #endif 510c514 < int port; --- > int32 port; /* POHC */ 551c555 < int port; --- > int32 port; /* POHC was int */ diff libdtm.cln/dtmint.h libdtm/dtmint.h 141c141 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 393c393 < extern int (*DTMconvertRtns[]) PROTO(( int, VOIDPTR, int )); --- > global int (*DTMconvertRtns[]) PROTO(( int, VOIDPTR, int )); /* POHC Was extern */ 448,449c448,449 < extern int dtm_connect PROTO(( S_ADDR * sn, int * sockret )); < extern int dtm_quick_connect PROTO(( S_ADDR * sn, int * sockret )); --- > extern int dtm_connect PROTO(( S_ADDR * sn, int32 * sockret )); /* POHC */ > extern int dtm_quick_connect PROTO(( S_ADDR * sn, int32 * sockret )); /* POHC */ diff libdtm.cln/dtmmisc.c libdtm/dtmmisc.c 70c70 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ diff libdtm.cln/dtmnserv.c libdtm/dtmnserv.c 51c51 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ diff libdtm.cln/fatal.c libdtm/fatal.c 71c71 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ diff libdtm.cln/ninit.c libdtm/ninit.c 51c51 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ diff libdtm.cln/nmsg.c libdtm/nmsg.c 56c56 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 270c270 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 298c298 < int count; --- > int32 count; /* POHC was int */ diff libdtm.cln/rwrtns.c libdtm/rwrtns.c 103c103 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 109a110,112 > #ifdef DESQ /* POHC must fix this by adding msghdr et. al. */ > #include "uio.h" > #else 110a114 > #endif 113a118,120 > #ifdef DESQ /* POHC socket errors are not a part of DOS compilers' s */ > #include > #else 114a122 > #endif 190c198 < ioctl(d, FIONREAD, &num); --- > ioctl(d, FIONREAD, (long *)&num); /* POHC arg 3 is normally a (long *) */ 400c408 < if( (readcnt = recvfrom(d, &headerlen, 4, 0, ( struct sockaddr *)&from, --- > if( (readcnt = recvfrom(d, (char *)&headerlen, 4, 0, ( struct sockaddr *)&from, /* POHC arg 2 is (char *) */ 478c486 < int dtm_recv_ack(int d,int *ack ) --- > int dtm_recv_ack(int d,int32 *ack ) 482c490 < int *ack; --- > int32 *ack; /* POHC */ 492c500 < if( (tmp = recv( d, ack, 4, 0 )) != 4 ) { --- > if( (tmp = recv( d, (char *)ack, 4, 0 )) != 4 ) { /* POHC arg 2 is (char *) */ 624a633,635 > #ifdef DESQ /* POHC */ > printf("Need sendmsg()!!\n"); > #else 625a637 > #endif diff libdtm.cln/sds.c libdtm/sds.c 86c86 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ diff libdtm.cln/socket.c libdtm/socket.c 136c136 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 157c157 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 160a161 > #ifndef DESQ /* POHC dvx has no tcp.h. */ 161a163 > #endif 164a167,169 > #ifdef DESQ /* POHC dvx has it's sys\errno which includes errno.h */ > #include > #else 166c171 < --- > #endif 211c216 < int dtm_quick_select(int s,int *count) --- > int dtm_quick_select(int s,int32 *count) 215c220 < int *count; --- > int32 *count; /* POHC */ 335c340 < int dtm_connect(S_ADDR *sn,int *s) --- > int dtm_connect(S_ADDR *sn,int32 *s) 339c344 < int *s; --- > int32 *s; /* POHC */ 393c398 < int dtm_quick_connect(S_ADDR *sn,int *s) --- > int dtm_quick_connect(S_ADDR *sn,int32 *s) /* POHC was int */ 397c402 < int *s; --- > int32 *s; 446c451 < --- > #if 0 /* POHC */ 447a453 > #endif 513c519 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ 726c732 < #ifdef _ARCH_MSDOS --- > #if defined(_ARCH_MSDOS) && !defined(DESQ) /* POHC */ diff libdtm.cln/uio.h libdtm/uio.h 48a49,51 > #ifdef DESQ /* POHC should'nt be in this file anyway. */ > #include > #else 49a53 > #endif .