From: Ralph Wuerthner Date: Tue, 28 Jan 2020 13:42:01 +0000 (+0100) Subject: gpfswrap: Make pathname "const char *" in gpfswrap_get_realfilename_path() X-Git-Tag: ldb-2.1.1~213 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91be03a780eec4cac0c184b34a8b95f2b82269e7;p=thirdparty%2Fsamba.git gpfswrap: Make pathname "const char *" in gpfswrap_get_realfilename_path() Update wrapper function to match the definition in gpfs.h. Signed-off-by: Ralph Wuerthner Reviewed-by: Christof Schmitt Reviewed-by: Gary Lockyer --- diff --git a/lib/util/gpfswrap.c b/lib/util/gpfswrap.c index 4868d59830d..7ca1ca7b13b 100644 --- a/lib/util/gpfswrap.c +++ b/lib/util/gpfswrap.c @@ -25,7 +25,8 @@ static int (*gpfs_set_share_fn)(int fd, unsigned int allow, unsigned int deny); static int (*gpfs_set_lease_fn)(int fd, unsigned int type); static int (*gpfs_getacl_fn)(const char *pathname, int flags, void *acl); static int (*gpfs_putacl_fn)(const char *pathname, int flags, void *acl); -static int (*gpfs_get_realfilename_path_fn)(char *pathname, char *filenamep, +static int (*gpfs_get_realfilename_path_fn)(const char *pathname, + char *filenamep, int *len); static int (*gpfs_set_winattrs_path_fn)(char *pathname, int flags, struct gpfs_winattr *attrs); @@ -124,7 +125,9 @@ int gpfswrap_putacl(const char *pathname, int flags, void *acl) return gpfs_putacl_fn(pathname, flags, acl); } -int gpfswrap_get_realfilename_path(char *pathname, char *filenamep, int *len) +int gpfswrap_get_realfilename_path(const char *pathname, + char *filenamep, + int *len) { if (gpfs_get_realfilename_path_fn == NULL) { errno = ENOSYS; diff --git a/lib/util/gpfswrap.h b/lib/util/gpfswrap.h index a19d0c86e9d..b093b8153d9 100644 --- a/lib/util/gpfswrap.h +++ b/lib/util/gpfswrap.h @@ -31,7 +31,9 @@ int gpfswrap_set_share(int fd, unsigned int allow, unsigned int deny); int gpfswrap_set_lease(int fd, unsigned int type); int gpfswrap_getacl(const char *pathname, int flags, void *acl); int gpfswrap_putacl(const char *pathname, int flags, void *acl); -int gpfswrap_get_realfilename_path(char *pathname, char *filenamep, int *len); +int gpfswrap_get_realfilename_path(const char *pathname, + char *filenamep, + int *len); int gpfswrap_set_winattrs_path(char *pathname, int flags, struct gpfs_winattr *attrs); int gpfswrap_set_winattrs(int fd, int flags, struct gpfs_winattr *attrs);