-+-+-+-+-+-+-+-+ START OF PART 5 -+-+-+-+-+-+-+-+ V`5B(\5B0E/N\5906`5D`20`5C X`20`20`20`20\0404\0808\0808\4003\9804\9714`20N\9809\990DZERO(p)\4006bzero((cha Vr`20*)(p),`20sizeof(*(p))) X X/* X`20*`20Structure`20returned`20by`20gettimeofday(2)`20system`20call, X\3603and`20used`20in`20other\1B05s. X`20*/ Xstruct`20timeval X`7B X\D408long\0804tv_sec;`20\1808/*`20seconds\3F04\2E13use\2F0A/*`20\7F04micros V\370A`7D; X X\7A07iovec X\780Achar\0804*iov_base;\1B09int`20\0805ov_len;\4704/*\E304The`20channel`20tab Vle`20is`20needed`20to`20keep`20track`20of`20each`20connection's X\4203virtual`20memory`20read`20buffer`20base`20address,`20current`20(delta) V`20pointer,`20and\4904\2008size.`20`20In`20addition,`20the`20\F706ure`20provid Ves`20a`20request`20reference\9305aria\CC04usde`20mainly`20to`20determine\5005t Vype\D604\D10A`20(NONBLOCKING`20or`20otherwise). X\5803In`20\3904future\9504is`20mechanism`20can`20be`20used\6D04expand\6A09s V`20\6B0Ds X\5003allowed`20for`20socket`20I/O\6B04/ X\EE06`20opttable X`7B X`20`20`20\0303`20`20char`20\0803*option; X\1908int`20\0804\1806len; X`7D; X X\4A07chan\4B19base;`20\0A03`09`20\1905`09/*`20base\B504virt`20mem`20\A704reads V`20*/ X\4311delta;\430Ecurrent`20ptr`20\4A19`09char`09*nodename;`09\3A04name\3304atta Vched`20cli\4A04node\350Buser\3103\3204user\3214\AC07`09short`09area\3107DECnet V`20address`20area`20number`20\340Enode\3416\8E05\340E\0404short\0803readAstPen Vd;\5005/*`200`20=`20no`20AST's`20pending`20\3C1ADone\3C091`20=`20AST\1C05`20da Vta`20available`20*/ X`09int`09chanDassgn;\B205Channel`20deassign`20flag`20for`20asynch`20deallocs V`20\4208unit\EF07Network`20unit\E808from`20GETDVI`20\B80Bint\0805len;\1408 V\B704\4704current`20len`20of`20virt`20mem`20\3F13type\400D\3F04\C307request V`20type\8706socket_ioctl\4E14*backLogQueu\5704\D405on-NULL`20for`20"accept"ing V`20(_NET:)`20\6F07s`20only\5614\550CLength; X`09struct`20io_stat_blk`20read_iosb;`09/*`20IOSB\7405QIO`20read`20returns`20*/ V X\3F14write_\4016write\410C\A408\4807opttable`20o`5BMAX_OPTION`5D; X`7D; X X/*`20***`20should`20be`20linked`20to`20MAXCLIENTS`20(from`20site.h`20or`20glob Vals.h)*/ X Xtypedef\6F07 X`7B\8005`09char`09*nodebuf; X\1405short`09area\110Dnode; X`7D`20NCP\4406; X X\BC07nfbdef`20\5507unsigned`20\5D05fct; X\1713lags\1914database\1C14oper\1806long`20`09`09srchKey\14112K\1508\41122; V\1913mbz1\1806short\4703cellSize\5C0A`09`09fldid`5BNFB_MAX_FIELD_ID_ENTRIES V`5D; X`7D; X Xstruct`20nfbdef1`20 X`7B\6F07ion`20\0B05\1106`09l\5304paramId;\1306\3B07\0D06\2707`09u\A908`09inx V`20:`2016;\1A11typ`20:`20\DA07\190Cspare`20:`20\3413db\18038;\1806`7D`20fields V\0F06`7D`20overlay;\D2122`20\D213`09 X\D30AlngValue\5A07\1405bitV\140B\E815short`20`09`20\1E04Count;\1907char\2004tr VText\B109string;\B11Cetbuf X\6106\0404\6306netCmd;\160Funi\5C07\0404\7405mbxMsg`5BMAX_MSG`5D; X`7D`20nb; X $ call unpack [.DNET_SOCKET_LIBRARY]EMULATIONLIB.H;15 - 727015775 "FORMAT STREAM_LF;CARRIAGE_CONTROL CARRIAGE_RETURN" $! $ create 'f' X/* X`20*`20This`20include`20file`20contains`20the`20socket/object`20servers`20corr Vespondence\4704for`20a`20UN*X-to-VMS`20\2C06\4E04version. X`20*\2B04$NCDId:`20@(#)portobj.h,v`201.3`201992/04/30`2017:05:27`20hardison V`20Exp`20$ X\4506OBH`20-`20NCD\06033/11/92 X`20*/ X#i\CB07descrip X X#define`20X11_PORT`20`20`20\0303\03036000\1E09FONT_SERVER_\26057000 X/*\6C04Add`20more`20here!..\C904/ X Xstatic`20$DESCRIPTOR`20(x11_dsc,`20"X$X0"); X\2614font_server_\2E06FONT$FS"); X\7424struct`20translationTable X`7B X\DD08int`20port; X\1208\3407dsc$descriptor`20*object; X`7D`20transTable`5B`5D`20=\4C0B`7B`20X11_PORT,`20`26x\E206`20`7D, X\200AFONT_SERVER_\2807\E40F\3004\DA06...Then`20a\E20D\DF05`7D; $ call unpack [.DNET_SOCKET_LIBRARY]PORTOBJ.H;1 1090854573 "" $ v=f$verify(v) $ exit