|
|
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.