Annotation of 43BSDReno/contrib/isode-beta/doc/manual/grind2b-4b.c, revision 1.1

1.1     ! root        1: ...
        !             2: 
        !             3:     if ((sf = addr2ref (PLocalHostName ())) == NULL) {
        !             4:        sf = &sfs;
        !             5:        (void) bzero ((char *) sf, sizeof *sf);
        !             6:     }
        !             7:     
        !             8: /* read command line arguments here... */
        !             9: 
        !            10:     if (AcAssocRequest (ctx, NULLAEI, NULLAEI, NULLPA, pa, pc, NULLOID,
        !            11:                0, ROS_MYREQUIRE, SERIAL_NONE, 0, sf, NULLPEP, 0, NULLQOS,
        !            12:                acc, aci)
        !            13:            == NOTOK)
        !            14:        error ("A-ASSOCIATE.REQUEST: %s", AcErrString (aca -> aca_reason));
        !            15: 
        !            16:     if (acc -> acc_result != ACS_ACCEPT)
        !            17:        error ("association rejected: %s", AcErrString (aca -> aca_reason));
        !            18: 
        !            19:     sd = acc -> acc_sd;
        !            20:     ACCFREE (acc);
        !            21: 
        !            22:     if (RoSetService (sd, RoPService, &rois) == NOTOK)
        !            23:        error ("RoSetService: %s", RoErrString (rop -> rop_reason));
        !            24: 
        !            25:     invoke (sd);               /* invoke the operations, etc. */
        !            26:     
        !            27:     if (AcRelRequest (sd, ACF_NORMAL, NULLPEP, 0, NOTOK, acr, aci) == NOTOK)
        !            28:        error ("A-RELEASE.REQUEST: %s", AcErrString (aca -> aca_reason));
        !            29: 
        !            30:     if (!acr -> acr_affirmative) {
        !            31:        (void) AcUAbortRequest (sd, NULLPEP, 0, aci);
        !            32:        error ("release rejected by peer: %d", acr -> acr_reason);
        !            33:     }
        !            34: 
        !            35:     ACRFREE (acr);
        !            36: 
        !            37:     exit (0);
        !            38: }

unix.superglobalmegacorp.com

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