From 1000aae885fa76b6162ca7c89645934114813966 Mon Sep 17 00:00:00 2001 From: hno <> Date: Mon, 29 Jul 2002 03:36:31 +0000 Subject: [PATCH] More mode fixes to make the storeio implementations more similar in the mode test. --- src/fs/coss/store_io_coss.cc | 4 ++-- src/fs/diskd/store_io_diskd.cc | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/fs/coss/store_io_coss.cc b/src/fs/coss/store_io_coss.cc index bdcb2aca22..61de5104af 100644 --- a/src/fs/coss/store_io_coss.cc +++ b/src/fs/coss/store_io_coss.cc @@ -1,6 +1,6 @@ /* - * $Id: store_io_coss.cc,v 1.16 2002/07/20 23:51:05 hno Exp $ + * $Id: store_io_coss.cc,v 1.17 2002/07/28 21:36:31 hno Exp $ * * DEBUG: section 79 Storage Manager COSS Interface * AUTHOR: Eric Stern @@ -264,7 +264,7 @@ void storeCossClose(SwapDir * SD, storeIOState * sio) { debug(79, 3) ("storeCossClose: offset %d\n", sio->swap_filen); - if (sio->mode == O_WRONLY) + if (sio->mode & O_WRONLY) storeCossMemBufUnlock(SD, sio); storeCossIOCallback(sio, 0); } diff --git a/src/fs/diskd/store_io_diskd.cc b/src/fs/diskd/store_io_diskd.cc index f17fa41024..e197108d05 100644 --- a/src/fs/diskd/store_io_diskd.cc +++ b/src/fs/diskd/store_io_diskd.cc @@ -1,6 +1,6 @@ /* - * $Id: store_io_diskd.cc,v 1.25 2002/07/21 00:25:46 hno Exp $ + * $Id: store_io_diskd.cc,v 1.26 2002/07/28 21:36:31 hno Exp $ * * DEBUG: section 79 Squid-side DISKD I/O functions. * AUTHOR: Duane Wessels @@ -307,10 +307,10 @@ storeDiskdOpenDone(diomsg * M) debug(79, 3) ("storeDiskdOpenDone: dirno %d, fileno %08x status %d\n", sio->swap_dirn, sio->swap_filen, M->status); if (M->status < 0) { - sio->mode == O_RDONLY ? diskd_stats.open.fail++ : diskd_stats.create.fail++; + sio->mode & O_RDONLY ? diskd_stats.open.fail++ : diskd_stats.create.fail++; storeDiskdIOCallback(sio, DISK_ERROR); } else { - sio->mode == O_RDONLY ? diskd_stats.open.success++ : diskd_stats.create.success++; + sio->mode & O_RDONLY ? diskd_stats.open.success++ : diskd_stats.create.success++; } } -- 2.47.3