Commit Graph

  • a6f55d8cf7 Fixed creation of paging file in SmPagingFilesQueryRoutine. Hartmut Birr 2002-05-27 18:24:44 +00:00
  • 5d9e939c65 Fixed returned file length in GetFileInformationByHandle. Hartmut Birr 2002-05-27 18:23:49 +00:00
  • 69494ad0b8 Silenced debug messages. Eric Kohl 2002-05-26 20:25:49 +00:00
  • f193742266 Implemented command retries. Improved error handling. Eric Kohl 2002-05-26 20:24:42 +00:00
  • af5a948adf Always update disk geometry. Eric Kohl 2002-05-26 20:23:22 +00:00
  • 5aad28cf99 Silenced debug messages. Eric Kohl 2002-05-26 20:20:39 +00:00
  • 32e8099716 Enabled driver letter assignment for removable drives. Eric Kohl 2002-05-26 20:18:18 +00:00
  • 9ca6cf1169 Made NTFS-Partitions mountable. Eric Kohl 2002-05-25 13:32:51 +00:00
  • a9f79206fa Fixed timeout for unpopulated ide channels. Fixed inquiry data block for unpopulated ide channels. Minor cleanup. Eric Kohl 2002-05-25 13:30:53 +00:00
  • 66bc07c8b9 Fixed severe bug in drive detection code. Minor cleanup. Eric Kohl 2002-05-24 22:28:11 +00:00
  • 6ff87bd4f1 Fixed a severe bug in RtlQueryRegistryValues() and implemented support for REG_EXPAND_SZ. Read the system environment from the registry. Eric Kohl 2002-05-24 18:08:39 +00:00
  • dffbf01285 Added import of REG_EXPAND_SZ registry values. Added media change support. Added 'BootExecute'-feature to smss. Added autochk dummy application. Eric Kohl 2002-05-24 07:52:09 +00:00
  • 890bc030ff Build failed, then I removed it and checked it out again but ^Ms were there again. I just removed the ^M at EOF. Maybe this time it works. Emanuele Aliberti 2002-05-23 20:59:22 +00:00
  • 02fd65a6dc Use NT-compatible (VPB-based) mounting mechanism. Eric Kohl 2002-05-23 09:53:26 +00:00
  • e5423f156b Compared the output of fat.asm from nasm v0.98 and nasm v0.98.32. Modified fat.asm to produce the same output under both versions. Brian Palmer 2002-05-22 22:15:28 +00:00
  • 8e529b4411 Read settings from the registry. Eric Kohl 2002-05-22 15:55:51 +00:00
  • 47ee8afc68 Fixed Unload routine prototype. Eric Kohl 2002-05-21 19:29:00 +00:00
  • f4623b38f3 ntoskrnl/cc/view.c: CcRosTrimCache: Added a comment describing the function. ntoskrnl/ex/fmutex.c: ExAcquireFastMutexUnsafe: Reverted incorrect fix. ntoskrnl/mm/section.c: MmUnmapViewOfSection: Removed acquiring the address space lock; this is always done by the caller. ntoskrnl/mm/section.c: NtUnmapViewOfSection: Hold the address space lock over calls to MmUnmapViewOfSection. David Welch 2002-05-19 14:09:35 +00:00
  • 10100f9649 Fixed a bug in ExAquireFastMutexUnsafe Casper Hornstrup 2002-05-19 13:53:02 +00:00
  • daad760238 services/fs/cdfs/.cvsignore: Added .cvsignore file ntoskrnl/ex/fmutex.c: ExAcquireFastMutex: Added an check for recursively acquiring a FAST_MUTEX. ntoskrnl/include/internal/mm.h: ADDRESS_SPACE: Changed lock from a KMUTEX to a FAST_MUTEX. ntoskrnl/mm/aspace: MmLockAddressSpace, MmUnlockAddressSpace, MmInitializeAddressSpace: Changed lock from a KMUTEX to a FAST_MUTEX ntoskrnl/mm/mdl.c: MmInitializeMdlImplementation, MmMapLockedPages, MmUnmapLockedPages: Use a special region that doesn't need the address space lock for mapping MDLs. ntoskrnl/mm/mminit.c: MmInit2: Call MDL initialization routine. ntoskrnl/mm/section.c: MmMapViewOfSegment: Changed to a static function, don't lock the address space since it is done by the caller. ntoskrnl/ps/thread.c: PsDumpThreads: Fixed garbage prints in stack dump. David Welch 2002-05-17 23:01:57 +00:00
  • aec0b9bcfc New calls and new exported functions KJK::Hyperion 2002-05-17 02:21:54 +00:00
  • da32d20e2c Miscellaneous calls KJK::Hyperion 2002-05-17 02:16:16 +00:00
  • 2d949174b9 Preliminary code for fork() KJK::Hyperion 2002-05-17 02:12:55 +00:00
  • bce8535f50 Started implementing sys/stat.h calls KJK::Hyperion 2002-05-17 02:10:41 +00:00
  • 75a810da7d TLS calls (currently unused) KJK::Hyperion 2002-05-17 02:07:14 +00:00
  • 69ca37d697 Temporary code for debugging purposes KJK::Hyperion 2002-05-17 02:04:39 +00:00
  • d24e468cb0 Fixed some embarassing errors KJK::Hyperion 2002-05-17 01:55:34 +00:00
  • a2da78fa4e errno finally thread-safe KJK::Hyperion 2002-05-17 01:52:03 +00:00
  • a97804075b Temporary code for debugging purposes KJK::Hyperion 2002-05-17 01:49:53 +00:00
  • 084950fd26 Temporary code KJK::Hyperion 2002-05-17 01:47:13 +00:00
  • 34a6708f44 Fixed assert() macro, fixed header KJK::Hyperion 2002-05-17 01:42:41 +00:00
  • 9523648137 SysV IPC headers KJK::Hyperion 2002-05-17 01:37:15 +00:00
  • cca52d053b Modified LdrLoadModule() to return NTSTATUS. Added missing definitions. Eric Kohl 2002-05-16 06:41:30 +00:00
  • 2d27974602 Added experimental support for FAT and NTFS FSDs. Silenced debug messges. Eric Kohl 2002-05-15 18:05:00 +00:00
  • 1875c5ebb2 Added file system recognizer driver. Implemented file system driver loading. Minor cleanup. Eric Kohl 2002-05-15 09:42:19 +00:00
  • 3991d36943 Silenced debug message. Eric Kohl 2002-05-14 23:17:12 +00:00
  • 58cf63221a Fixed several cache-related bugs. Silenced debug messages. Eric Kohl 2002-05-14 23:16:23 +00:00
  • fb21de32de Reverted the MPW changes (keep these in a seperate branch) David Welch 2002-05-14 21:19:21 +00:00
  • 7922a9018d Added section test Casper Hornstrup 2002-05-13 20:16:26 +00:00
  • c804ca06be Use ULONG_PTR instead of ULONG when doing pointer arithmetics. Use ULONG_PTR for physical adresses and PVOID for virtual addresses. Added several consistency checks in the memory memory manager. Casper Hornstrup 2002-05-13 18:10:41 +00:00
  • 5e4527aff7 Added file and directory caching. Improved verify support. Fixed a joliet filename bug. Eric Kohl 2002-05-09 15:53:02 +00:00
  • e37bad87b8 Support multiple debug targets at the same time. E.g. to use both serial logging on COM1 and GDB remote debugging on COM2 use: /DEBUGPORT=COM1 /COM2 /DEBUGPORT=GDB Made PICE compile with GCC 3.2. Casper Hornstrup 2002-05-08 17:05:32 +00:00
  • f82f2801bb Removed reseting of IrpFlags in ScsiPortDispatchScsi. Hartmut Birr 2002-05-07 23:13:24 +00:00
  • 51b30bed9f Opened files for redirection inheritable. Printed error messages in main to stderr. If the output is redirected, the error message isn't printed in the redirection. Hartmut Birr 2002-05-07 23:05:33 +00:00
  • 0e177cc7b9 Fixed a memory leakage in MmCreateImageSection. Fixed a bug in MmNotPresentFaultSectionView. Removed some wrong calls to ObDereferenceObject in MmMapViewOfSection. Hartmut Birr 2002-05-07 22:53:05 +00:00
  • 72d2c10489 Implemented CsrTerminateProcess. Hartmut Birr 2002-05-07 22:46:23 +00:00
  • be75fc2273 Fixed the range test for handles in CsrGetObject/CsrReleaseObject. Hartmut Birr 2002-05-07 22:45:40 +00:00
  • cbfefd1beb Create console active event inheritable. Hartmut Birr 2002-05-07 22:44:23 +00:00
  • b6c40390d2 Fixed return value in CdfsGetFsSizeInformation. Hartmut Birr 2002-05-07 22:42:46 +00:00
  • 0ef49e3484 Modified reading of pipes. Fixed some bugs. Hartmut Birr 2002-05-07 22:41:22 +00:00
  • 311a376750 Modified closing of pipes. Hartmut Birr 2002-05-07 22:40:35 +00:00
  • cd1ca716e4 Added testing for inheritable objects/handles. Hartmut Birr 2002-05-07 22:39:26 +00:00
  • 8844bece5a Added testing for inheritable objects in NtDuplicateObject/ObCreateHandleTable. Modified ObCreateHandleTable. The target handle table has now the same layout as the source table. Hartmut Birr 2002-05-07 22:38:29 +00:00
  • 136a40d069 Lock address space at returning in MmNotPresentFaultVirtualMemory. Hartmut Birr 2002-05-07 22:36:46 +00:00
  • a2b0f101ef Fixed a wrong index in MmProbeAndLockPages. Hartmut Birr 2002-05-07 22:35:02 +00:00
  • a76424cbbb Lock/unlock address space in KeReleasThread. Hartmut Birr 2002-05-07 22:34:17 +00:00
  • d05ba1b39e Fixed the command line. Hartmut Birr 2002-05-07 22:33:07 +00:00
  • ad703f36f3 Added handling for pipe closing. Hartmut Birr 2002-05-07 22:32:13 +00:00
  • eb12656476 Started piping implementation. Hartmut Birr 2002-05-07 22:31:26 +00:00
  • f88bb45115 Started piping implementation. Fixed the command line for popen. Hartmut Birr 2002-05-07 22:27:42 +00:00
  • b343539680 Added csrss notification in ExitProcess. Hartmut Birr 2002-05-07 22:26:29 +00:00
  • e11e2826a9 Added support for piping. Hartmut Birr 2002-05-07 22:25:40 +00:00
  • deb8a30fce Added basic support for console handles in DuplicateHandle. Hartmut Birr 2002-05-07 22:24:52 +00:00
  • 8b88e468e5 Fixed return value in CloseConsoleHandle. Hartmut Birr 2002-05-07 22:23:17 +00:00
  • 889631b2b9 Added handling for lpSecurityAttributes (for inheitable handles) in CreatePipe. Hartmut Birr 2002-05-07 22:22:28 +00:00
  • 652f529412 Do not call NtFlushBuffersFile for console handles. Hartmut Birr 2002-05-07 22:21:47 +00:00
  • 8aa6e0e7f6 Added handling for lpSecurityAttributes (for inheritable handles) in CreateFileW. Hartmut Birr 2002-05-07 22:21:02 +00:00
  • b5d90aa2e5 Added O_NOINHERIT. Hartmut Birr 2002-05-07 22:20:00 +00:00
  • 2503ffd406 Added some comments. David Welch 2002-05-06 22:25:50 +00:00
  • f1694d4913 Some additions to the USER code; nothing is working yet. David Welch 2002-05-06 22:20:32 +00:00
  • 2593e9b43d Added support for accessing the raw volume. Rewrote the read/write functions. Hartmut Birr 2002-05-05 20:20:15 +00:00
  • 2ca90e6988 Implemented VfatGetUserBuffer and VfatLockUserBuffer. Hartmut Birr 2002-05-05 20:19:45 +00:00
  • cc92156f65 Added support for accessing the raw volume. Disabled some debug messages. Hartmut Birr 2002-05-05 20:19:14 +00:00
  • d31b1c24ca Added support for accessing the raw volume. Hartmut Birr 2002-05-05 20:18:33 +00:00
  • 11cc443546 made _read() non-greedy - it now returns as soon as any amount of data has been read. It's the expected behavior for line-buffered streams (KJK::Hyperion) KJK::Hyperion 2002-05-05 17:18:50 +00:00
  • ee0b635648 Corrected mailing lists link Casper Hornstrup 2002-05-05 15:30:01 +00:00
  • 9ee98eeca9 Fixed warnings and errors so ReactOS can be compiled with GCC 3.2. Removed unused ntoskrnl/rtl/bitops.c Casper Hornstrup 2002-05-05 14:57:45 +00:00
  • b0188a2a7a Fixed ReadConsoleInput() to not wait for a newline Phillip Susi 2002-05-05 03:45:21 +00:00
  • 86b351ce41 Changes in v1.2.2 (5/4/2002) Brian Palmer 2002-05-04 09:25:47 +00:00
  • 5d75740eea Quick Makefile fix Brian Palmer 2002-05-04 08:19:22 +00:00
  • ab6d9f2a6b Changes in v1.2.1 (5/3/2002) Brian Palmer 2002-05-03 23:56:18 +00:00
  • 42bf54f96d Fixed irq problems. Print more information on kernel mode exceptions. Translate grub style command lines. David Welch 2002-05-02 23:45:33 +00:00
  • 930e00507c Proper line spacing and implemented cls Jason Filby 2002-05-02 09:10:00 +00:00
  • bff0ad1c2b Implemented read support. Disabled debug messages. Eric Kohl 2002-05-01 21:52:05 +00:00
  • 7e9f288b08 Fixed FCB management functions. Added file and directory information. Fixed several minor bugs. Disabled most of the debug messages. Eric Kohl 2002-05-01 13:15:42 +00:00
  • 467e8c55cc Changes in v1.2 (4/30/2002) Brian Palmer 2002-04-30 06:26:33 +00:00
  • b5d501b385 Improved default value handling in RtlQueryRegistryValues(). Eric Kohl 2002-04-29 23:20:44 +00:00
  • 488ec274f1 Fixed bugs in null device drivers, added zero stream device KJK::Hyperion 2002-04-29 23:06:42 +00:00
  • bceb83614d Fixed order of TARGET_LFLAGS in the command lines of rules for kernel-mode targets Added "nostrip" rule for static libraries, currently does nothing new KJK::Hyperion 2002-04-29 23:02:12 +00:00
  • 2a609b87c4 Added wild card expansion for argv. Hartmut Birr 2002-04-28 22:38:11 +00:00
  • 9412a16ec8 Added S_IFREG for files only. Hartmut Birr 2002-04-28 22:37:36 +00:00
  • 0bb4cfa71e Added _fcloseall for DLL_PROCESS_DETACH. Hartmut Birr 2002-04-28 22:37:00 +00:00
  • a28d727f4e Fixed FAT short file name buffer overflow that was causing some long filenames not to work correctly. Brian Palmer 2002-04-28 20:31:42 +00:00
  • efa19d923d Added support for bat/cmd files. Added support for shell piping. Hartmut Birr 2002-04-27 19:26:54 +00:00
  • ade2b9c4eb Fixed a bug in findDirSpace(). Hartmut Birr 2002-04-27 19:25:57 +00:00
  • 418853bd8f Added seting of exit status in NtTerminateProcess. Hartmut Birr 2002-04-27 19:25:16 +00:00
  • 4aead93e6e Fixed a bug in MmUnmapLockedPages. Hartmut Birr 2002-04-27 19:24:45 +00:00
  • 83bcc22c5e Added npfs.sys to the automatic loaded drivers. Hartmut Birr 2002-04-27 19:24:15 +00:00
  • 18501a22c4 Added IoFileObjectType to ObReferenceObjectByHandle. If the function is not called with a file handle, there occures a page fault. Moved dereferencing of the file object to IoSecondStageCompletion. Hartmut Birr 2002-04-27 19:23:33 +00:00
  • 10e98570f5 Changed to event object from file object. Hartmut Birr 2002-04-27 19:22:55 +00:00