captive.git
21 years ago+workaround gcc __stdcall__ bug by reducing CFLAGS optimizations
short [Sun, 23 Feb 2003 13:41:16 +0000 (13:41 +0000)]
+workaround gcc __stdcall__ bug by reducing CFLAGS optimizations

21 years ago-options --enable-debug
short [Sun, 23 Feb 2003 12:32:43 +0000 (12:32 +0000)]
-options --enable-debug
 - We want to compile in all the debug messages always anyway
 - "-ggdb3" is now moved to --enable-maintainer-mode

21 years ago+prevent declaration conflict on strncpy()
short [Thu, 13 Feb 2003 10:43:45 +0000 (10:43 +0000)]
+prevent declaration conflict on strncpy()

21 years agobranch update for HEAD-2003021201
short [Thu, 13 Feb 2003 09:52:39 +0000 (09:52 +0000)]
branch update for HEAD-2003021201

21 years agoOwn Rtl*GenericTable*() dropped in the favor of "pass"ed versions
short [Thu, 13 Feb 2003 09:52:00 +0000 (09:52 +0000)]
Own Rtl*GenericTable*() dropped in the favor of "pass"ed versions

21 years agoCosmetic: Fixed compiler warning
short [Thu, 13 Feb 2003 09:51:40 +0000 (09:51 +0000)]
Cosmetic: Fixed compiler warning
branch update for HEAD-2003021201

21 years agoOwn Rtl*GenericTable*() dropped in the favor of "pass"ed versions
short [Thu, 13 Feb 2003 09:51:05 +0000 (09:51 +0000)]
Own Rtl*GenericTable*() dropped in the favor of "pass"ed versions
branch update for HEAD-2003021201

21 years agoCosmetic: Fixed compiler warning
short [Thu, 13 Feb 2003 09:49:50 +0000 (09:49 +0000)]
Cosmetic: Fixed compiler warning

21 years agoFixed missing --cdrom / --disk media specifications
short [Thu, 13 Feb 2003 02:36:30 +0000 (02:36 +0000)]
Fixed missing --cdrom / --disk media specifications

21 years agoGenerate ChangeLog also including reactos/ portions
short [Thu, 13 Feb 2003 01:00:27 +0000 (01:00 +0000)]
Generate ChangeLog also including reactos/ portions

21 years agoCcPinMappedData(): +workaround for the case when fastfat.sys finds volume label
short [Tue, 11 Feb 2003 22:14:44 +0000 (22:14 +0000)]
CcPinMappedData(): +workaround for the case when fastfat.sys finds volume label

21 years agoPermit Gnome-VFS mount of Linux block device (where seeks are failing behind EOF)
short [Tue, 11 Feb 2003 22:13:41 +0000 (22:13 +0000)]
Permit Gnome-VFS mount of Linux block device (where seeks are failing behind EOF)

21 years ago+captive-{fastfat,ext2fsd}-{ro,blind} aliases
short [Tue, 11 Feb 2003 22:12:35 +0000 (22:12 +0000)]
+captive-{fastfat,ext2fsd}-{ro,blind} aliases

21 years ago+ ext2fsd.sys working incl. readwrite mode
short [Tue, 11 Feb 2003 04:12:08 +0000 (04:12 +0000)]
+ ext2fsd.sys working incl. readwrite mode

21 years agoImplemented "pass"able 'data' type symbols
short [Tue, 11 Feb 2003 04:10:19 +0000 (04:10 +0000)]
Implemented "pass"able 'data' type symbols
 - their .so export for .so imports must be solved from case to case

21 years agoFsRtlLegalAnsiCharacterArray "pass"ed now
short [Tue, 11 Feb 2003 04:09:00 +0000 (04:09 +0000)]
FsRtlLegalAnsiCharacterArray "pass"ed now

21 years agoFsRtlDoesNameContainWildCards() "pass"ed now
short [Tue, 11 Feb 2003 04:08:38 +0000 (04:08 +0000)]
FsRtlDoesNameContainWildCards() "pass"ed now
FsRtlIsFatDbcsLegal() "pass"ed now
FsRtlAreNamesEqual() "pass"ed now
FsRtlDissectName() "pass"ed now
FsRtlLegalAnsiCharacterArray "pass"ed now

