1RFLAT(2) LAM REMOTE LIBRARY RFLAT(2)
2
3
4
6 rflat - Tag and load storage on LAM remote nodes.
7
9 int rflat (int node, char *buffer, int ld_length, int ma_length, int
10 tag);
11
12 int rflclean (int node, int tag);
13
15 node where data will be stored
16
17 buffer data to be stored
18
19 ld_length length of data to be stored
20
21 ma_length length of storage to allocate
22
23 tag label to assign to remote storage for future reference
24
26 The tag serves as a symbolic name, and is not related to the actual ad‐
27 dress of the allocated remote storage. The flat daemon remembers the
28 tag. A later call to rget(2) can retrieve the actual address of the
29 storage.
30
31 The ld_length and ma_length arguments are almost always set to the same
32 value. A larger value for ma_length (the only other possibility) al‐
33 lows extra contiguous storage to be allocated but not loaded.
34
35 The rflclean() function frees any storage associated with the flat tag.
36 It also deletes the flat tag.
37
39 ENOFLDESCRIPTORS The table of storage addresses (kept by the flat
40 server) is full.
41
43 rget(2), rload(2)
44
45
46
47LAM 7.1.2 March, 2006 RFLAT(2)