diff options
Diffstat (limited to 'source3/include/vfs.h')
-rw-r--r-- | source3/include/vfs.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/source3/include/vfs.h b/source3/include/vfs.h index d416a5b1e95..48bacb03429 100644 --- a/source3/include/vfs.h +++ b/source3/include/vfs.h @@ -173,6 +173,8 @@ /* Bump to version 35 - Samba 4.5 will ship with that */ /* Version 35 - Change get_nt_acl_fn from const char *, to const struct smb_filename * */ +/* Version 35 - Change mkdir from const char *, to + const struct smb_filename * */ #define SMB_VFS_INTERFACE_VERSION 35 @@ -554,7 +556,9 @@ struct vfs_fn_pointers { void (*seekdir_fn)(struct vfs_handle_struct *handle, DIR *dirp, long offset); long (*telldir_fn)(struct vfs_handle_struct *handle, DIR *dirp); void (*rewind_dir_fn)(struct vfs_handle_struct *handle, DIR *dirp); - int (*mkdir_fn)(struct vfs_handle_struct *handle, const char *path, mode_t mode); + int (*mkdir_fn)(struct vfs_handle_struct *handle, + const struct smb_filename *smb_fname, + mode_t mode); int (*rmdir_fn)(struct vfs_handle_struct *handle, const char *path); int (*closedir_fn)(struct vfs_handle_struct *handle, DIR *dir); void (*init_search_op_fn)(struct vfs_handle_struct *handle, DIR *dirp); @@ -971,8 +975,9 @@ long smb_vfs_call_telldir(struct vfs_handle_struct *handle, DIR *dirp); void smb_vfs_call_rewind_dir(struct vfs_handle_struct *handle, DIR *dirp); -int smb_vfs_call_mkdir(struct vfs_handle_struct *handle, const char *path, - mode_t mode); +int smb_vfs_call_mkdir(struct vfs_handle_struct *handle, + const struct smb_filename *smb_fname, + mode_t mode); int smb_vfs_call_rmdir(struct vfs_handle_struct *handle, const char *path); int smb_vfs_call_closedir(struct vfs_handle_struct *handle, DIR *dir); |