return rc;
}
-static int fruit_unlink(vfs_handle_struct *handle,
+static int fruit_unlink_internal(vfs_handle_struct *handle,
const struct smb_filename *smb_fname)
{
int rc;
return SMB_VFS_NEXT_RMDIR(handle, smb_fname);
}
+static int fruit_unlink(vfs_handle_struct *handle,
+ const struct smb_filename *smb_fname)
+{
+ return fruit_unlink_internal(handle, smb_fname);
+}
+
static int fruit_unlinkat(vfs_handle_struct *handle,
struct files_struct *dirfsp,
const struct smb_filename *smb_fname,
if (flags & AT_REMOVEDIR) {
ret = fruit_rmdir(handle, smb_fname);
} else {
- ret = fruit_unlink(handle, smb_fname);
+ ret = fruit_unlink_internal(handle, smb_fname);
}
return ret;
}