|
|
1.1 root 1: ...
2:
3: for (;;) {
4: if (TReadRequest (sd, tx, NOTOK, td) == NOTOK) {
5: if (td -> td_reason != DR_NORMAL)
6: error ("T-READ.REQUEST: %s", TErrString (td -> td_reason));
7: break;
8: }
9:
10: if (tx -> tx_expedited)
11: result = TExpdRequest (sd, tx -> tx_base, tx -> tx_cc, td);
12: else
13: result = TDataRequest (sd, tx -> tx_base, tx -> tx_cc, td);
14: if (tx -> tx_base)
15: free (tx -> tx_base);
16:
17: if (result == NOTOK)
18: error ("%s: %s", tx -> tx_expedited ? "T-EXPEDITED-DATA.REQUEST"
19: : "T-DATA.REQUEST", TErrString (td -> td_reason));
20:
21: }
22:
23: exit (0);
24: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.