Lines Matching refs:saved
36 static zx_status_t get_service_handle(const char* path, zx_handle_t* saved,
41 if (*saved == ZX_HANDLE_INVALID) {
51 *saved = h0;
53 *out = *saved;
60 static zx_status_t get_service_with_retries(const char* path, zx_handle_t* saved,
64 while ((r = get_service_handle(path, saved, lock, out)) == ZX_ERR_NOT_FOUND) {
76 static zx_handle_t saved = ZX_HANDLE_INVALID;
78 return get_service_with_retries("/svc/dns.DNS", &saved, &lock, out);
82 static zx_handle_t saved = ZX_HANDLE_INVALID;
84 return get_service_with_retries("/svc/fuchsia.net.LegacySocketProvider", &saved, &lock, out);