|
|
1.1 root 1: ...
2:
3: static int ros_result (sd, ror)
4: int sd;
5: register struct RoSAPresult *ror;
6: {
7: struct RoSAPindication rois;
8: register struct RoSAPindication *roi = &rois;
9: register struct RoSAPpreject *rop = &roi -> roi_preject;
10:
11: if (RoURejectRequest (sd, &ror -> ror_id, ROS_RRP_UNRECOG, ROS_NOPRIO, roi)
12: == NOTOK)
13: error ("RO-U-REJECT.REQUEST: %s", RoErrString (rop -> rop_reason));
14:
15: RORFREE (ror);
16: }
17:
18:
19: static int ros_error (sd, roe)
20: int sd;
21: register struct RoSAPerror *roe;
22: {
23: struct RoSAPindication rois;
24: register struct RoSAPindication *roi = &rois;
25: register struct RoSAPpreject *rop = &roi -> roi_preject;
26:
27: if (RoURejectRequest (sd, &roe -> roe_id, ROS_REP_UNRECOG, ROS_NOPRIO, roi)
28: == NOTOK)
29: error ("RO-U-REJECT.REQUEST: %s", RoErrString (rop -> rop_reason));
30:
31: ROEFREE (roe);
32: }
33:
34:
35: static int ros_ureject (sd, rou)
36: int sd;
37: register struct RoSAPureject *rou;
38: {
39: /* handle rejection here... */
40: }
41:
42:
43: static int ros_preject (sd, rop)
44: int sd;
45: register struct RoSAPpreject *rop;
46: {
47: if (ROS_FATAL (rop -> rop_reason))
48: error ("RO-REJECT-P.INDICATION: %s", RoErrString (rop -> rop_reason));
49:
50: /* handle temporary failure here... */
51: }
52:
53: ...
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.