s3:smbd:smb2: add smb2srv_open_global_lookup() - look up in global open db by persist...
authorMichael Adam <obnox@samba.org>
Fri, 10 Feb 2012 23:05:34 +0000 (00:05 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 10 May 2012 16:41:27 +0000 (18:41 +0200)
source3/smbd/smbXsrv_open.c

index 41217fca75d13c1aff034ba7ffd7336843c300c5..d51226edf2fdeaa7311aec774ebf77cf55a6d20e 100644 (file)
@@ -671,3 +671,13 @@ NTSTATUS smb2srv_open_lookup(struct smbXsrv_open_table *table,
        return smbXsrv_open_local_lookup(table, local_id, now, _open);
 }
 
+NTSTATUS smb2srv_open_global_lookup(struct smbXsrv_open_table *table,
+                                   uint64_t persistent_id,
+                                   TALLOC_CTX *mem_ctx,
+                                   struct smbXsrv_open_global **_open)
+{
+       uint32_t global_id = persistent_id & UINT32_MAX;
+
+       return smbXsrv_open_global_lookup(table, global_id, mem_ctx, _open);
+}
+