* NAME: vol->flush() * DESCRIPTION: commit all pending changes to volume device */
| 159 | * DESCRIPTION: commit all pending changes to volume device |
| 160 | */ |
| 161 | int v_flush(hfsvol *vol) |
| 162 | { |
| 163 | if (flushvol(vol, 0) == -1) |
| 164 | goto fail; |
| 165 | |
| 166 | if ((vol->flags & HFS_VOL_USINGCACHE) && |
| 167 | b_flush(vol) == -1) |
| 168 | goto fail; |
| 169 | |
| 170 | return 0; |
| 171 | |
| 172 | fail: |
| 173 | return -1; |
| 174 | } |
| 175 | |
| 176 | /* |
| 177 | * NAME: vol->close() |
no test coverage detected