Lines Matching refs:xno
460 xdr_nis_object_t xno; in xdrNisObject() local
475 xno.xversion = 1; in xdrNisObject()
477 xno.obj = obj; in xdrNisObject()
493 xno.dirEntry.dirEntry_len = 0; in xdrNisObject()
494 xno.dirEntry.dirEntry_val = am(myself, numEa * in xdrNisObject()
495 sizeof (xno.dirEntry.dirEntry_val[0])); in xdrNisObject()
496 if (xno.dirEntry.dirEntry_val == 0) in xdrNisObject()
509 xno.dirEntry.dirEntry_val[xno.dirEntry.dirEntry_len] = in xdrNisObject()
512 xno.dirEntry.dirEntry_len++; in xdrNisObject()
516 xno.dirEntry.dirEntry_len = 0; in xdrNisObject()
517 xno.dirEntry.dirEntry_val = 0; in xdrNisObject()
520 xdrLen = xdr_sizeof(xdr_xdr_nis_object_t, &xno); in xdrNisObject()
527 xret = xdr_xdr_nis_object_t(&xdrs, &xno); in xdrNisObject()
529 sfree(xno.dirEntry.dirEntry_val); in xdrNisObject()
549 xdr_nis_object_t *xno; in unXdrNisObject() local
560 xno = am(myself, sizeof (*xno)); in unXdrNisObject()
561 if (xno == 0) in unXdrNisObject()
565 xret = xdr_xdr_nis_object_t(&xdrs, xno); in unXdrNisObject()
568 sfree(xno); in unXdrNisObject()
572 switch (xno->xversion) { in unXdrNisObject()
576 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
577 sfree(xno); in unXdrNisObject()
580 myself, xno->xversion); in unXdrNisObject()
584 if (eaP != 0 && numEaP != 0 && xno->dirEntry.dirEntry_len > 0 && in unXdrNisObject()
585 xno->dirEntry.dirEntry_val != 0) { in unXdrNisObject()
586 ea = am(myself, xno->dirEntry.dirEntry_len * sizeof (ea[0])); in unXdrNisObject()
588 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
589 sfree(xno); in unXdrNisObject()
592 for (numEa = 0; numEa < xno->dirEntry.dirEntry_len; numEa++) { in unXdrNisObject()
608 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
609 sfree(xno); in unXdrNisObject()
623 ec_value.ec_value_len = slen(xno->dirEntry. in unXdrNisObject()
627 xno->dirEntry.dirEntry_val[numEa]; in unXdrNisObject()
639 xno->dirEntry.dirEntry_val[i] = 0; in unXdrNisObject()
649 o = xno->obj; in unXdrNisObject()
650 xno->obj = 0; in unXdrNisObject()
651 xdr_free(xdr_xdr_nis_object_t, (char *)xno); in unXdrNisObject()
652 sfree(xno); in unXdrNisObject()