Lines Matching refs:obj
35 nis_object *obj; in nis_creategroup() local
48 obj = calloc (1, sizeof (nis_object)); in nis_creategroup()
49 if (__glibc_unlikely (obj == NULL)) in nis_creategroup()
52 obj->zo_oid.ctime = obj->zo_oid.mtime = time (NULL); in nis_creategroup()
53 obj->zo_name = strdup (leafbuf); in nis_creategroup()
54 obj->zo_owner = __nis_default_owner (NULL); in nis_creategroup()
55 obj->zo_group = __nis_default_group (NULL); in nis_creategroup()
56 obj->zo_domain = strdup (domainbuf); in nis_creategroup()
57 if (obj->zo_name == NULL || obj->zo_owner == NULL in nis_creategroup()
58 || obj->zo_group == NULL || obj->zo_domain == NULL) in nis_creategroup()
60 free (obj->zo_group); in nis_creategroup()
61 free (obj->zo_owner); in nis_creategroup()
62 free (obj->zo_name); in nis_creategroup()
63 free (obj); in nis_creategroup()
66 obj->zo_access = __nis_default_access (NULL, 0); in nis_creategroup()
67 obj->zo_ttl = 60 * 60; in nis_creategroup()
68 obj->zo_data.zo_type = NIS_GROUP_OBJ; in nis_creategroup()
69 obj->zo_data.objdata_u.gr_data.gr_flags = flags; in nis_creategroup()
70 obj->zo_data.objdata_u.gr_data.gr_members.gr_members_len = 0; in nis_creategroup()
71 obj->zo_data.objdata_u.gr_data.gr_members.gr_members_val = NULL; in nis_creategroup()
73 res = nis_add (buf, obj); in nis_creategroup()
74 nis_free_object (obj); in nis_creategroup()