mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
s3-libsmb: introduce cli_lock32()
Same like cli_lock() but return NTSTATUS instead of bool Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
330c00a14d
commit
57194d8c5d
@ -2580,6 +2580,22 @@ NTSTATUS cli_locktype(struct cli_state *cli, uint16_t fnum,
|
||||
note that timeout is in units of 2 milliseconds
|
||||
****************************************************************************/
|
||||
|
||||
NTSTATUS cli_lock32(struct cli_state *cli, uint16_t fnum,
|
||||
uint32_t offset, uint32_t len, int timeout,
|
||||
enum brl_type lock_type)
|
||||
{
|
||||
NTSTATUS status;
|
||||
|
||||
status = cli_locktype(cli, fnum, offset, len, timeout,
|
||||
(lock_type == READ_LOCK? 1 : 0));
|
||||
return status;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
Lock a file.
|
||||
note that timeout is in units of 2 milliseconds
|
||||
****************************************************************************/
|
||||
|
||||
bool cli_lock(struct cli_state *cli, uint16_t fnum,
|
||||
uint32_t offset, uint32_t len, int timeout,
|
||||
enum brl_type lock_type)
|
||||
|
@ -390,6 +390,8 @@ NTSTATUS cli_locktype(struct cli_state *cli, uint16_t fnum,
|
||||
int timeout, unsigned char locktype);
|
||||
bool cli_lock(struct cli_state *cli, uint16_t fnum,
|
||||
uint32_t offset, uint32_t len, int timeout, enum brl_type lock_type);
|
||||
NTSTATUS cli_lock32(struct cli_state *cli, uint16_t fnum, uint32_t offset,
|
||||
uint32_t len, int timeout, enum brl_type lock_type);
|
||||
struct tevent_req *cli_unlock_send(TALLOC_CTX *mem_ctx,
|
||||
struct event_context *ev,
|
||||
struct cli_state *cli,
|
||||
|
Loading…
x
Reference in New Issue
Block a user