&state->global);
}
-static NTSTATUS smbXsrv_open_global_lookup(
- struct smbXsrv_open_table *table,
+NTSTATUS smbXsrv_open_global_lookup(
TALLOC_CTX *mem_ctx,
uint32_t open_global_id,
const struct smbXsrv_open_global0 **_global)
};
NTSTATUS status;
- status = dbwrap_do_locked(table->global.db_ctx,
+ status = dbwrap_do_locked(smbXsrv_open_global_db_ctx,
key,
smbXsrv_open_global_lookup_fn,
&state);
}
TALLOC_FREE(db_rec);
- status = smbXsrv_open_global_lookup(table,
- frame,
+ status = smbXsrv_open_global_lookup(frame,
open_global_id,
&global);
if (!NT_STATUS_IS_OK(status)) {
uint64_t volatile_id,
NTTIME now,
struct smbXsrv_open **_open);
+NTSTATUS smbXsrv_open_global_lookup(TALLOC_CTX *mem_ctx,
+ uint32_t open_global_id,
+ const struct smbXsrv_open_global0 **global);
+
NTSTATUS smbXsrv_open_purge_replay_cache(struct smbXsrv_client *client,
const struct GUID *create_guid);
NTSTATUS smb2srv_open_lookup_replay_cache(struct smbXsrv_connection *conn,