21 years ago+libcaptive/fs/name_pass.c
short [Tue, 11 Feb 2003 04:07:24 +0000 (04:07 +0000)]
+libcaptive/fs/name_pass.c
 - FsRtlLegalAnsiCharacterArray is "pass"ed now

21 years ago-libcaptive/fs/dbcsname.c
short [Tue, 11 Feb 2003 04:07:08 +0000 (04:07 +0000)]
-libcaptive/fs/dbcsname.c
 - no longer needed as it is "pass"ed now
-libcaptive/fs/name.c
 - no longer needed as it is "pass"ed now
+libcaptive/fs/name_pass.c
 - FsRtlLegalAnsiCharacterArray is "pass"ed now

21 years agoCosmetic: Declaration removed as not needed here
short [Tue, 11 Feb 2003 04:05:37 +0000 (04:05 +0000)]
Cosmetic: Declaration removed as not needed here

21 years agocaptive_Cc_IoPageRead(): +workaround broken ext2fsd.sys 'IoStatus.Information'
short [Mon, 10 Feb 2003 10:13:04 +0000 (10:13 +0000)]
captive_Cc_IoPageRead(): +workaround broken ext2fsd.sys 'IoStatus.Information'
captive_privbcb_flush(): +workaround undetectable SectorSize for ext2fsd.sys

21 years ago+workaround for ext2fsd.sys with incorrect(?) FILE_BASIC_INFORMATION size
short [Mon, 10 Feb 2003 10:11:34 +0000 (10:11 +0000)]
+workaround for ext2fsd.sys with incorrect(?) FILE_BASIC_INFORMATION size
 - all my W32 include sources have size 36; ext2fsd.sys has size 40

21 years ago+FsRtlIsNameInExpression as "pass"ed
short [Mon, 10 Feb 2003 10:10:09 +0000 (10:10 +0000)]
+FsRtlIsNameInExpression as "pass"ed
+FsRtlAllocatePool() as "pass"ed
+FsRtlGetNextFileLock()
+ExInterlockedPushEntrySList() export

21 years agoinstruction_length(): extended
short [Mon, 10 Feb 2003 10:09:16 +0000 (10:09 +0000)]
instruction_length(): extended

21 years ago+FsRtlGetNextFileLock()
short [Mon, 10 Feb 2003 10:08:59 +0000 (10:08 +0000)]
+FsRtlGetNextFileLock()

21 years agoImplemented adaptive 'Lookaside' init by init-code-search algorithm
short [Sun, 9 Feb 2003 11:40:33 +0000 (11:40 +0000)]
Implemented adaptive 'Lookaside' init by init-code-search algorithm
 - old code was broken for a different init code of W32 XP-SP1 ntoskrnl.exe

21 years agoinstruction_length(): extended
short [Sun, 9 Feb 2003 11:02:07 +0000 (11:02 +0000)]
instruction_length(): extended

21 years ago+some additional hal.dll "undef"s for W32 XP-SP1 ntoskrnl.exe
short [Sun, 9 Feb 2003 11:01:41 +0000 (11:01 +0000)]
+some additional hal.dll "undef"s for W32 XP-SP1 ntoskrnl.exe

21 years agoDo not declare patchpoints 'static' as we sometimes make 'extern' references to it
short [Sun, 9 Feb 2003 11:01:07 +0000 (11:01 +0000)]
Do not declare patchpoints 'static' as we sometimes make 'extern' references to it

21 years ago+reactos/internal/module.h
short [Sun, 9 Feb 2003 11:00:29 +0000 (11:00 +0000)]
+reactos/internal/module.h

21 years agoUse base: @sysconfdir@/gnome-vfs-2.0/modules/captive- -> .../captive/
short [Sun, 9 Feb 2003 11:00:04 +0000 (11:00 +0000)]
Use base: @sysconfdir@/gnome-vfs-2.0/modules/captive- -> .../captive/
 - filename basenames are significant for reactos/W32 module search

21 years agoUse cvs2cl.pl instead of rcs2log for ChangeLog generation
short [Thu, 6 Feb 2003 08:35:19 +0000 (08:35 +0000)]
Use cvs2cl.pl instead of rcs2log for ChangeLog generation

21 years ago+note about Wine license and its integration
short [Wed, 5 Feb 2003 17:17:02 +0000 (17:17 +0000)]
+note about Wine license and its integration

