[SCM] Samba Shared Repository - branch master updated

Günther Deschner gd at samba.org
Thu Nov 9 21:38:02 UTC 2017

The branch, master has been updated
       via  732ba3c vfs_glusterfs: include glusterfs/api/glfs.h without relying on -I options
      from  7470b9b smbc_opendir should not return EEXIST with invalid login credentials


- Log -----------------------------------------------------------------
commit 732ba3c84a2d40040550ea36b0478dd6af9a173a
Author: Niels de Vos <ndevos at redhat.com>
Date:   Tue Oct 31 15:52:49 2017 +0100

    vfs_glusterfs: include glusterfs/api/glfs.h without relying on -I options
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=13125
    The glfs.h header file has always resided under glusterfs/api/ in the
    standard include directory. The glusterfs-api.pc file adds the unneeded
    -I${includedir}/glusterfs compiler option. This option will be removed
    from future versions of the pkg-config file.
    This change can safely be backported to older versions if there is a
    need to have them build against glusterfs-3.13 or newer.
    URL: https://review.gluster.org/18576
    CC: Andrea Bolognani <abologna at redhat.com>
    Signed-off-by: Niels de Vos <ndevos at redhat.com>
    Reviewed-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Guenther Deschner <gd at samba.org>
    Autobuild-User(master): Günther Deschner <gd at samba.org>
    Autobuild-Date(master): Thu Nov  9 22:37:30 CET 2017 on sn-devel-144


Summary of changes:
 source3/modules/vfs_glusterfs.c | 2 +-
 source3/wscript                 | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

Changeset truncated at 500 lines:

diff --git a/source3/modules/vfs_glusterfs.c b/source3/modules/vfs_glusterfs.c
index 3534ed7..8c24557 100644
--- a/source3/modules/vfs_glusterfs.c
+++ b/source3/modules/vfs_glusterfs.c
@@ -38,7 +38,7 @@
 #include "includes.h"
 #include "smbd/smbd.h"
 #include <stdio.h>
-#include "api/glfs.h"
+#include <glusterfs/api/glfs.h>
 #include "lib/util/dlinklist.h"
 #include "lib/util/tevent_unix.h"
 #include "smbd/globals.h"
diff --git a/source3/wscript b/source3/wscript
index 8144334..e311f5f 100644
--- a/source3/wscript
+++ b/source3/wscript
@@ -1580,10 +1580,10 @@ main() {
     if Options.options.with_glusterfs:
         conf.CHECK_CFG(package='glusterfs-api', args='"glusterfs-api >= 4" --cflags --libs',
                        msg='Checking for glusterfs-api >= 4', uselib_store="GFAPI")
-        conf.CHECK_HEADERS('api/glfs.h', lib='gfapi')
+        conf.CHECK_HEADERS('glusterfs/api/glfs.h', lib='gfapi')
         conf.CHECK_LIB('gfapi', shlib=True)
-        if conf.CONFIG_SET('HAVE_API_GLFS_H'):
             if Options.options.with_acl_support:
                  conf.DEFINE('HAVE_GLUSTERFS', '1')

Samba Shared Repository

More information about the samba-cvs mailing list