1 /* ======================================================================== 2 * Copyright 1988-2006 University of Washington 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * 11 * ======================================================================== 12 */ 13 14 /* 15 * Program: TOPS-20 TCP/IP routines 16 * 17 * Author: Mark Crispin 18 * Networks and Distributed Computing 19 * Computing & Communications 20 * University of Washington 21 * Administration Building, AG-44 22 * Seattle, WA 98195 23 * Internet: MRC@CAC.Washington.EDU 24 * 25 * Date: 1 August 1988 26 * Last Edited: 30 August 2006 27 */ 28 29 30 /* Dedication: 31 * This file is dedicated with affection to the TOPS-20 operating system, which 32 * set standards for user and programmer friendliness that have still not been 33 * equaled by more `modern' operating systems. 34 * Wasureru mon ka!!!! 35 */ 36 37 /* TCP input buffer */ 38 39 #define BUFLEN 8192 40 41 /* TCP I/O stream (must be before osdep.h is included) */ 42 43 #define TCPSTREAM struct tcp_stream 44 TCPSTREAM { 45 char *host; /* host name */ 46 unsigned long port; /* port number */ 47 char *localhost; /* local host name */ 48 int jfn; /* jfn for connection */ 49 char ibuf[BUFLEN]; /* input buffer */ 50 }; 51 52 53 /* All of these should be in JSYS.H, but just in case... */ 54 55 #ifndef _GTHPN 56 #define _GTHPN 12 57 #endif 58 59 #ifndef _GTDPN 60 #define _GTDPN 12 61 #endif 62 63 #ifndef GTDOM 64 #define GTDOM (FLD (1,JSYS_CLASS) | 501 65 #endif 66