Use VFS operations for file I/O.
[ira/wip.git] / source3 / smbd / files.c
index 3a41c837669dea4754c3297a060b5b588e50a26a..8aca336bf82a40b775fed2ab456036a99a570b02 100644 (file)
@@ -340,13 +340,12 @@ void file_sync_all(connection_struct *conn)
 
        for (fsp=Files;fsp;fsp=next) {
                next=fsp->next;
-               if (fsp->open && (conn == fsp->conn) && (fsp->fd_ptr != NULL)) {
-                       sync_file(conn,fsp);
+               if (fsp->open && (conn == fsp->conn) && (fsp->fd_ptr != NULL)){
+                   conn->vfs_ops.sync(conn, fsp);
                }
        }
 }
 
-
 /****************************************************************************
 free up a fd_ptr
 ****************************************************************************/