VirtualBox

Changeset 77534 in vbox


Ignore:
Timestamp:
Mar 1, 2019 3:12:26 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
129138
Message:

linux/vboxsf: More cleanups. bugref:9172

Location:
trunk/src/VBox/Additions/linux/sharedfolders
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/sharedfolders/dirops.c

    r77532 r77534  
    167167    int d_type;
    168168    switch (fMode & RTFS_TYPE_MASK) {
    169     case RTFS_TYPE_FIFO:
    170         d_type = DT_FIFO;
    171         break;
    172     case RTFS_TYPE_DEV_CHAR:
    173         d_type = DT_CHR;
    174         break;
    175     case RTFS_TYPE_DIRECTORY:
    176         d_type = DT_DIR;
    177         break;
    178     case RTFS_TYPE_DEV_BLOCK:
    179         d_type = DT_BLK;
    180         break;
    181     case RTFS_TYPE_FILE:
    182         d_type = DT_REG;
    183         break;
    184     case RTFS_TYPE_SYMLINK:
    185         d_type = DT_LNK;
    186         break;
    187     case RTFS_TYPE_SOCKET:
    188         d_type = DT_SOCK;
    189         break;
    190     case RTFS_TYPE_WHITEOUT:
    191         d_type = DT_WHT;
    192         break;
    193     default:
    194         d_type = DT_UNKNOWN;
    195         break;
     169        case RTFS_TYPE_FIFO:
     170            d_type = DT_FIFO;
     171            break;
     172        case RTFS_TYPE_DEV_CHAR:
     173            d_type = DT_CHR;
     174            break;
     175        case RTFS_TYPE_DIRECTORY:
     176            d_type = DT_DIR;
     177            break;
     178        case RTFS_TYPE_DEV_BLOCK:
     179            d_type = DT_BLK;
     180            break;
     181        case RTFS_TYPE_FILE:
     182            d_type = DT_REG;
     183            break;
     184        case RTFS_TYPE_SYMLINK:
     185            d_type = DT_LNK;
     186            break;
     187        case RTFS_TYPE_SOCKET:
     188            d_type = DT_SOCK;
     189            break;
     190        case RTFS_TYPE_WHITEOUT:
     191            d_type = DT_WHT;
     192            break;
     193        default:
     194            d_type = DT_UNKNOWN;
     195            break;
    196196    }
    197197    return d_type;
     
    304304        err = vbsf_getdent(dir, d_name, &d_type);
    305305        switch (err) {
    306         case 1:
    307             return 0;
    308 
    309         case 0:
    310             break;
    311 
    312         case -1:
    313         default:
    314             /* skip erroneous entry and proceed */
    315             LogFunc(("vbsf_getdent error %d\n", err));
    316             dir->f_pos += 1;
     306            case 1:
     307                return 0;
     308
     309            case 0:
     310                break;
     311
     312            case -1:
     313            default:
     314                /* skip erroneous entry and proceed */
     315                LogFunc(("vbsf_getdent error %d\n", err));
     316                dir->f_pos += 1;
    317317#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0)
    318             ctx->pos += 1;
    319 #endif
    320             continue;
     318                ctx->pos += 1;
     319#endif
     320                continue;
    321321        }
    322322
  • trunk/src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c

    r77492 r77534  
    206206                }
    207207
    208                 switch(handler->opt)
     208                switch (handler->opt)
    209209                {
    210210                    case HO_RW:
  • trunk/src/VBox/Additions/linux/sharedfolders/regops.c

    r77532 r77534  
    10161016
    10171017    switch (file->f_flags & O_ACCMODE) {
    1018     case O_RDONLY:
    1019         pReq->CreateParms.CreateFlags |= SHFL_CF_ACCESS_READ;
    1020         sf_r->Handle.fFlags |= SF_HANDLE_F_READ;
    1021         break;
    1022 
    1023     case O_WRONLY:
    1024         pReq->CreateParms.CreateFlags |= SHFL_CF_ACCESS_WRITE;
    1025         sf_r->Handle.fFlags |= SF_HANDLE_F_WRITE;
    1026         break;
    1027 
    1028     case O_RDWR:
    1029         pReq->CreateParms.CreateFlags |= SHFL_CF_ACCESS_READWRITE;
    1030         sf_r->Handle.fFlags |= SF_HANDLE_F_READ | SF_HANDLE_F_WRITE;
    1031         break;
    1032 
    1033     default:
    1034         BUG();
     1018        case O_RDONLY:
     1019            pReq->CreateParms.CreateFlags |= SHFL_CF_ACCESS_READ;
     1020            sf_r->Handle.fFlags |= SF_HANDLE_F_READ;
     1021            break;
     1022
     1023        case O_WRONLY:
     1024            pReq->CreateParms.CreateFlags |= SHFL_CF_ACCESS_WRITE;
     1025            sf_r->Handle.fFlags |= SF_HANDLE_F_WRITE;
     1026            break;
     1027
     1028        case O_RDWR:
     1029            pReq->CreateParms.CreateFlags |= SHFL_CF_ACCESS_READWRITE;
     1030            sf_r->Handle.fFlags |= SF_HANDLE_F_READ | SF_HANDLE_F_WRITE;
     1031            break;
     1032
     1033        default:
     1034            BUG();
    10351035    }
    10361036
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette