HP OpenVMS Systemsask the wizard |
The Question is: Recently I was given the task to write some TCP/IP interface code using DEC-BASIC (don't ask why!). I started converting some DEC-C examples that Compaq had provided in directory "TCPIP$EXAMPLES" and discovered two programs which compile but do not run. They are: TCPIP$EXAMPLES:TCPIP$TCP_SERVER_QIO.TXT TCPIP$EXAMPLES:TCPIP$TCP_CLIENT_QIO.TXT The following stub needs to replace code at: line 129 in TCPIP$TCP_SERVER_QIO.TXT line 109 in TCPIP$TCP_CLIENT_QIO.TXT //-------------------- // struct dsc$descriptor inet_dev = // {10, DSC$K_CLASS_S, DSC$K_DTYPE_T, "TCPIP$DEVICE"}; /* original (broken) code */ //-------------------- // struct dsc$descriptor inet_dev = // {12, DSC$K_CLASS_S, DSC$K_DTYPE_T, "TCPIP$DEVICE"}; /* fixed code */ //-------------------- $DESCRIPTOR( inet_dev, "TCPIP$DEVICE:" ); /* better fixed code */ //-------------------- Neil Rieck Bell-ICS, Bell Canada, Kitchener, Ontario. email: neil.rieck@bell.ca The Answer is : Hmmm... F$LENGTH("TCPIP$DEVICE") - F$LENGTH("UCX$DEVICE") = 2 :-)
|