Adds a dictionary with file_id information (devid, inode and extid) for
each byte-range locked file.
Signed-off-by: Jule Anger <janger@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
} else {
print_brl_json(state,
pid,
+ id,
desc,
lock_flav,
(intmax_t)start,
int print_brl_json(struct traverse_state *state,
const struct server_id server_id,
+ struct file_id fid,
const char *type,
enum brl_flavour flavour,
intmax_t start,
goto failure;
}
+ result = add_fileid_to_json(&file_json, fid);
+ if (result < 0) {
+ goto failure;
+ }
result = json_add_string(&file_json, "file_name", filename);
if (result < 0) {
goto failure;
int print_brl_json(struct traverse_state *state,
const struct server_id server_id,
+ struct file_id fid,
const char *type,
enum brl_flavour flavour,
intmax_t start,
int print_brl_json(struct traverse_state *state,
const struct server_id server_id,
+ struct file_id fid,
const char *type,
enum brl_flavour flavour,
intmax_t start,