Sync usage with man page.
[netbsd-mini2440.git] / share / doc / iso / wisc / figs / link_to_TS_primitives.NR.DONT_REMOVE
blob6db3a85be0a4e520155f203fa731ec399ff90473
1 .\"     $NetBSD$
2 .\"
3 .(b
4 .TS
5 center expand box;
6 c c 
7 a | a .
8 service primitive & arguments   Unix system calls & arguments
10 T_CONNECT.request       \fIsocket(), connect(), setsockopt()\fR
11 called address  \fIconnect()\fR argument
12 calling address \fIconnect()\fR argument
13 quality of service      not implemented
14 buffer management       \fIsetsockopt()\fR argument 
15 security        not implemented
16 data    \fIsetsockopt(), getsockopt()\fR
18 T_CONNECT.indication    return from \fIaccept(); getsockopt()\fR
19 called address  \fIaccept()\fR argument
20 calling address \fIaccept()\fR argument
21 quality of service      not implemented
22 security        not implemented
23 data    \fIsetsockopt(), getsockopt()\fR
25 T_CONNECT.response      no applicable system calls
27 T_CONNECT.confirm       return from \fIconnect()\fR
28 quality of service      \fIgetsockopt()\fR argument
29 data    \fIsetsocktopt, getsockopt()\fR
31 T_DATA.request  \fIrecvv(), sendv()\fR
33 T_DATA.indication       return from \fIrecvv()\fR, \fIsendv()\fR, or \fIselect()\fR; 
34         or signal SIGIO 
35         ioctl(FIONREAD) tells how much has been
36         queued to read
38 T_EXPEDITED_DATA.request        \fIsendv()\fR with MSG_OOB flag
40 T_EXPEDITED_DATA.indication     SIGURG, \fIgetsockopt()\fR with TPFLAG_XPD,
41         return from \fIselect()\fR with exceptional 
42         conditions mask
44 T_DISCONNECT.request    \fIclose()\fR
45 data    \fIsetsockopt()\fR
47 T_DISCONNECT.indication SIGURG, 
48         error return on other primitives
49 reason   errno
50 data    \fIgetsockopt()\**\fR
52 T_STATUS.request        \fIgetsockopt()\fR, \fItpstat\fR utility program
54 T_STATUS.indication     \fIgetsockopt()\fR, \fIselect()\fR, \fItpstat\fR 
55 .TE
56 .(c
57 \fBFigure \n+(FG\fR: Transport Service Primitives
58 .)c
59 .)b
60 .(f
61 \** data on disconnect is not supported at this time.
62 .)f