VFS: glusterfs: Add SMB_VFS_FCHFLAGS implementation
authorNoel Power <noel.power@suse.com>
Fri, 11 Jun 2021 14:46:07 +0000 (15:46 +0100)
committerNoel Power <npower@samba.org>
Tue, 29 Jun 2021 08:21:38 +0000 (08:21 +0000)
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_glusterfs.c

index ff19de53eeac308454ac372ce124da1c70aa884b..6dc31f2ae45ddc9ba5aacfa8ba885de2d8085255 100644 (file)
@@ -2002,6 +2002,14 @@ static int vfs_gluster_chflags(struct vfs_handle_struct *handle,
        return -1;
 }
 
+static int vfs_gluster_fchflags(struct vfs_handle_struct *handle,
+                               struct files_struct *fsp,
+                               unsigned int flags)
+{
+       errno = ENOSYS;
+       return -1;
+}
+
 static int vfs_gluster_get_real_filename(struct vfs_handle_struct *handle,
                                         const struct smb_filename *path,
                                         const char *name,
@@ -2373,6 +2381,7 @@ static struct vfs_fn_pointers glusterfs_fns = {
        .mknodat_fn = vfs_gluster_mknodat,
        .realpath_fn = vfs_gluster_realpath,
        .chflags_fn = vfs_gluster_chflags,
+       .fchflags_fn = vfs_gluster_fchflags,
        .file_id_create_fn = NULL,
        .fstreaminfo_fn = NULL,
        .get_real_filename_fn = vfs_gluster_get_real_filename,