SYNCOPS_NEXT_SMB_FNAME(UNLINK, smb_fname, (handle, smb_fname));
}
+static int syncops_unlinkat(vfs_handle_struct *handle,
+ files_struct *dirfsp,
+ const struct smb_filename *smb_fname,
+ int flags)
+{
+ SYNCOPS_NEXT_SMB_FNAME(UNLINKAT,
+ smb_fname,
+ (handle,
+ dirfsp,
+ smb_fname,
+ flags));
+}
+
static int syncops_mknodat(vfs_handle_struct *handle,
files_struct *dirfsp,
const struct smb_filename *smb_fname,
.open_fn = syncops_open,
.renameat_fn = syncops_renameat,
.unlink_fn = syncops_unlink,
+ .unlinkat_fn = syncops_unlinkat,
.symlinkat_fn = syncops_symlinkat,
.linkat_fn = syncops_linkat,
.mknodat_fn = syncops_mknodat,