#else
storeAufsOpenDone(fd, sio, fd, 0);
#endif
- store_open_disk_fd++;
return sio;
}
#else
storeAufsOpenDone(fd, sio, fd, 0);
#endif
- store_open_disk_fd++;
/* now insert into the replacement policy */
storeAufsDirReplAdd(SD, e);
storeAufsIOCallback(sio, DISK_ERROR);
return;
}
+ store_open_disk_fd++;
aiostate->fd = fd;
commSetCloseOnExec(fd);
fd_open(fd, FD_FILE, storeAufsDirFullPath(INDEXSD(sio->swap_dirn), sio->swap_filen, NULL));
cbdataUnlock(their_data);
aiostate->fd = -1;
cbdataFree(sio);
- store_open_disk_fd--;
if (fd < 0)
return;
debug(78, 3) ("%s:%d\n", __FILE__, __LINE__);
aioClose(fd);
fd_close(fd);
+ store_open_disk_fd--;
debug(78, 3) ("%s:%d\n", __FILE__, __LINE__);
}