Lines Matching refs:staging
303 nss_database_reload (struct nss_database_data *staging, in nss_database_reload() argument
332 ok = nss_database_reload_1 (staging, fp); in nss_database_reload()
347 if (staging->services[nss_database_shadow_compat] == NULL) in nss_database_reload()
348 staging->services[nss_database_shadow_compat] = in nss_database_reload()
349 staging->services[nss_database_passwd_compat]; in nss_database_reload()
353 if (staging->services[nss_database_shadow] == NULL) in nss_database_reload()
354 staging->services[nss_database_shadow] = in nss_database_reload()
355 staging->services[nss_database_passwd]; in nss_database_reload()
359 if (staging->services[nss_database_gshadow] == NULL) in nss_database_reload()
360 staging->services[nss_database_gshadow] = in nss_database_reload()
361 staging->services[nss_database_group]; in nss_database_reload()
366 if (staging->services[i] == NULL) in nss_database_reload()
369 &staging->services[i]); in nss_database_reload()
376 ok = __file_change_detection_for_fp (&staging->nsswitch_conf, fp); in nss_database_reload()
385 if (ok && !__file_is_unchanged (&staging->nsswitch_conf, initial)) in nss_database_reload()
387 staging->nsswitch_conf.size = -1; in nss_database_reload()
446 struct nss_database_data staging = { .initialized = true, }; in nss_database_check_reload_and_get() local
448 bool ok = nss_database_reload (&staging, &initial); in nss_database_check_reload_and_get()
459 local->data = staging; in nss_database_check_reload_and_get()