diff options
author | Stefan Metzmacher <metze@samba.org> | 2009-07-07 18:09:16 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2009-07-10 12:24:24 +0200 |
commit | 8d534d45a5d21967e2d9bca1ac34a55f1518fe42 (patch) | |
tree | f4b65b1f8cdcedfe3e9321c50bfc0801915c7e63 /source3/smbd/globals.h | |
parent | 598a9892bc4d5db2c75b218ba235fb7736b6a6e6 (diff) | |
download | samba-8d534d45a5d21967e2d9bca1ac34a55f1518fe42.tar.gz samba-8d534d45a5d21967e2d9bca1ac34a55f1518fe42.tar.bz2 samba-8d534d45a5d21967e2d9bca1ac34a55f1518fe42.zip |
s3:smbd: make smbd_do_locking() non static
metze
Diffstat (limited to 'source3/smbd/globals.h')
-rw-r--r-- | source3/smbd/globals.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h index 3d195c84f0..8163213dd0 100644 --- a/source3/smbd/globals.h +++ b/source3/smbd/globals.h @@ -168,6 +168,23 @@ NTSTATUS smb2_signing_check_pdu(DATA_BLOB session_key, const struct iovec *vector, int count); +struct smbd_lock_element { + uint32_t smbpid; + enum brl_type brltype; + uint64_t offset; + uint64_t count; +}; + +NTSTATUS smbd_do_locking(struct smb_request *req, + files_struct *fsp, + uint8_t type, + int32_t timeout, + uint16_t num_ulocks, + struct smbd_lock_element *ulocks, + uint16_t num_locks, + struct smbd_lock_element *locks, + bool *async); + void smbd_server_connection_terminate_ex(struct smbd_server_connection *sconn, const char *reason, const char *location); |