Annotation of 43BSDReno/contrib/isode-beta/doc/manual/grind2a-2b.c, revision 1.1.1.1

1.1       root        1: ...
                      2: 
                      3: static int  ros_init (vecp, vec)
                      4: int    vecp;
                      5: char  **vec;
                      6: {
                      7:     int            sd;
                      8:     struct AcSAPstart   acss;
                      9:     register struct AcSAPstart *acs = &acss;
                     10:     struct AcSAPindication  acis;
                     11:     register struct AcSAPindication *aci = &acis;
                     12:     register struct AcSAPabort   *aca = &aci -> aci_abort;
                     13:     register struct PSAPstart *ps = &acs -> acs_start;
                     14:     struct RoSAPindication  rois;
                     15:     register struct RoSAPindication *roi = &rois;
                     16:     register struct RoSAPpreject   *rop = &roi -> roi_preject;
                     17: 
                     18:     if (AcInit (vecp, vec, acs, aci) == NOTOK) {
                     19:        warn ("initialization fails: %s", AcErrString (aca -> aca_reason));
                     20:        return NOTOK;
                     21:     }
                     22: 
                     23:     sd = acs -> acs_sd;
                     24:     ACSFREE (acs);
                     25:     
                     26: /* read command line arguments here... */
                     27: 
                     28:     if (AcAssocResponse (sd, ACS_ACCEPT, ACS_USER_NULL, NULLOID, NULLAEI,
                     29:                &ps -> ps_called, NULLPC, ps -> ps_defctxresult,
                     30:                ps -> ps_prequirements, ps -> ps_srequirements,
                     31:                SERIAL_NONE, ps -> ps_settings, &ps -> ps_connect,
                     32:                NULLPEP, 0, aci) == NOTOK) {
                     33:        warn ("A-ASSOCIATE.RESPONSE: %s", AcErrString (aca -> aca_reason));
                     34:        return NOTOK;
                     35:     }
                     36: 
                     37:     if (RoSetService (sd, RoPService, roi) == NOTOK)
                     38:        fatal ("RoSetService: %s", RoErrString (rop -> rop_reason));
                     39: 
                     40:     return sd;
                     41: }
                     42: 
                     43: ...

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.