21 years ago+ W32 binary ntoskrnl.exe is now a mandatory requirement
short [Wed, 5 Feb 2003 17:01:15 +0000 (17:01 +0000)]
+ W32 binary ntoskrnl.exe is now a mandatory requirement

21 years agogtk-doc parsing fixes
short [Wed, 5 Feb 2003 16:59:26 +0000 (16:59 +0000)]
gtk-doc parsing fixes

21 years agoCosmetic: Compiler warning prevention
short [Wed, 5 Feb 2003 16:58:26 +0000 (16:58 +0000)]
Cosmetic: Compiler warning prevention

21 years agocaptive_media_DriverEntry(): Fixed declaration for gtk-doc parsing
short [Wed, 5 Feb 2003 12:40:59 +0000 (12:40 +0000)]
captive_media_DriverEntry(): Fixed declaration for gtk-doc parsing

21 years agoPrevented declarations conflict of reactos functions with <string.h>
short [Wed, 5 Feb 2003 12:39:52 +0000 (12:39 +0000)]
Prevented declarations conflict of reactos functions with <string.h>

21 years agoCosmetic: Compiler warning prevention
short [Wed, 5 Feb 2003 12:35:37 +0000 (12:35 +0000)]
Cosmetic: Compiler warning prevention

21 years agoEXTRA_DIST: +sandbox.idl
short [Wed, 5 Feb 2003 12:34:15 +0000 (12:34 +0000)]
EXTRA_DIST: +sandbox.idl
 - needed for RPM packaging
libsandbox_la_SOURCES: +split.h
 - needed for RPM packaging

21 years agognomevfs/captive.conf is now configure-substituted for fs modules paths
short [Wed, 5 Feb 2003 12:33:18 +0000 (12:33 +0000)]
gnomevfs/captive.conf is now configure-substituted for fs modules paths
Fixed libcaptive-gnomevfs.so installation path for Gnome-VFS

21 years agognomevfs/captive.conf is now configure-substituted for fs modules paths
short [Wed, 5 Feb 2003 12:32:31 +0000 (12:32 +0000)]
gnomevfs/captive.conf is now configure-substituted for fs modules paths

21 years agoEXTRA_DIST: +FAQ
short [Wed, 5 Feb 2003 12:31:49 +0000 (12:31 +0000)]
EXTRA_DIST: +FAQ
 - needed for RPM packaging

21 years agoEXTRA_DIST: +exports.def
short [Wed, 5 Feb 2003 12:31:32 +0000 (12:31 +0000)]
EXTRA_DIST: +exports.def
 - needed for RPM packaging

21 years agocaptive_file_file_info_get(): GNOME_VFS_SET_FILE_INFO_NAME: Fixed basename/dirname
short [Wed, 5 Feb 2003 12:30:46 +0000 (12:30 +0000)]
captive_file_file_info_get(): GNOME_VFS_SET_FILE_INFO_NAME: Fixed basename/dirname

21 years agoDo not discard 'CFLAGS' settings as they may have been passed us by rpmbuild(8).
short [Wed, 5 Feb 2003 12:29:09 +0000 (12:29 +0000)]
Do not discard 'CFLAGS' settings as they may have been passed us by rpmbuild(8).
gnomevfs/captive.conf is now configure-substituted for fs modules paths

21 years agoFixed/updated to get it working for the first time
short [Wed, 5 Feb 2003 12:28:05 +0000 (12:28 +0000)]
Fixed/updated to get it working for the first time
 - "devel" package is disabled for now; no use for it yet

21 years agoEXTRA_DIST: +reactos/...
short [Wed, 5 Feb 2003 12:26:50 +0000 (12:26 +0000)]
EXTRA_DIST: +reactos/...
 - needed for RPM packaging

21 years agoCosmetic: Compiler warning prevention
short [Wed, 5 Feb 2003 12:25:51 +0000 (12:25 +0000)]
Cosmetic: Compiler warning prevention

21 years ago+ExDeletePagedLookasideList() is now "pass"ed as alias of ExDeleteNPagedLookasideList()
short [Tue, 4 Feb 2003 18:14:57 +0000 (18:14 +0000)]
+ExDeletePagedLookasideList() is now "pass"ed as alias of ExDeleteNPagedLookasideList()
+_allshl()
+_allshr()
+_allrem()
+DbgBreakPoint()
+IoCreateSymbolicLink()
+strncmp() export

