#ifdef INDIRECT_SWAP
if (swap_block_pool.avail == 0)
return false;
-#endif
+#endif /* INDIRECT_SWAP */
assert(victim->prev != &lru_head);
process = (struct process *)(
// calculate amount to swap out
blocks = calc.in_core_block - calc.block_base;
-#ifndef INDIRECT_SWAP
+#ifdef INDIRECT_SWAP
if (blocks > swap_block_pool.avail)
blocks = swap_block_pool.avail;
-#endif
+#endif /* INDIRECT_SWAP */
if (blocks > swap_out)
blocks = swap_out;
printf("victim %d, swap out %d of %d\n", (int)(process - processes), blocks, calc.in_core_block - calc.block_base);