|
|
1.1 root 1: There are two routines implemented: ipcpath and ipcopen. Both appear to
2: work pretty much the same as the V10 versions. ipcpath converts
3: a destination with default network and service name to a string
4: useable by ipcopen. Ipcopen processes destinations with the
5: following format:
6:
7: dialer!destination
8:
9: The following networks are supported:
10:
11: dk - connect through datakit dkdial(2) call. Host address
12: must be a valid datakit string.
13:
14: tcp - connect through a socket. Host address is obtained
15: by gethostbyname. Format of destination is
16: host!service. If the service name is the form
17: tcp.nn or nn, call service nn. If it is an alphabetic,
18: obtain the port number through getservbyname.
19:
20: mx - same as tcp, except ask the resolver for MX records
21: and try those addresses. If no MX records work,
22: try the A address of the host.
23:
24: proxy - connect to the Internet through the gateway proxy
25: service whose
26: address is given in the ipcopen.c source. The
27: connection may be through datakit or tcp.
28:
29: (others) some synonyms for various proxy destinations.
30:
31: All the code is contained in a directory named `ipc'. The command
32: make init net1 net2 ... lib
33: will install code to call the networks requested from the network names
34: given above. Uninstalled networks will call a stub that aborts
35: if the network is tried.
36:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.