21 years ago+IOCTL_DISK_GET_PARTITION_INFO handler
short [Tue, 4 Feb 2003 18:11:24 +0000 (18:11 +0000)]
+IOCTL_DISK_GET_PARTITION_INFO handler

21 years ago+support (KPCR+0x51) as KeGetCurrentProcessorNumber()
short [Tue, 4 Feb 2003 18:10:48 +0000 (18:10 +0000)]
+support (KPCR+0x51) as KeGetCurrentProcessorNumber()
+decode: movzbl %fs:{reg_eip[1..4]},%eax

21 years ago+_allshl()
short [Tue, 4 Feb 2003 18:07:21 +0000 (18:07 +0000)]
+_allshl()
+_allshr()
+_allrem()

21 years agoAllow <patch>ing of two name-aliases of the same function entry point
short [Tue, 4 Feb 2003 18:06:39 +0000 (18:06 +0000)]
Allow <patch>ing of two name-aliases of the same function entry point
 - patchpoint is left for the first name-alias reached

21 years agoAllow more relaxed comments in .captivesym files
short [Tue, 4 Feb 2003 18:04:47 +0000 (18:04 +0000)]
Allow more relaxed comments in .captivesym files
+workaround for successful export of: strncmp(),memmove()

21 years ago+libcaptive/ke/brkpoint.c
short [Tue, 4 Feb 2003 18:03:10 +0000 (18:03 +0000)]
+libcaptive/ke/brkpoint.c
 - +DbgBreakPoint()

21 years ago+libcaptive/io/symlink.c
short [Tue, 4 Feb 2003 18:02:34 +0000 (18:02 +0000)]
+libcaptive/io/symlink.c
 - +IoCreateSymbolicLink()

21 years agoFixed misleading naming "strcmp" returning gboolean: -> "compare"
short [Tue, 4 Feb 2003 17:56:31 +0000 (17:56 +0000)]
Fixed misleading naming "strcmp" returning gboolean: -> "compare"

21 years agoRtlQueryRegistryValues(): +"\captive\filesystem\Parameters\WritingSupport"=1
short [Tue, 4 Feb 2003 17:55:30 +0000 (17:55 +0000)]
RtlQueryRegistryValues(): +"\captive\filesystem\Parameters\WritingSupport"=1
 - for ext2fsd.sys V0.10A write-enable

21 years agoFixed export of <patch>ed 'data' symbols
short [Tue, 4 Feb 2003 10:27:48 +0000 (10:27 +0000)]
Fixed export of <patch>ed 'data' symbols
 - captive_ModuleList_patch() is called with NULL 'patchpoint' for them

21 years ago+Option '--debug-messages' (default off) - variable 'captive_debug_messages'
short [Tue, 4 Feb 2003 00:10:32 +0000 (00:10 +0000)]
+Option '--debug-messages' (default off) - variable 'captive_debug_messages'
 - turned on in the default captive.conf

21 years agoRtlTimeFieldsToTime(): "pass"ed now
short [Mon, 3 Feb 2003 23:07:53 +0000 (23:07 +0000)]
RtlTimeFieldsToTime(): "pass"ed now
RtlTimeToTimeFields(): "pass"ed now
RtlTimeToSecondsSince1970(): "pass"ed now
RtlSecondsSince1970ToTime(): "pass"ed now
+RtlExtendedMagicDivide() as "pass"ed
+RtlExtendedIntegerMultiply() as "pass"ed

21 years ago-ntoskrnl/rtl/time.c
short [Mon, 3 Feb 2003 23:06:30 +0000 (23:06 +0000)]
-ntoskrnl/rtl/time.c
 - its 'time' functions have been successfuly "pass"ed

21 years agoinstruction_length(): extended
short [Mon, 3 Feb 2003 23:05:50 +0000 (23:05 +0000)]
instruction_length(): extended

21 years agoCcMapData(): Workaround missing 'FileObject->DeviceObject->SectorSize' during mount
short [Mon, 3 Feb 2003 23:05:01 +0000 (23:05 +0000)]
CcMapData(): Workaround missing 'FileObject->DeviceObject->SectorSize' during mount

21 years agoGnomeVFSMethod->set_file_info()
short [Mon, 3 Feb 2003 19:10:54 +0000 (19:10 +0000)]
GnomeVFSMethod->set_file_info()

