Lines Matching refs:obj
423 directory_obj *obj; in rec_dirsearch() local
444 obj = calloc (1, sizeof (directory_obj)); in rec_dirsearch()
445 if (obj == NULL) in rec_dirsearch()
453 _xdr_directory_obj (&xdrs, obj); in rec_dirsearch()
459 return rec_dirsearch (name, obj, status); in rec_dirsearch()
464 directory_obj *obj; in rec_dirsearch() local
505 obj = calloc (1, sizeof (directory_obj)); in rec_dirsearch()
506 if (obj == NULL) in rec_dirsearch()
514 _xdr_directory_obj (&xdrs, obj); in rec_dirsearch()
519 return rec_dirsearch (name, obj, status); in rec_dirsearch()
537 directory_obj *obj = NULL; in first_shoot() local
548 && (obj = calloc (1, sizeof (directory_obj))) != NULL) in first_shoot()
552 _xdr_directory_obj (&xdrs, obj); in first_shoot()
555 if (strcmp (dir->do_name, obj->do_name) != 0) in first_shoot()
557 nis_free_directory (obj); in first_shoot()
558 obj = NULL; in first_shoot()
564 if (obj != NULL) in first_shoot()
567 return obj; in first_shoot()
709 directory_obj *obj; in __nisfind_server() local
758 obj = first_shoot (search_name, *dir); in __nisfind_server()
759 if (obj == NULL) in __nisfind_server()
761 obj = rec_dirsearch (search_name, *dir, &status); in __nisfind_server()
762 if (obj == NULL) in __nisfind_server()
768 unsigned int server_len = obj->do_servers.do_servers_len; in __nisfind_server()
771 result = __nisbind_create (dbp, obj->do_servers.do_servers_val, in __nisfind_server()
776 || obj->do_servers.do_servers_len == 1) in __nisfind_server()
782 nis_server_cache_add (name, search_parent, obj, in __nisfind_server()
787 nis_free_directory (obj); in __nisfind_server()
788 obj = NULL; in __nisfind_server()
792 *dir = obj; in __nisfind_server()