|
|
1.1 root 1: .ds ZZ DEVELOPMENT PACKAGE
2: .TH ATTACH 3R "630 MTG"
3: .XE "attach()"
4: .SH NAME
5: attach \- connect process to host
6: .SH SYNOPSIS
7: .B int attach (host)
8: .br
9: .B int host;
10: .SH DESCRIPTION
11: A process that is already local may connect itself to a
12: host by calling the function \fIattach\fP. It takes a
13: single argument indicating the host to be connected to.
14: There are currently only two valid values, 0 and 1, that
15: refer to logical Host 1
16: and Host 2, respectively. When a process is successfully
17: attached, the border for the window of that process becomes solid.
18: .PP
19: The resources owned by the process remain unchanged except for
20: the addition of a host connection. The \fIattach\fP function operates
21: correctly independent of whether the host is already in \fBlayers\fR
22: mode or not.
23: .PP
24: The function can fail if the host has not been configured in the
25: set-up options; if there are not any available connections for the
26: specified host; if the process is already connected;
27: or if the host argument is invalid. A failure
28: is indicated to the calling process by a return value of zero.
29:
30: .SH EXAMPLE
31: This example shows how the \fIattach\fP function may be used in
32: a process that wishes to be connected
33: to the logical Host 2.
34: .PP
35: .RS 3
36: .nf
37: .ft CM
38: #include <dmd.h>
39:
40:
41: switchhost ()
42: {
43: if (local())
44: attach(1);
45:
46: }
47: \fR
48: .fi
49: .RE
50: .SH SEE ALSO
51: local(3R), peel(3R).
52: .SH WARNING
53: The host values may change in meaning and/or be expanded in the future.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.