Lines Matching refs:new
804 sid2uid_gid_t *new; in idmap_cache_add_sid2uid() local
818 new = malloc(sizeof (sid2uid_gid_t)); in idmap_cache_add_sid2uid()
819 if (new == NULL) in idmap_cache_add_sid2uid()
821 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2uid()
822 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2uid()
823 free(new); in idmap_cache_add_sid2uid()
826 new->rid = rid; in idmap_cache_add_sid2uid()
827 new->uid = uid; in idmap_cache_add_sid2uid()
828 new->uid_ttl = ttl; in idmap_cache_add_sid2uid()
829 new->gid = UNDEF_GID; in idmap_cache_add_sid2uid()
830 new->gid_ttl = 0; in idmap_cache_add_sid2uid()
831 new->is_user = UNDEF_ISUSER; /* Unknown */ in idmap_cache_add_sid2uid()
834 list_insert(&idmap_cache.sid2uid_gid.head, new); in idmap_cache_add_sid2uid()
835 avl_insert(&idmap_cache.sid2uid_gid.tree, new, where); in idmap_cache_add_sid2uid()
852 pid2sid_winname_t *new; in idmap_cache_add_sid2uid() local
868 new = malloc(sizeof (pid2sid_winname_t)); in idmap_cache_add_sid2uid()
869 if (new == NULL) in idmap_cache_add_sid2uid()
871 new->pid = uid; in idmap_cache_add_sid2uid()
872 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2uid()
873 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2uid()
874 free(new); in idmap_cache_add_sid2uid()
877 new->rid = rid; in idmap_cache_add_sid2uid()
878 new->sid_ttl = ttl; in idmap_cache_add_sid2uid()
879 new->winname = NULL; in idmap_cache_add_sid2uid()
880 new->windomain = NULL; in idmap_cache_add_sid2uid()
881 new->winname_ttl = 0; in idmap_cache_add_sid2uid()
884 list_insert(&idmap_cache.uid2sid_winname.head, new); in idmap_cache_add_sid2uid()
885 avl_insert(&idmap_cache.uid2sid_winname.tree, new, in idmap_cache_add_sid2uid()
916 sid2uid_gid_t *new; in idmap_cache_add_sid2gid() local
930 new = malloc(sizeof (sid2uid_gid_t)); in idmap_cache_add_sid2gid()
931 if (new == NULL) in idmap_cache_add_sid2gid()
933 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2gid()
934 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2gid()
935 free(new); in idmap_cache_add_sid2gid()
938 new->rid = rid; in idmap_cache_add_sid2gid()
939 new->uid = UNDEF_UID; in idmap_cache_add_sid2gid()
940 new->uid_ttl = 0; in idmap_cache_add_sid2gid()
941 new->gid = gid; in idmap_cache_add_sid2gid()
942 new->gid_ttl = ttl; in idmap_cache_add_sid2gid()
943 new->is_user = UNDEF_ISUSER; /* Unknown */ in idmap_cache_add_sid2gid()
946 list_insert(&idmap_cache.sid2uid_gid.head, new); in idmap_cache_add_sid2gid()
947 avl_insert(&idmap_cache.sid2uid_gid.tree, new, where); in idmap_cache_add_sid2gid()
964 pid2sid_winname_t *new; in idmap_cache_add_sid2gid() local
980 new = malloc(sizeof (pid2sid_winname_t)); in idmap_cache_add_sid2gid()
981 if (new == NULL) in idmap_cache_add_sid2gid()
983 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2gid()
984 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2gid()
985 free(new); in idmap_cache_add_sid2gid()
988 new->rid = rid; in idmap_cache_add_sid2gid()
989 new->pid = gid; in idmap_cache_add_sid2gid()
990 new->sid_ttl = ttl; in idmap_cache_add_sid2gid()
991 new->winname = NULL; in idmap_cache_add_sid2gid()
992 new->windomain = NULL; in idmap_cache_add_sid2gid()
993 new->winname_ttl = 0; in idmap_cache_add_sid2gid()
996 list_insert(&idmap_cache.gid2sid_winname.head, new); in idmap_cache_add_sid2gid()
997 avl_insert(&idmap_cache.gid2sid_winname.tree, new, in idmap_cache_add_sid2gid()
1026 sid2uid_gid_t *new; in idmap_cache_add_sid2pid() local
1050 new = malloc(sizeof (sid2uid_gid_t)); in idmap_cache_add_sid2pid()
1051 if (new == NULL) in idmap_cache_add_sid2pid()
1053 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2pid()
1054 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2pid()
1055 free(new); in idmap_cache_add_sid2pid()
1058 new->rid = rid; in idmap_cache_add_sid2pid()
1059 new->is_user = is_user; in idmap_cache_add_sid2pid()
1061 new->uid = pid; in idmap_cache_add_sid2pid()
1062 new->uid_ttl = ttl; in idmap_cache_add_sid2pid()
1063 new->gid = UNDEF_GID; in idmap_cache_add_sid2pid()
1064 new->gid_ttl = 0; in idmap_cache_add_sid2pid()
1067 new->uid = UNDEF_UID; in idmap_cache_add_sid2pid()
1068 new->uid_ttl = 0; in idmap_cache_add_sid2pid()
1069 new->gid = pid; in idmap_cache_add_sid2pid()
1070 new->gid_ttl = ttl; in idmap_cache_add_sid2pid()
1075 list_insert(&idmap_cache.sid2uid_gid.head, new); in idmap_cache_add_sid2pid()
1076 avl_insert(&idmap_cache.sid2uid_gid.tree, new, where); in idmap_cache_add_sid2pid()
1093 pid2sid_winname_t *new; in idmap_cache_add_sid2pid() local
1111 new = malloc(sizeof (pid2sid_winname_t)); in idmap_cache_add_sid2pid()
1112 if (new == NULL) in idmap_cache_add_sid2pid()
1114 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2pid()
1115 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2pid()
1116 free(new); in idmap_cache_add_sid2pid()
1119 new->rid = rid; in idmap_cache_add_sid2pid()
1120 new->pid = pid; in idmap_cache_add_sid2pid()
1121 new->sid_ttl = ttl; in idmap_cache_add_sid2pid()
1122 new->winname = NULL; in idmap_cache_add_sid2pid()
1123 new->windomain = NULL; in idmap_cache_add_sid2pid()
1127 new); in idmap_cache_add_sid2pid()
1129 new, where); in idmap_cache_add_sid2pid()
1157 new = malloc(sizeof (pid2sid_winname_t)); in idmap_cache_add_sid2pid()
1158 if (new == NULL) in idmap_cache_add_sid2pid()
1160 new->sid_prefix = strdup(sid_prefix); in idmap_cache_add_sid2pid()
1161 if (new->sid_prefix == NULL) { in idmap_cache_add_sid2pid()
1162 free(new); in idmap_cache_add_sid2pid()
1165 new->rid = rid; in idmap_cache_add_sid2pid()
1166 new->pid = pid; in idmap_cache_add_sid2pid()
1167 new->sid_ttl = ttl; in idmap_cache_add_sid2pid()
1168 new->winname = NULL; in idmap_cache_add_sid2pid()
1169 new->windomain = NULL; in idmap_cache_add_sid2pid()
1173 new); in idmap_cache_add_sid2pid()
1175 new, where); in idmap_cache_add_sid2pid()
1205 winname2uid_gid_t *new; in idmap_cache_add_winname2uid() local
1220 new = malloc(sizeof (winname2uid_gid_t)); in idmap_cache_add_winname2uid()
1221 if (new == NULL) in idmap_cache_add_winname2uid()
1223 new->winname = strdup(name); in idmap_cache_add_winname2uid()
1224 if (new->winname == NULL) { in idmap_cache_add_winname2uid()
1225 free(new); in idmap_cache_add_winname2uid()
1229 new->windomain = strdup(domain); in idmap_cache_add_winname2uid()
1230 if (new->winname == NULL) { in idmap_cache_add_winname2uid()
1231 free((char *)new->winname); in idmap_cache_add_winname2uid()
1232 free(new); in idmap_cache_add_winname2uid()
1236 new->windomain = NULL; in idmap_cache_add_winname2uid()
1237 new->uid = uid; in idmap_cache_add_winname2uid()
1238 new->uid_ttl = ttl; in idmap_cache_add_winname2uid()
1239 new->gid = UNDEF_GID; in idmap_cache_add_winname2uid()
1240 new->gid_ttl = 0; in idmap_cache_add_winname2uid()
1243 list_insert(&idmap_cache.winname2uid_gid.head, new); in idmap_cache_add_winname2uid()
1244 avl_insert(&idmap_cache.winname2uid_gid.tree, new, in idmap_cache_add_winname2uid()
1262 pid2sid_winname_t *new; in idmap_cache_add_winname2uid() local
1279 new = malloc(sizeof (pid2sid_winname_t)); in idmap_cache_add_winname2uid()
1280 if (new == NULL) in idmap_cache_add_winname2uid()
1282 new->pid = uid; in idmap_cache_add_winname2uid()
1283 new->winname = strdup(name); in idmap_cache_add_winname2uid()
1284 if (new->winname == NULL) { in idmap_cache_add_winname2uid()
1285 free(new); in idmap_cache_add_winname2uid()
1289 new->windomain = strdup(domain); in idmap_cache_add_winname2uid()
1290 if (new->windomain == NULL) { in idmap_cache_add_winname2uid()
1291 free((char *)new->winname); in idmap_cache_add_winname2uid()
1292 free(new); in idmap_cache_add_winname2uid()
1296 new->windomain = NULL; in idmap_cache_add_winname2uid()
1297 new->winname_ttl = ttl; in idmap_cache_add_winname2uid()
1298 new->sid_prefix = NULL; in idmap_cache_add_winname2uid()
1299 new->rid = 0; in idmap_cache_add_winname2uid()
1300 new->sid_ttl = 0; in idmap_cache_add_winname2uid()
1303 list_insert(&idmap_cache.uid2sid_winname.head, new); in idmap_cache_add_winname2uid()
1304 avl_insert(&idmap_cache.uid2sid_winname.tree, new, in idmap_cache_add_winname2uid()
1335 winname2uid_gid_t *new; in idmap_cache_add_winname2gid() local
1350 new = malloc(sizeof (winname2uid_gid_t)); in idmap_cache_add_winname2gid()
1351 if (new == NULL) in idmap_cache_add_winname2gid()
1353 new->winname = strdup(name); in idmap_cache_add_winname2gid()
1354 if (new->winname == NULL) { in idmap_cache_add_winname2gid()
1355 free(new); in idmap_cache_add_winname2gid()
1359 new->windomain = strdup(domain); in idmap_cache_add_winname2gid()
1360 if (new->windomain == NULL) { in idmap_cache_add_winname2gid()
1361 free((char *)new->winname); in idmap_cache_add_winname2gid()
1362 free(new); in idmap_cache_add_winname2gid()
1367 new->windomain = NULL; in idmap_cache_add_winname2gid()
1368 new->uid = UNDEF_UID; in idmap_cache_add_winname2gid()
1369 new->uid_ttl = 0; in idmap_cache_add_winname2gid()
1370 new->gid = gid; in idmap_cache_add_winname2gid()
1371 new->gid_ttl = ttl; in idmap_cache_add_winname2gid()
1374 list_insert(&idmap_cache.winname2uid_gid.head, new); in idmap_cache_add_winname2gid()
1375 avl_insert(&idmap_cache.winname2uid_gid.tree, new, in idmap_cache_add_winname2gid()
1393 pid2sid_winname_t *new; in idmap_cache_add_winname2gid() local
1410 new = malloc(sizeof (pid2sid_winname_t)); in idmap_cache_add_winname2gid()
1411 if (new == NULL) in idmap_cache_add_winname2gid()
1413 new->pid = gid; in idmap_cache_add_winname2gid()
1414 new->winname = strdup(name); in idmap_cache_add_winname2gid()
1415 if (new->winname == NULL) { in idmap_cache_add_winname2gid()
1416 free(new); in idmap_cache_add_winname2gid()
1420 new->windomain = strdup(domain); in idmap_cache_add_winname2gid()
1421 if (new->windomain == NULL) { in idmap_cache_add_winname2gid()
1422 free((char *)new->winname); in idmap_cache_add_winname2gid()
1423 free(new); in idmap_cache_add_winname2gid()
1428 new->windomain = NULL; in idmap_cache_add_winname2gid()
1429 new->winname_ttl = ttl; in idmap_cache_add_winname2gid()
1430 new->sid_prefix = NULL; in idmap_cache_add_winname2gid()
1431 new->rid = 0; in idmap_cache_add_winname2gid()
1432 new->sid_ttl = 0; in idmap_cache_add_winname2gid()
1435 list_insert(&idmap_cache.gid2sid_winname.head, new); in idmap_cache_add_winname2gid()
1436 avl_insert(&idmap_cache.gid2sid_winname.tree, new, in idmap_cache_add_winname2gid()