Lines Matching refs:xno

461 	xdr_nis_object_t	xno;  in xdrNisObject()  local
476 xno.xversion = 1; in xdrNisObject()
478 xno.obj = obj; in xdrNisObject()
494 xno.dirEntry.dirEntry_len = 0; in xdrNisObject()
495 xno.dirEntry.dirEntry_val = am(myself, numEa * in xdrNisObject()
496 sizeof (xno.dirEntry.dirEntry_val[0])); in xdrNisObject()
497 if (xno.dirEntry.dirEntry_val == 0) in xdrNisObject()
510 xno.dirEntry.dirEntry_val[xno.dirEntry.dirEntry_len] = in xdrNisObject()
513 xno.dirEntry.dirEntry_len++; in xdrNisObject()
517 xno.dirEntry.dirEntry_len = 0; in xdrNisObject()
518 xno.dirEntry.dirEntry_val = 0; in xdrNisObject()
521 xdrLen = xdr_sizeof(xdr_xdr_nis_object_t, &xno); in xdrNisObject()
528 xret = xdr_xdr_nis_object_t(&xdrs, &xno); in xdrNisObject()
530 sfree(xno.dirEntry.dirEntry_val); in xdrNisObject()
550 xdr_nis_object_t *xno; in unXdrNisObject() local
561 xno = am(myself, sizeof (*xno)); in unXdrNisObject()
562 if (xno == 0) in unXdrNisObject()
566 xret = xdr_xdr_nis_object_t(&xdrs, xno); in unXdrNisObject()
569 sfree(xno); in unXdrNisObject()
573 switch (xno->xversion) { in unXdrNisObject()
577 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
578 sfree(xno); in unXdrNisObject()
581 myself, xno->xversion); in unXdrNisObject()
585 if (eaP != 0 && numEaP != 0 && xno->dirEntry.dirEntry_len > 0 && in unXdrNisObject()
586 xno->dirEntry.dirEntry_val != 0) { in unXdrNisObject()
587 ea = am(myself, xno->dirEntry.dirEntry_len * sizeof (ea[0])); in unXdrNisObject()
589 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
590 sfree(xno); in unXdrNisObject()
593 for (numEa = 0; numEa < xno->dirEntry.dirEntry_len; numEa++) { in unXdrNisObject()
609 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
610 sfree(xno); in unXdrNisObject()
624 ec_value.ec_value_len = slen(xno->dirEntry. in unXdrNisObject()
628 xno->dirEntry.dirEntry_val[numEa]; in unXdrNisObject()
640 xno->dirEntry.dirEntry_val[i] = 0; in unXdrNisObject()
650 o = xno->obj; in unXdrNisObject()
651 xno->obj = 0; in unXdrNisObject()
652 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
653 sfree(xno); in unXdrNisObject()