21 years ago+GnomeVFSMethod->check_same_fs()
short [Mon, 3 Feb 2003 15:10:18 +0000 (15:10 +0000)]
+GnomeVFSMethod->check_same_fs()

21 years ago+file move
short [Mon, 3 Feb 2003 14:36:33 +0000 (14:36 +0000)]
+file move

21 years agocaptive_file_new_internal(): Allow full READ/WRITE (+DELETE) file sharing
short [Mon, 3 Feb 2003 14:36:19 +0000 (14:36 +0000)]
captive_file_new_internal(): Allow full READ/WRITE (+DELETE) file sharing
+file move

21 years agocaptive_directory_new_internal(): Allow also READ/WRITE directory sharing
short [Mon, 3 Feb 2003 14:31:22 +0000 (14:31 +0000)]
captive_directory_new_internal(): Allow also READ/WRITE directory sharing
 - needed to move files into an open directory

21 years ago+file truncate
short [Mon, 3 Feb 2003 10:48:27 +0000 (10:48 +0000)]
+file truncate

21 years ago+CcZeroData()
short [Mon, 3 Feb 2003 10:48:09 +0000 (10:48 +0000)]
+CcZeroData()

21 years ago+support GnomeVFSMethod->get_file_info_from_handle()
short [Mon, 3 Feb 2003 09:20:53 +0000 (09:20 +0000)]
+support GnomeVFSMethod->get_file_info_from_handle()
 - static captive_file_info_get() superseded by captive_file->*file_info_get()

21 years ago+file remove
short [Sun, 2 Feb 2003 19:28:57 +0000 (19:28 +0000)]
+file remove

21 years ago+directory remove
short [Sun, 2 Feb 2003 19:10:51 +0000 (19:10 +0000)]
+directory remove

21 years agoAll 'bitmap' functions were successfuly "pass"ed
short [Sun, 2 Feb 2003 19:10:31 +0000 (19:10 +0000)]
All 'bitmap' functions were successfuly "pass"ed
 - RtlSetBits() is now "pass"ed
 - RtlInitializeBitMap() is now "pass"ed
 - RtlFindClearBits() is now "pass"ed
 - RtlClearBits() is now "pass"ed
 - RtlAreBitsClear() is now "pass"ed
 - RtlAreBitsSet() is now "pass"ed
 - RtlFindLongestRunClear() is now "pass"ed
 - RtlNumberOfClearBits() is now "pass"ed
+MmFlushImageSection()

21 years ago-ntoskrnl/rtl/bitmap.c
short [Sun, 2 Feb 2003 19:08:46 +0000 (19:08 +0000)]
-ntoskrnl/rtl/bitmap.c
 - all 'bitmap' functions were successfuly "pass"ed

21 years ago+MmFlushImageSection()
short [Sun, 2 Feb 2003 19:07:43 +0000 (19:07 +0000)]
+MmFlushImageSection()

21 years ago+MmSafeCopyFromUser()
short [Sun, 2 Feb 2003 19:07:28 +0000 (19:07 +0000)]
+MmSafeCopyFromUser()

21 years agoImplemented '--blind' write mode
short [Sun, 2 Feb 2003 01:41:52 +0000 (01:41 +0000)]
Implemented '--blind' write mode
 - +captive_giochannel_blind GIOChannel ro->rw buffered interface

21 years agoKeSetTimer(),KeCancelTimer(),KeInitializeTimer(): NOP-reimplementation
short [Sat, 1 Feb 2003 20:24:30 +0000 (20:24 +0000)]
KeSetTimer(),KeCancelTimer(),KeInitializeTimer(): NOP-reimplementation
 - reactos timer stuff was used previously
 - timers should not be needed as any events should be flushed on captive shutdown

21 years agoCcMapData(): Never read any data pages until data structures are sinked.
short [Sat, 1 Feb 2003 20:16:01 +0000 (20:16 +0000)]
CcMapData(): Never read any data pages until data structures are sinked.
 - fixes problem on 16-bit FAT fastfat.sys
captive_privbcb_flush(): Also accept IoStatus.Information==0 during write. :-?
 - fixes problem on 32-bit FAT fastfat.sys

21 years ago-ntoskrnl/ke/timer.c
short [Sat, 1 Feb 2003 20:13:57 +0000 (20:13 +0000)]
-ntoskrnl/ke/timer.c
 - in favor of libcaptive/ke/timer.c

