VirtualBox

Ignore:
Timestamp:
Oct 21, 2011 10:21:11 AM (13 years ago)
Author:
vboxsync
Message:

Additions/solaris/SharedFolders: implement umask and interpret as octal.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c

    r39062 r39072  
    310310         */
    311311        if (vfs_optionisset(vfsp, "dmode", &optval) &&
    312                 ddi_strtol(optval, NULL, 10, &val) == 0 &&
     312                ddi_strtol(optval, NULL, 8, &val) == 0 &&
    313313                (mode_t)val == val)
    314314                dmode = val;
     
    318318         */
    319319        if (vfs_optionisset(vfsp, "fmode", &optval) &&
    320                 ddi_strtol(optval, NULL, 10, &val) == 0 &&
     320                ddi_strtol(optval, NULL, 8, &val) == 0 &&
    321321                (mode_t)val == val)
    322322                fmode = val;
     
    326326         */
    327327        if (vfs_optionisset(vfsp, "dmask", &optval) &&
    328                 ddi_strtol(optval, NULL, 10, &val) == 0 &&
     328                ddi_strtol(optval, NULL, 8, &val) == 0 &&
    329329                (mode_t)val == val)
    330330                dmask = val;
     
    334334         */
    335335        if (vfs_optionisset(vfsp, "fmask", &optval) &&
    336                 ddi_strtol(optval, NULL, 10, &val) == 0 &&
     336                ddi_strtol(optval, NULL, 8, &val) == 0 &&
    337337                (mode_t)val == val)
    338338                fmask = val;
     339
     340        /*
     341         * umask to use for all directories & files
     342         */
     343        if (vfs_optionisset(vfsp, "umask", &optval) &&
     344                ddi_strtol(optval, NULL, 8, &val) == 0 &&
     345                (mode_t)val == val)
     346                dmask = fmask = val;
    339347
    340348        /*
Note: See TracChangeset for help on using the changeset viewer.

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