Ignore:
Timestamp:
May 24, 2009, 7:51:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.3

Location:
branches/samba-3.3.x/source/modules
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/modules/gpfs.c

    r206 r223  
    2727static bool gpfs_share_modes;
    2828static bool gpfs_leases;
     29static bool gpfs_getrealfilename;
    2930
    3031static int (*gpfs_set_share_fn)(int fd, unsigned int allow, unsigned int deny);
     
    140141                                    int *buflen)
    141142{
    142         if (gpfs_get_realfilename_path_fn == NULL) {
     143        if ((!gpfs_getrealfilename)
     144            || (gpfs_get_realfilename_path_fn == NULL)) {
    143145                errno = ENOSYS;
    144146                return -1;
     
    209211        gpfs_share_modes = lp_parm_bool(-1, "gpfs", "sharemodes", True);
    210212        gpfs_leases      = lp_parm_bool(-1, "gpfs", "leases", True);
     213        gpfs_getrealfilename = lp_parm_bool(-1, "gpfs", "getrealfilename",
     214                                            True);
    211215
    212216        return;
  • branches/samba-3.3.x/source/modules/vfs_gpfs.c

    r206 r223  
    9696
    9797        TALLOC_FREE(full_path);
     98
     99        if ((result == -1) && (errno == ENOSYS)) {
     100                return SMB_VFS_NEXT_GET_REAL_FILENAME(
     101                        handle, path, name, mem_ctx, found_name);
     102        }
    98103
    99104        if (result == -1) {
  • branches/samba-3.3.x/source/modules/vfs_streams_depot.c

    r222 r223  
    7979        DEBUG(10, ("file_is_valid (%s) called\n", path));
    8080
    81         if (SMB_VFS_NEXT_GETXATTR(handle, path, SAMBA_XATTR_MARKER,
     81        if (SMB_VFS_GETXATTR(handle->conn, path, SAMBA_XATTR_MARKER,
    8282                                  &buf, sizeof(buf)) != sizeof(buf)) {
    8383                DEBUG(10, ("GETXATTR failed: %s\n", strerror(errno)));
     
    105105        DEBUG(10, ("marking file %s as valid\n", path));
    106106
    107         ret = SMB_VFS_NEXT_SETXATTR(handle, path, SAMBA_XATTR_MARKER,
     107        ret = SMB_VFS_SETXATTR(handle->conn, path, SAMBA_XATTR_MARKER,
    108108                                    &buf, sizeof(buf), 0);
    109109
Note: See TracChangeset for help on using the changeset viewer.