captive.git
20 years agoEXTRA_DIST-=ABOUT-NLS,config.rpath
short [Sat, 7 Jun 2003 18:09:02 +0000 (18:09 +0000)]
EXTRA_DIST-=ABOUT-NLS,config.rpath
 - not provided by glib-gettextize(1) as it was by gettextize(1)

20 years agoFixed ops on NULL 'captive_options->image_iochannel'.
short [Sat, 7 Jun 2003 15:27:53 +0000 (15:27 +0000)]
Fixed ops on NULL 'captive_options->image_iochannel'.

20 years agoFixed compatibility with >4GB devices
short [Sat, 7 Jun 2003 15:26:55 +0000 (15:26 +0000)]
Fixed compatibility with >4GB devices

20 years agoMultifilesystem capability implemented
short [Sat, 7 Jun 2003 15:25:53 +0000 (15:25 +0000)]
Multifilesystem capability implemented

20 years agoImplemented backward GIOChannel CORBA interface
short [Sat, 7 Jun 2003 10:12:10 +0000 (10:12 +0000)]
Implemented backward GIOChannel CORBA interface

20 years ago+gdb init script for convenient captive-sandbox-server debugging
short [Sat, 7 Jun 2003 07:25:38 +0000 (07:25 +0000)]
+gdb init script for convenient captive-sandbox-server debugging

20 years ago+captive-sandbox-server for isolated filesystem sendbox server
short [Sat, 7 Jun 2003 07:22:11 +0000 (07:22 +0000)]
+captive-sandbox-server for isolated filesystem sendbox server

20 years ago+backward image iochannel over CORBA transport to be sandboxable
short [Sat, 7 Jun 2003 07:20:01 +0000 (07:20 +0000)]
+backward image iochannel over CORBA transport to be sandboxable

20 years ago+captive-sandbox-server for isolated filesystem sendbox server
short [Sat, 7 Jun 2003 07:19:33 +0000 (07:19 +0000)]
+captive-sandbox-server for isolated filesystem sendbox server
captive_options module-loading generalized to be CORBA transportable
Renamed "GlibLogFunc" to "GLogFunc"

