summaryrefslogtreecommitdiffstats
path: root/usr.sbin/afs/src/doc/tools.texi
blob: 8f569dcfe90fccb07136408b9e76091b8462d52d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@c Copyright (c) 1998 - 2000 Kungliga Tekniska H�gskolan
@c (Royal Institute of Technology, Stockholm, Sweden).
@c All rights reserved.

@c $arla: tools.texi,v 1.4 2000/10/03 01:10:33 lha Exp $

@node Rx protocol, LWP, , Tools and libs
@section Rx protocol

@c XXX History of RX

Rx is run over UDP.

One of rxgen or ydr is used to generate stub-files, ydr is better since
it generates prototypes, too.

The current implemetation of rx it not that beautiful.

@node LWP, , Rx protocol, Tools and libs
@section LWP

@c XXX History of LWP

LWP is a preepmtive thread package. It does it's context-switching by
creating a private stack for each thread. The heart of the package is
select(2).

The stack is checked for overruns in context-switches, but that is often
too late. It might be an idea to add a @cite{red zone} at the top of the
stack to be able to detect overruns.