From: wessels <> Date: Sun, 4 Mar 2001 08:12:13 +0000 (+0000) Subject: undefined reference to `unlinkdUnlink' when --disable-unlinkd is used. X-Git-Tag: SQUID_3_0_PRE1~1577 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e69840ba9c2f8bd0896e2b19e721c7beedf9a1eb;p=thirdparty%2Fsquid.git undefined reference to `unlinkdUnlink' when --disable-unlinkd is used. --- diff --git a/src/fs/diskd/store_dir_diskd.cc b/src/fs/diskd/store_dir_diskd.cc index 0b93c8c187..24bfa71b47 100644 --- a/src/fs/diskd/store_dir_diskd.cc +++ b/src/fs/diskd/store_dir_diskd.cc @@ -1,6 +1,6 @@ /* - * $Id: store_dir_diskd.cc,v 1.45 2001/03/03 10:39:38 hno Exp $ + * $Id: store_dir_diskd.cc,v 1.46 2001/03/04 01:12:13 wessels Exp $ * * DEBUG: section 47 Store Directory Routines * AUTHOR: Duane Wessels @@ -1594,7 +1594,13 @@ storeDiskdDirUnlinkFile(SwapDir * SD, sfileno f) { debug(79, 3) ("storeDiskdDirUnlinkFile: unlinking fileno %08X\n", f); /* storeDiskdDirMapBitReset(SD, f); */ +#if USE_UNLINKD unlinkdUnlink(storeDiskdDirFullPath(SD, f, NULL)); +#elif USE_TRUNCATE + truncate(storeDiskdDirFullPath(SD, f, NULL), 0); +#else + unlink(storeDiskdDirFullPath(SD, f, NULL)); +#endif } /* diff --git a/src/fs/ufs/store_dir_ufs.cc b/src/fs/ufs/store_dir_ufs.cc index f9abeeda63..6e71dff2db 100644 --- a/src/fs/ufs/store_dir_ufs.cc +++ b/src/fs/ufs/store_dir_ufs.cc @@ -1,6 +1,6 @@ /* - * $Id: store_dir_ufs.cc,v 1.31 2001/03/03 10:39:39 hno Exp $ + * $Id: store_dir_ufs.cc,v 1.32 2001/03/04 01:12:16 wessels Exp $ * * DEBUG: section 47 Store Directory Routines * AUTHOR: Duane Wessels @@ -1407,7 +1407,13 @@ storeUfsDirUnlinkFile(SwapDir * SD, sfileno f) { debug(79, 3) ("storeUfsDirUnlinkFile: unlinking fileno %08X\n", f); /* storeUfsDirMapBitReset(SD, f); */ +#if USE_UNLINKD unlinkdUnlink(storeUfsDirFullPath(SD, f, NULL)); +#elif USE_TRUNCATE + truncate(storeUfsDirFullPath(SD, f, NULL), 0); +#else + unlink(storeUfsDirFullPath(SD, f, NULL)); +#endif } /*