/*
- * $Id: store_client.cc,v 1.39 1998/08/20 22:30:05 wessels Exp $
+ * $Id: store_client.cc,v 1.40 1998/08/24 21:07:51 wessels Exp $
*
* DEBUG: section 20 Storage Manager Client-Side Interface
* AUTHOR: Duane Wessels
{
MemObject *mem = sc->entry->mem_obj;
assert(sc->callback != NULL);
-#ifndef OPTIMISTIC_IO
- if (mem->swap_hdr_sz == 0)
-#else
+#ifdef OPTIMISTIC_IO
sc->flags.disk_io_pending = 1;
- if (mem->swap_hdr_sz == 0) {
#endif
+ if (mem->swap_hdr_sz == 0) {
file_read(sc->swapin_fd,
sc->copy_buf,
sc->copy_size,
0,
storeClientReadHeader,
sc);
-#ifndef OPTIMISTIC_IO
- else {
-#else
} else {
-#endif
if (sc->entry->swap_status == SWAPOUT_WRITING)
assert(mem->swapout.done_offset > sc->copy_offset + mem->swap_hdr_sz);
file_read(sc->swapin_fd,