21 years ago+IoBuildAsynchronousFsdRequest()
short [Sat, 1 Feb 2003 20:13:32 +0000 (20:13 +0000)]
+IoBuildAsynchronousFsdRequest()
+KeSetTimer()

21 years agoImproved statistics message wrt "pass"/"wrap" functions
short [Sat, 1 Feb 2003 20:13:16 +0000 (20:13 +0000)]
Improved statistics message wrt "pass"/"wrap" functions

21 years ago'FileObject->SectionObjectPointers->SharedCacheMap' field is no longer strict
short [Sat, 1 Feb 2003 17:08:15 +0000 (17:08 +0000)]
'FileObject->SectionObjectPointers->SharedCacheMap' field is no longer strict
 - fastfat.sys does multiple CcMapData() on the same FileObject
+support multiple CcMapData() with the same (FileObject,FileOffset,Length)
 - increases 'privbcb->ref_count' as would CcRepinBcb()
+more sanity checks
CcPinMappedData(): NEVER re-read any memory from FileObject here!

21 years ago+directory create
short [Sat, 1 Feb 2003 17:03:45 +0000 (17:03 +0000)]
+directory create

21 years agoFixed misleading error message for symbols not in *.def files
short [Sat, 1 Feb 2003 17:02:32 +0000 (17:02 +0000)]
Fixed misleading error message for symbols not in *.def files

21 years ago+RtlSubtreePredecessor() as "pass"ed
short [Sat, 1 Feb 2003 17:02:03 +0000 (17:02 +0000)]
+RtlSubtreePredecessor() as "pass"ed

21 years ago+RtlSubtreePredecessor() as "pass"ed
short [Sat, 1 Feb 2003 17:01:50 +0000 (17:01 +0000)]
+RtlSubtreePredecessor() as "pass"ed
+ExFreePool() export

21 years agoGeneralized error conversion by the new captive_NTSTATUS_to_GnomeVFSResult().
short [Sat, 1 Feb 2003 01:21:49 +0000 (01:21 +0000)]
Generalized error conversion by the new captive_NTSTATUS_to_GnomeVFSResult().

21 years ago+Implemented readwrite mode
short [Sat, 1 Feb 2003 00:31:05 +0000 (00:31 +0000)]
+Implemented readwrite mode
+fastfat.sys working incl. readwrite mode

21 years agoRtlDelete(),RtlSplay() are now "pass"ed instead of our own implementation
short [Sat, 1 Feb 2003 00:29:51 +0000 (00:29 +0000)]
RtlDelete(),RtlSplay() are now "pass"ed instead of our own implementation
+IoUnregisterFileSystem()
+IoReleaseVpbSpinLock()
+IoAcquireVpbSpinLock()
+FsRtlUninitializeOplock()
+FsRtlUninitializeFileLock()
+CcFlushCache()
+KfReleaseSpinLock()
+KfAcquireSpinLock()

21 years ago-libcaptive/rtl/splaylinks.c
short [Sat, 1 Feb 2003 00:27:33 +0000 (00:27 +0000)]
-libcaptive/rtl/splaylinks.c
 - splaylinks are now "pass"ed

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:26:58 +0000 (00:26 +0000)]
+general captive shutdown

21 years ago+FsRtlUninitializeOplock()
short [Sat, 1 Feb 2003 00:26:45 +0000 (00:26 +0000)]
+FsRtlUninitializeOplock()

21 years ago+FsRtlUninitializeFileLock()
short [Sat, 1 Feb 2003 00:26:31 +0000 (00:26 +0000)]
+FsRtlUninitializeFileLock()

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:25:36 +0000 (00:25 +0000)]
+general captive shutdown
 - +IRP_MJ_SHUTDOWN handler

21 years agoSupport of PIN_IF_BCB is now non-fatal-reporting.
short [Sat, 1 Feb 2003 00:25:04 +0000 (00:25 +0000)]
Support of PIN_IF_BCB is now non-fatal-reporting.
CcUnpinData() flushing isolated -> captive_privbcb_flush().
CcPurgeCacheSection(): NULL input is no longer fatal (NOP now).
CcPurgeCacheSection(): Implemented real purging.
+CcFlushCache()

21 years ago+general captive shutdown
short [Sat, 1 Feb 2003 00:21:13 +0000 (00:21 +0000)]
+general captive shutdown