|
|
1.1 ! root 1: /* ! 2: * Globals for test programs ! 3: */ ! 4: ! 5: extern int verbose; ! 6: extern int Socket_Type; ! 7: extern int Protocol; ! 8: extern int Sleep_Time; ! 9: extern int Backlog; ! 10: extern int No_Broadcast; ! 11: extern int No_Loop; ! 12: extern int Send_Length; ! 13: extern int Receive_Length; ! 14: extern int Local_Packet_Type; ! 15: extern int Send_Packet_Type; ! 16: extern int Filter_Packet_Type; ! 17: extern int Local_Address_Family; ! 18: extern int Remote_Address_Family; ! 19: extern char Local_Network_Number[]; ! 20: extern char Local_Node_Number[]; ! 21: extern char Local_Socket_Number[]; ! 22: extern char Remote_Network_Number[]; ! 23: extern char Remote_Node_Number[]; ! 24: extern char Remote_Socket_Number[]; ! 25: ! 26: /* ! 27: * Command line and network address print functions ! 28: */ ! 29: ! 30: /* Parses command line and fills in above global variables */ ! 31: extern void parse_cmd_line(int, char **); ! 32: ! 33: /* Prints full network address (network, node, and socket) */ ! 34: extern void print_netaddr(LPSTR, LPSTR, LPSTR); ! 35: ! 36: /* Prints first 4 bytes of address passed in */ ! 37: extern void print_network_num(LPSTR); ! 38: ! 39: /* Prints first 6 bytes of address passed in */ ! 40: extern void print_node_num(LPSTR); ! 41: ! 42: /* Prints first 2 bytes of address passed in */ ! 43: extern void print_socket_num(LPSTR); ! 44: ! 45: /* Prints contents of a SOCKADDR_IPX struct */ ! 46: extern void print_saddr(PSOCKADDR_IPX); ! 47: ! 48: /* Prints contents of a WSAData struct */ ! 49: extern void print_wsa(LPWSADATA); ! 50: ! 51: ! 52: /* ! 53: * Error print functions ! 54: */ ! 55: ! 56: /* Returns string with passed in string + description of last h_errno */ ! 57: extern LPCSTR dos_net_strerror(LPSTR); ! 58: ! 59: /* Prints given string followed by description of last h_errno to stdout */ ! 60: extern void dos_net_perror(LPSTR); ! 61: ! 62: /* Displays message box with given string followed by description of ! 63: * last h_errno. Allows user to specify if messagebox should be ! 64: * task modal (last param should be 1 if so) ! 65: */ ! 66: extern void win_net_perror(HWND, LPSTR, int); ! 67: ! 68: /* Given h_errno, returns descriptive text */ ! 69: extern LPCSTR get_error_text(int); ! 70: ! 71: /* Makes sure that a buffer is filled with only the character specified. */ ! 72: extern int mem_check(LPSTR, UCHAR, int);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.