Changeset 39267 in vbox for trunk/src/VBox/Additions
- Timestamp:
- Nov 10, 2011 4:53:27 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 74805
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vnode.c
r39263 r39267 215 215 node->sf_vnode = vp; 216 216 } 217 sfnode_open(node);218 217 return (node->sf_vnode); 219 218 } … … 2117 2116 sffs_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct) 2118 2117 { 2119 return (0); 2118 sfnode_t *node; 2119 int error = 0; 2120 2121 mutex_enter(&sffs_lock); 2122 2123 node = VN2SFN(*vpp); 2124 sfnode_open(node); 2125 if (node->sf_file == NULL) 2126 error = EINVAL; 2127 2128 mutex_exit(&sffs_lock); 2129 2130 return (error); 2120 2131 } 2121 2132 … … 2150 2161 2151 2162 sfnode_invalidate_stat_cache(node); 2163 2164 if (node->sf_file != NULL && vp->v_count <= 1) 2165 { 2166 (void)sfprov_close(node->sf_file); 2167 node->sf_file = NULL; 2168 } 2152 2169 2153 2170 mutex_exit(&sffs_lock);
Note:
See TracChangeset
for help on using the changeset viewer.