Lines Matching refs:obj
284 * pointer to the entry_obj in 'obj'. If the input object is
294 makePseudoEntryObj(nis_object *obj, entry_obj *eo, nis_object *tobj) {
303 if (obj == 0 || eo == 0)
306 if (obj->zo_data.zo_type == NIS_ENTRY_OBJ) {
307 *eo = obj->zo_data.objdata_u.en_data;
315 ecl = obj->EN_data.en_cols.en_cols_len;
316 ecv = obj->EN_data.en_cols.en_cols_val;
317 obj->EN_data.en_cols.en_cols_len = 0;
318 obj->EN_data.en_cols.en_cols_val = 0;
323 bufsize = xdr_sizeof(xdr_nis_object, obj);
326 if (obj->zo_data.zo_type == NIS_ENTRY_OBJ) {
327 obj->EN_data.en_cols.en_cols_len = ecl;
328 obj->EN_data.en_cols.en_cols_val = ecv;
335 if (obj->zo_data.zo_type == NIS_ENTRY_OBJ) {
336 xret = xdr_nis_fetus_object(&xdrs, obj, tobj);
338 xret = xdr_nis_object(&xdrs, obj);
341 /* Restore the 'obj' */
342 if (obj->zo_data.zo_type == NIS_ENTRY_OBJ) {
343 obj->EN_data.en_cols.en_cols_len = ecl;
344 obj->EN_data.en_cols.en_cols_val = ecv;
459 xdrNisObject(nis_object *obj, entry_obj **ea, int numEa, int *xdrLenP) {
467 if (obj == 0)
477 xno.obj = obj;
479 if (obj->zo_data.zo_type == NIS_DIRECTORY_OBJ &&
649 o = xno->obj;
650 xno->obj = 0;