20 years agoRemove registerGlibLogFunc() of Vfs as it is superseded by init()
short [Sat, 7 Jun 2003 07:19:00 +0000 (07:19 +0000)]
Remove registerGlibLogFunc() of Vfs as it is superseded by init()
+init() method for passing captive_options over CORBA channel
Fixed Vfs cleanup

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:18:28 +0000 (07:18 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"

20 years ago+object shutdown() functions as release() will not destroy() servants
short [Sat, 7 Jun 2003 07:18:00 +0000 (07:18 +0000)]
+object shutdown() functions as release() will not destroy() servants

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:17:03 +0000 (07:17 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"
+backward image iochannel over CORBA transport to be sandboxable
+object shutdown() functions as release() will not destroy() servants

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:16:34 +0000 (07:16 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"
+backward image iochannel over CORBA transport to be sandboxable
Fixed child servants cleanup

20 years ago+child restarting on its failure
short [Sat, 7 Jun 2003 07:15:37 +0000 (07:15 +0000)]
+child restarting on its failure
+object shutdown() functions as release() will not destroy() servants

20 years agoRenamed "GlibLogFunc" to "GLogFunc"
short [Sat, 7 Jun 2003 07:14:41 +0000 (07:14 +0000)]
Renamed "GlibLogFunc" to "GLogFunc"
+backward image iochannel over CORBA transport to be sandboxable

20 years ago+Options "--sandbox-server" and "--sandbox-server-ior"
short [Sat, 7 Jun 2003 07:14:12 +0000 (07:14 +0000)]
+Options "--sandbox-server" and "--sandbox-server-ior"

20 years agocaptive_options module-loading generalized to be CORBA transportable
short [Sat, 7 Jun 2003 07:13:43 +0000 (07:13 +0000)]
captive_options module-loading generalized to be CORBA transportable
+Options "--sandbox-server" and "--sandbox-server-ior"

20 years agocaptive_options module-loading generalized to be CORBA transportable
short [Sat, 7 Jun 2003 07:13:17 +0000 (07:13 +0000)]
captive_options module-loading generalized to be CORBA transportable
sandboxing is now off by default
+Options "--sandbox-server" and "--sandbox-server-ior"

20 years agocaptive_options module-loading generalized to be CORBA transportable
short [Sat, 7 Jun 2003 07:12:30 +0000 (07:12 +0000)]
captive_options module-loading generalized to be CORBA transportable

20 years agoCosmetic: +comment about g_log_set_always_fatal() use by sandbox parent
short [Sat, 7 Jun 2003 06:41:21 +0000 (06:41 +0000)]
Cosmetic: +comment about g_log_set_always_fatal() use by sandbox parent

20 years ago+captive-sandbox-server for isolated filesystem sendbox server
short [Sat, 7 Jun 2003 06:39:44 +0000 (06:39 +0000)]
+captive-sandbox-server for isolated filesystem sendbox server

21 years agoFinished and deployed CORBA sandbox separation
short [Sun, 4 May 2003 12:03:33 +0000 (12:03 +0000)]
Finished and deployed CORBA sandbox separation

21 years agoFirst phase of multifilesystem enhancement
short [Fri, 2 May 2003 18:30:44 +0000 (18:30 +0000)]
First phase of multifilesystem enhancement
 - CORBA not yet finished but GObject Vfs already implemented

21 years agoreadline-required libraries put to the specific READLINE_LIBS (not LIBS)
short [Fri, 2 May 2003 08:13:14 +0000 (08:13 +0000)]
readline-required libraries put to the specific READLINE_LIBS (not LIBS)

21 years agoReplaced GNU gettext by the simplified GLib gettext
short [Fri, 2 May 2003 07:40:26 +0000 (07:40 +0000)]
Replaced GNU gettext by the simplified GLib gettext
 - http://lists.gnome.org/archives/gtk-devel-list/2003-April/msg00066.html

21 years ago+missing "captive-ntfs"* GnomeVFS schemes
short [Thu, 1 May 2003 23:58:11 +0000 (23:58 +0000)]
+missing "captive-ntfs"* GnomeVFS schemes

21 years agoVERSION=0.9cvs
short [Thu, 1 May 2003 23:11:31 +0000 (23:11 +0000)]
VERSION=0.9cvs

21 years agoVERSION=0.8 captive-0_8
short [Thu, 1 May 2003 23:08:58 +0000 (23:08 +0000)]
VERSION=0.8

21 years ago+comply with LSN linear sequencing requirements
short [Thu, 1 May 2003 21:25:50 +0000 (21:25 +0000)]
+comply with LSN linear sequencing requirements
 - FIXME: out of order CcFlushCache() will cause assertion fail; does it occur?
+proper Cache Manager flushing during captive shutdown / unmount

21 years ago+proper Cache Manager flushing during captive shutdown / unmount
short [Thu, 1 May 2003 21:23:24 +0000 (21:23 +0000)]
+proper Cache Manager flushing during captive shutdown / unmount

21 years agoFixed sanity check to not to crash in multithreaded environment (GnomeVFS)
short [Thu, 1 May 2003 16:47:00 +0000 (16:47 +0000)]
Fixed sanity check to not to crash in multithreaded environment (GnomeVFS)

21 years agoUpdate for captive-0.8
short [Thu, 1 May 2003 13:20:30 +0000 (13:20 +0000)]
Update for captive-0.8

21 years agoFixed locale support
short [Thu, 1 May 2003 13:19:56 +0000 (13:19 +0000)]
Fixed locale support

21 years agoCosmetic: Typo
short [Thu, 1 May 2003 12:39:37 +0000 (12:39 +0000)]
Cosmetic: Typo

21 years ago+captive_leave() to replace g_idle*() function calls postponing
short [Thu, 1 May 2003 09:17:03 +0000 (09:17 +0000)]
+captive_leave() to replace g_idle*() function calls postponing
 - g_idle*() can get executed during KeWaitForSingleObject()
+captive_usecount() to track no-files-open state of libcaptive
 - unused now; to be utilized for safe fs unmount-commit-remount points

21 years ago+captive_usecount() to track no-files-open state of libcaptive
short [Thu, 1 May 2003 09:15:09 +0000 (09:15 +0000)]
+captive_usecount() to track no-files-open state of libcaptive
 - unused now; to be utilized for safe fs unmount-commit-remount points

21 years ago+captive_leave() to replace g_idle*() function calls postponing
short [Thu, 1 May 2003 09:13:34 +0000 (09:13 +0000)]
+captive_leave() to replace g_idle*() function calls postponing
 - g_idle*() can get executed during KeWaitForSingleObject()

21 years agoTrack and sanity check Cc{Init,Uninit}ializeCacheMap() calls
short [Thu, 1 May 2003 09:12:15 +0000 (09:12 +0000)]
Track and sanity check Cc{Init,Uninit}ializeCacheMap() calls
CcUnpinData() now uses captive_leave() instead of g_idle*() calls
 - g_idle*() can get executed during KeWaitForSingleObject()
captive_privbcb_flush: +call AcquireForLazyWrite(),ReleaseFromLazyWrite()

21 years agoRtlAssert(): Printed message is now a fatal g_error() instead of g_message()
short [Thu, 1 May 2003 09:04:18 +0000 (09:04 +0000)]
RtlAssert(): Printed message is now a fatal g_error() instead of g_message()

21 years ago+RtlGetCompressionWorkSpaceSize,RtlDecompressFragment as "pass"ed
short [Wed, 30 Apr 2003 06:37:22 +0000 (06:37 +0000)]
+RtlGetCompressionWorkSpaceSize,RtlDecompressFragment as "pass"ed
 - NTFS compressed files work now

21 years ago+NTFS compatibility
short [Wed, 30 Apr 2003 06:05:02 +0000 (06:05 +0000)]
+NTFS compatibility

21 years agoExRaiseStatus() is now fatal back again as SEH is not needed for valid ops
short [Wed, 30 Apr 2003 05:58:50 +0000 (05:58 +0000)]
ExRaiseStatus() is now fatal back again as SEH is not needed for valid ops

21 years agocaptive_file_move(): Compatibility with ntfs.sys of NT-5.1sp1
short [Wed, 30 Apr 2003 05:56:18 +0000 (05:56 +0000)]
captive_file_move(): Compatibility with ntfs.sys of NT-5.1sp1

21 years ago+map STATUS_OBJECT_PATH_NOT_FOUND for rename() to nonexist/smth
short [Wed, 30 Apr 2003 05:54:22 +0000 (05:54 +0000)]
+map STATUS_OBJECT_PATH_NOT_FOUND for rename() to nonexist/smth

21 years agoImplemented quick (non-seek&read) file size detection methods
short [Sun, 27 Apr 2003 11:22:11 +0000 (11:22 +0000)]
Implemented quick (non-seek&read) file size detection methods
 - to workaround Linux kernel failure to read trailing sectors of a partition
 - currently implemented: captive-blind,BLKGETSIZE64,lseek64,seek&read

21 years ago+FsRtlResetLargeMcb() as "pass"ed
short [Sun, 27 Apr 2003 11:19:47 +0000 (11:19 +0000)]
+FsRtlResetLargeMcb() as "pass"ed

21 years ago+captive_giochannel_blind_get_size()
short [Sun, 27 Apr 2003 11:19:26 +0000 (11:19 +0000)]
+captive_giochannel_blind_get_size()
 - GIOChannel interface does not provide any get_size() functionality

21 years agoFixed for >4GB image sizes compliance
short [Sat, 26 Apr 2003 22:04:41 +0000 (22:04 +0000)]
Fixed for >4GB image sizes compliance

21 years ago'get': Fixed missing current-dir pathname prepend
short [Sat, 26 Apr 2003 20:35:32 +0000 (20:35 +0000)]
'get': Fixed missing current-dir pathname prepend
Cosmetic: Fixed error messaeg typo

21 years agoFixed captive_file_write() for ntfs.sys of NT-5.1sp1 non-constant data-attrs
short [Sat, 26 Apr 2003 10:53:29 +0000 (10:53 +0000)]
Fixed captive_file_write() for ntfs.sys of NT-5.1sp1 non-constant data-attrs
 - NTFS needs to pre-set SetEndOfFile behind the write data range request

21 years agoWorkarounded captive_file_file_info_get() compat. for ntfs.sys of NT-5.1sp1
short [Sat, 26 Apr 2003 10:43:19 +0000 (10:43 +0000)]
Workarounded captive_file_file_info_get() compat. for ntfs.sys of NT-5.1sp1

21 years ago+command 'info', information dumped by file_info_dump_full()
short [Sat, 26 Apr 2003 10:38:16 +0000 (10:38 +0000)]
+command 'info', information dumped by file_info_dump_full()

21 years agoRtlCompareMemory(): "pass"ed now as the reactos implementation is buggy
short [Thu, 24 Apr 2003 10:23:08 +0000 (10:23 +0000)]
RtlCompareMemory(): "pass"ed now as the reactos implementation is buggy
 - ntfs.sys of NT-5.1sp1 successfuly creates non-constant data attribute!
   - read as "writes big files" :-)

21 years agoCosmetic: Remove .so suffix in shared library names
short [Sat, 19 Apr 2003 08:27:14 +0000 (08:27 +0000)]
Cosmetic: Remove .so suffix in shared library names
 - suggested by Christophe Fergeau
   in http://lists.gnome.org/archives/gnome-vfs-list/2003-April/msg00019.html

21 years agoDelete also *.S files (symlinks) in src/libcaptive/reactos/ subdir
short [Thu, 17 Apr 2003 14:32:55 +0000 (14:32 +0000)]
Delete also *.S files (symlinks) in src/libcaptive/reactos/ subdir

21 years agoVERSION=0.8cvs
short [Thu, 17 Apr 2003 14:31:53 +0000 (14:31 +0000)]
VERSION=0.8cvs

21 years agoVERSION=0.2 captive-0_2
short [Thu, 17 Apr 2003 04:42:08 +0000 (04:42 +0000)]
VERSION=0.2

21 years ago'libcaptive-gnomevfs.la' moved: base RPM package -> '-devel' RPM package
short [Thu, 17 Apr 2003 04:23:30 +0000 (04:23 +0000)]
'libcaptive-gnomevfs.la' moved: base RPM package -> '-devel' RPM package

21 years agoFilled in project description text
short [Wed, 16 Apr 2003 15:59:15 +0000 (15:59 +0000)]
Filled in project description text

21 years agoPWORK_QUEUE_ITEM->Routine must be always 'stdcall' as it is a callback
short [Wed, 16 Apr 2003 14:35:32 +0000 (14:35 +0000)]
PWORK_QUEUE_ITEM->Routine must be always 'stdcall' as it is a callback
 - func/data pair dupe sanity check prevention remove as a side effect

21 years ago'Changelog' moved: base RPM package -> '-devel' RPM package
short [Tue, 15 Apr 2003 15:10:42 +0000 (15:10 +0000)]
'Changelog' moved: base RPM package -> '-devel' RPM package

21 years agoCheck for 'libtool' version 1.5 or higher instead of grepping its body
short [Tue, 15 Apr 2003 13:18:08 +0000 (13:18 +0000)]
Check for 'libtool' version 1.5 or higher instead of grepping its body
 - libtool-1.5 has been released today

21 years ago'SectorSize' can be really weird but we do not use it anyway
short [Mon, 14 Apr 2003 00:31:08 +0000 (00:31 +0000)]
'SectorSize' can be really weird but we do not use it anyway

21 years ago+captive_cc_FileObject_delete(): Just stub implemented now; TODO
short [Sun, 13 Apr 2003 23:43:58 +0000 (23:43 +0000)]
+captive_cc_FileObject_delete(): Just stub implemented now; TODO

21 years agoCheck for 'libtool' version 1.5 or higher
short [Sun, 13 Apr 2003 23:20:24 +0000 (23:20 +0000)]
Check for 'libtool' version 1.5 or higher

21 years ago+Implemented non-fatal W32 Structured Exception Handlers (SEH)
short [Sun, 13 Apr 2003 22:55:43 +0000 (22:55 +0000)]
+Implemented non-fatal W32 Structured Exception Handlers (SEH)

21 years agoAM_CONDITIONAL needs to be here explicitely for doc/apiref/Makefile rebuild
short [Sat, 12 Apr 2003 09:18:15 +0000 (09:18 +0000)]
AM_CONDITIONAL needs to be here explicitely for doc/apiref/Makefile rebuild

21 years ago+debug dumps
short [Sat, 12 Apr 2003 08:57:37 +0000 (08:57 +0000)]
+debug dumps
+sanity check

21 years ago+libcaptive/rtl/except.c
short [Tue, 8 Apr 2003 18:14:21 +0000 (18:14 +0000)]
+libcaptive/rtl/except.c
 - +RtlpExecuteHandlerForException()
 - +RtlpExecuteHandlerForUnwind()

21 years ago+libcaptive/rtl/except.c
short [Tue, 8 Apr 2003 18:13:44 +0000 (18:13 +0000)]
+libcaptive/rtl/except.c

21 years ago+ntoskrnl/rtl/i386/
short [Tue, 8 Apr 2003 18:13:26 +0000 (18:13 +0000)]
+ntoskrnl/rtl/i386/
 - +ntoskrnl/rtl/i386/exception.c
 - +ntoskrnl/rtl/i386/seh.S

21 years ago+ntoskrnl/rtl/i386/
short [Tue, 8 Apr 2003 18:12:48 +0000 (18:12 +0000)]
+ntoskrnl/rtl/i386/

21 years ago+ntoskrnl/ke/catch.c
short [Tue, 8 Apr 2003 18:12:31 +0000 (18:12 +0000)]
+ntoskrnl/ke/catch.c
+ntoskrnl/ke/queue.c

21 years ago+some other %fs access instructions emulation
short [Tue, 8 Apr 2003 18:11:45 +0000 (18:11 +0000)]
+some other %fs access instructions emulation
+"sti" instruction emulation

21 years ago_allshl(), _allshr(), _aullshr() - Fixed 'count' to be 8-bit, not 32-bit
short [Tue, 8 Apr 2003 18:00:33 +0000 (18:00 +0000)]
_allshl(), _allshr(), _aullshr() - Fixed 'count' to be 8-bit, not 32-bit

21 years ago+MmCanFileBeTruncated()
short [Tue, 8 Apr 2003 17:59:48 +0000 (17:59 +0000)]
+MmCanFileBeTruncated()

21 years ago+RtlLookupElementGenericTableAvl()
short [Tue, 8 Apr 2003 17:59:35 +0000 (17:59 +0000)]
+RtlLookupElementGenericTableAvl()
+_except_handler3()
+_global_unwind2()
+_local_unwind2()
+FsRtlIncrementCcFastReadNoWait()
+_allmul()
+_alldiv()
+_allrem()

21 years agoMath functions rather "pass"ed now
short [Tue, 8 Apr 2003 17:57:42 +0000 (17:57 +0000)]
Math functions rather "pass"ed now
 - _allmul "pass"ed
 - _alldiv "pass"ed
 - _allshr "pass"ed
 - _aullshr "pass"ed
 - _allshl "pass"ed
 - _allrem "pass"ed
Implemented stripped down SEH functionality
 - +_except_handler3()
 - +RtlUnwind()
 - +_global_unwind2()
 - +_local_unwind2() as "pass"ed
 - +FsRtlIsNtstatusExpected() as "pass"ed
+MmCanFileBeTruncated()
+IoAcquireCancelSpinLock()
+IoReleaseCancelSpinLock()
+FsRtlIncrementCcFastReadNoWait
+RtlLookupElementGenericTableAvl as "pass"ed

21 years agoExRaiseStatus(): Disabled here as it is reimplemented as non-fatal
short [Tue, 8 Apr 2003 17:51:35 +0000 (17:51 +0000)]
ExRaiseStatus(): Disabled here as it is reimplemented as non-fatal

21 years ago+reactos/ntos/except.h
short [Tue, 8 Apr 2003 17:51:05 +0000 (17:51 +0000)]
+reactos/ntos/except.h

21 years ago+_local_unwind2_addr: Extract ntoskrnl.exe/_local_unwind2
short [Tue, 8 Apr 2003 17:50:14 +0000 (17:50 +0000)]
+_local_unwind2_addr: Extract ntoskrnl.exe/_local_unwind2

21 years agoCcSetFileSizes(): +Sanity protection
short [Tue, 8 Apr 2003 17:49:41 +0000 (17:49 +0000)]
CcSetFileSizes(): +Sanity protection
CcZeroData(): Fixed LSN notification, simplified
+FsRtlIncrementCcFastReadNoWait()

21 years ago+AM_PROG_AS
short [Tue, 8 Apr 2003 17:48:18 +0000 (17:48 +0000)]
+AM_PROG_AS
 - .S file needed for SEH implementation
+ntoskrnl/rtl/i386/

21 years agoRtlAssert() checks forgives no longer needed
short [Fri, 4 Apr 2003 21:40:34 +0000 (21:40 +0000)]
RtlAssert() checks forgives no longer needed
 - fixed by IopCreateFile() mounting semantics fix

21 years ago+ntoskrnl/io/cancel.c
short [Fri, 4 Apr 2003 21:39:31 +0000 (21:39 +0000)]
+ntoskrnl/io/cancel.c

21 years agoSet "ntoskrnl.exe" 'KeNumberProcessors' symbol value to 1
short [Fri, 4 Apr 2003 21:39:08 +0000 (21:39 +0000)]
Set "ntoskrnl.exe" 'KeNumberProcessors' symbol value to 1
Fix sanity check of 'KeNumberProcessors' "ntoskrnl.exe" symbol

21 years agoRelax 'SectorSize' sanity check as sometimes it may not be set before mount
short [Fri, 4 Apr 2003 21:38:17 +0000 (21:38 +0000)]
Relax 'SectorSize' sanity check as sometimes it may not be set before mount

21 years agoImplemented multiple BCBs for the same file contents range
short [Thu, 3 Apr 2003 12:25:43 +0000 (12:25 +0000)]
Implemented multiple BCBs for the same file contents range
 - it was just 'ref_count'ed before, we now create a BCB copy sharing the data

21 years ago+libcaptive/io/irp.c
short [Thu, 3 Apr 2003 12:24:34 +0000 (12:24 +0000)]
+libcaptive/io/irp.c

21 years ago+libcaptive/io/irp.c
short [Thu, 3 Apr 2003 12:24:24 +0000 (12:24 +0000)]
+libcaptive/io/irp.c
 - IofCompleteRequest(): Implemented APC dispatcing as a real 'idle' APC invocation

21 years ago+captive_Module_GetExportAddress() to access W32 modules symbols
short [Thu, 3 Apr 2003 12:21:41 +0000 (12:21 +0000)]
+captive_Module_GetExportAddress() to access W32 modules symbols

21 years ago+RtlFindNextForwardRunClear()
short [Thu, 3 Apr 2003 12:20:49 +0000 (12:20 +0000)]
+RtlFindNextForwardRunClear()

21 years ago+RtlFindNextForwardRunClear() as "pass"ed
short [Thu, 3 Apr 2003 12:20:39 +0000 (12:20 +0000)]
+RtlFindNextForwardRunClear() as "pass"ed

21 years agoFixed captive_strdup_alloca() to return the copy, not the original string
short [Thu, 3 Apr 2003 12:20:17 +0000 (12:20 +0000)]
Fixed captive_strdup_alloca() to return the copy, not the original string

21 years ago+sanity check of "ntoskrnl.exe" 'KeNumberProcessors' data symbol value (==1)
short [Thu, 3 Apr 2003 12:19:26 +0000 (12:19 +0000)]
+sanity check of "ntoskrnl.exe" 'KeNumberProcessors' data symbol value (==1)

21 years ago"ksecdd.sys" binary no longer required; "undef" functions provided instead
short [Sun, 30 Mar 2003 03:43:51 +0000 (03:43 +0000)]
"ksecdd.sys" binary no longer required; "undef" functions provided instead
 - up to now no "ksecdd.sys" function calls were hit by ntfs.sys of NT-5.1sp1

21 years agoSeAssignSecurity(): Implemented substructures copying
short [Sat, 29 Mar 2003 21:00:15 +0000 (21:00 +0000)]
SeAssignSecurity(): Implemented substructures copying
SeAssignSecurity(): Implemented fallback to 'ParentDescriptor' parameter

21 years ago+src/libcaptive/fs/notify.c
short [Sat, 29 Mar 2003 20:58:53 +0000 (20:58 +0000)]
+src/libcaptive/fs/notify.c
 - +FsRtlNotifyFilterChangeDirectory()

21 years agoFixed CcUnpinData() crash: +privbcb->idle_func_pending
short [Sat, 29 Mar 2003 20:55:24 +0000 (20:55 +0000)]
Fixed CcUnpinData() crash: +privbcb->idle_func_pending
 - Bcb flush can also invoke CcUnpinData()
CcFlushCache(): Ignore out of bound flushes
 - requested by ntfs.sys of NT-5.1sp1
CcSetLogHandleForFile(): Fixed 'LogHandle' storage
+CcUnpinDataForThread()
+CcPreparePinWrite()