Casper Hornstrup [Sun, 21 Oct 2001 18:58:32 +0000 (18:58 +0000)]
NPFS read/write functionality.
svn path=/trunk/; revision=2309
Eugene Ingerman [Sun, 21 Oct 2001 04:46:15 +0000 (04:46 +0000)]
Missed these files from the last commit.
svn path=/trunk/; revision=2308
Eugene Ingerman [Sun, 21 Oct 2001 04:05:48 +0000 (04:05 +0000)]
Changed some driver functions to follow nt standard. Ported several functions.
svn path=/trunk/; revision=2307
Eugene Ingerman [Sun, 21 Oct 2001 03:45:27 +0000 (03:45 +0000)]
Original source code for linux kernel debugger. To be ported to reactos.
svn path=/trunk/; revision=2306
Eric Kohl [Sat, 20 Oct 2001 15:30:07 +0000 (15:30 +0000)]
Implemented waiting for server pipe (WaitNamedPipe()).
svn path=/trunk/; revision=2305
Eric Kohl [Sat, 20 Oct 2001 15:28:03 +0000 (15:28 +0000)]
Fixed WaitNamedPipe().
svn path=/trunk/; revision=2304
Phillip Susi [Wed, 17 Oct 2001 20:02:52 +0000 (20:02 +0000)]
Fixed typeo that prevented compilation
svn path=/trunk/; revision=2303
Eric Kohl [Wed, 17 Oct 2001 18:30:10 +0000 (18:30 +0000)]
Implemented useful rename command.
svn path=/trunk/; revision=2302
Phillip Susi [Wed, 17 Oct 2001 01:34:07 +0000 (01:34 +0000)]
Only pass file name as module name, not full path
svn path=/trunk/; revision=2301
Phillip Susi [Tue, 16 Oct 2001 22:45:40 +0000 (22:45 +0000)]
Removed use of crtdll from all apps, let them use msvcrt.dll instead
svn path=/trunk/; revision=2300
Emanuele Aliberti [Tue, 16 Oct 2001 21:02:02 +0000 (21:02 +0000)]
Fixes to compile the whole set of ROS applications.
Hartmut Birr added to the ROS console parade.
svn path=/trunk/; revision=2299
Phillip Susi [Tue, 16 Oct 2001 20:59:19 +0000 (20:59 +0000)]
Imported bzip2 modified to build a decompression only dll for use by the ramdisk driver
svn path=/trunk/; revision=2298
Phillip Susi [Sun, 14 Oct 2001 18:30:56 +0000 (18:30 +0000)]
Fixed bug parsing redirections
svn path=/trunk/; revision=2297
Phillip Susi [Sun, 14 Oct 2001 18:30:28 +0000 (18:30 +0000)]
Share read access to files opened for redirection
svn path=/trunk/; revision=2296
Hartmut Birr [Fri, 12 Oct 2001 19:13:01 +0000 (19:13 +0000)]
Fixed calling convention for ApcRoutine().
Patch by Guido de Jong.
svn path=/trunk/; revision=2295
Eric Kohl [Thu, 11 Oct 2001 23:37:47 +0000 (23:37 +0000)]
Made qsort() thread-safe.
svn path=/trunk/; revision=2294
Hartmut Birr [Thu, 11 Oct 2001 15:39:51 +0000 (15:39 +0000)]
Fixed a bug, when there is a write operation to the root directory, vfat crashs.
svn path=/trunk/; revision=2293
Hartmut Birr [Wed, 10 Oct 2001 22:40:36 +0000 (22:40 +0000)]
Fixed a minor bug in MmAllocateSection().
svn path=/trunk/; revision=2292
Hartmut Birr [Wed, 10 Oct 2001 22:20:48 +0000 (22:20 +0000)]
Added/Removed some definitions.
svn path=/trunk/; revision=2291
Hartmut Birr [Wed, 10 Oct 2001 22:19:51 +0000 (22:19 +0000)]
Rewritten the read and write functions.
Changed the cache access from vfat..Region to Cc...Data() and CcCopy...().
svn path=/trunk/; revision=2290
Hartmut Birr [Wed, 10 Oct 2001 22:18:58 +0000 (22:18 +0000)]
Changed the initialization for the fat cache in VfatMount().
svn path=/trunk/; revision=2289
Hartmut Birr [Wed, 10 Oct 2001 22:17:42 +0000 (22:17 +0000)]
Removed vfatRequestAndValidateRegion() and vfatReleaseRegion().
Added some initializations in vfatMakeRootFCB() and vfatMakeFcbFromDirEntry().
svn path=/trunk/; revision=2288
Hartmut Birr [Wed, 10 Oct 2001 22:16:46 +0000 (22:16 +0000)]
Changed the cache access from CcRos...CacheSegment() to Cc...Data().
svn path=/trunk/; revision=2287
Hartmut Birr [Wed, 10 Oct 2001 22:15:51 +0000 (22:15 +0000)]
Changed the directory access to Cc...Data().
Removed the useing of dummy FileObjects in some calls to VfatReadFile()/VfatWriteFile().
svn path=/trunk/; revision=2286
Hartmut Birr [Wed, 10 Oct 2001 22:14:34 +0000 (22:14 +0000)]
Changed the cache access from vfat...Region() to Cc...Data().
svn path=/trunk/; revision=2285
Hartmut Birr [Wed, 10 Oct 2001 22:13:26 +0000 (22:13 +0000)]
Fixed the returned size in VfatGetFile...Information().
svn path=/trunk/; revision=2284
Hartmut Birr [Wed, 10 Oct 2001 22:12:34 +0000 (22:12 +0000)]
Added cache access for GetEntyName() and FindFile().
Fixed a minor bug in VfatCreateFile().
Added update of the cachesize in VfatCreateFile(), when a the file size is set zero.
svn path=/trunk/; revision=2283
Hartmut Birr [Wed, 10 Oct 2001 22:08:27 +0000 (22:08 +0000)]
Added cc/copy.c, cc/pin.c and cc/misc.c to OBJECTS_CC.
svn path=/trunk/; revision=2282
Hartmut Birr [Wed, 10 Oct 2001 22:07:15 +0000 (22:07 +0000)]
Removed CcRosRequestCacheSegment()and CcRosReleaseCacheSegment().
Added CcCopyRead(), CcCopyWrite(), CcMapData(), CcSetDirtyPinnedData(),
CcUnpinData() and CcSetFileSizes().
svn path=/trunk/; revision=2281
Hartmut Birr [Wed, 10 Oct 2001 21:58:40 +0000 (21:58 +0000)]
Removed update of FileOffset from IoReadWriteCompletion().
svn path=/trunk/; revision=2280
Hartmut Birr [Wed, 10 Oct 2001 21:57:00 +0000 (21:57 +0000)]
Added a new parameter to IoPageWrite().
svn path=/trunk/; revision=2279
Hartmut Birr [Wed, 10 Oct 2001 21:55:13 +0000 (21:55 +0000)]
Added CcRosFreeCacheSegment(), ReadCacheSegment() and WriteCacheSegment().
svn path=/trunk/; revision=2278
Hartmut Birr [Wed, 10 Oct 2001 21:50:15 +0000 (21:50 +0000)]
Added some initializations in CcRosInitializeCache().
svn path=/trunk/; revision=2277
Hartmut Birr [Wed, 10 Oct 2001 21:49:15 +0000 (21:49 +0000)]
Implemented CcMapdata(), CcUnpinData() and CsSetDirtyPinnedData().
svn path=/trunk/; revision=2276
Hartmut Birr [Wed, 10 Oct 2001 21:48:09 +0000 (21:48 +0000)]
Implemented CcSetFileSizes().
svn path=/trunk/; revision=2275
Hartmut Birr [Wed, 10 Oct 2001 21:46:13 +0000 (21:46 +0000)]
Implemented CcCopyRead(), CcCopyWrite() and some other functions.
svn path=/trunk/; revision=2274
Eric Kohl [Wed, 10 Oct 2001 19:41:35 +0000 (19:41 +0000)]
Added _abnormal_termination() stub.
svn path=/trunk/; revision=2273
Hartmut Birr [Sun, 7 Oct 2001 08:58:29 +0000 (08:58 +0000)]
Fixed a dead lock in GetNextCluster.
Fixed a bug in FAT32FindAvailableCluster.
svn path=/trunk/; revision=2268
Eric Kohl [Thu, 4 Oct 2001 16:06:36 +0000 (16:06 +0000)]
Fixed __doserrno type.
svn path=/trunk/; revision=2267
Hartmut Birr [Wed, 3 Oct 2001 18:23:02 +0000 (18:23 +0000)]
Fixed the 'higher 4 bit fat32'-bug.
svn path=/trunk/; revision=2266
Eric Kohl [Wed, 3 Oct 2001 02:15:55 +0000 (02:15 +0000)]
Implemented _doserrno().
svn path=/trunk/; revision=2265
Rex Jolliff [Mon, 1 Oct 2001 16:36:27 +0000 (16:36 +0000)]
some changes to support load of LiteStep
svn path=/trunk/; revision=2264
Rex Jolliff [Mon, 1 Oct 2001 16:31:12 +0000 (16:31 +0000)]
fix to work around dlltool not supporting specified ordinals in export list
svn path=/trunk/; revision=2263
Phillip Susi [Sat, 29 Sep 2001 19:40:49 +0000 (19:40 +0000)]
Do not bugcheck on ExFreePool( 0 )
svn path=/trunk/; revision=2262
David Welch [Thu, 27 Sep 2001 02:14:35 +0000 (02:14 +0000)]
Fixes.
svn path=/trunk/; revision=2261
David Welch [Tue, 25 Sep 2001 19:52:28 +0000 (19:52 +0000)]
APplied MiReadPage fix
svn path=/trunk/; revision=2260
David Welch [Tue, 25 Sep 2001 19:41:38 +0000 (19:41 +0000)]
Fixes.
svn path=/trunk/; revision=2259
Casper Hornstrup [Mon, 24 Sep 2001 10:19:58 +0000 (10:19 +0000)]
Fix for compile error
svn path=/trunk/; revision=2258
Casper Hornstrup [Mon, 24 Sep 2001 01:09:51 +0000 (01:09 +0000)]
Initial OS level SEH support.
svn path=/trunk/; revision=2257
Casper Hornstrup [Mon, 24 Sep 2001 00:51:17 +0000 (00:51 +0000)]
Initial OS level SEH support.
svn path=/trunk/; revision=2256
Casper Hornstrup [Sun, 23 Sep 2001 22:14:10 +0000 (22:14 +0000)]
Compile using gcc 3.0
Fixed alot of warnings when using gcc 3.0
svn path=/trunk/; revision=2255
Casper Hornstrup [Sun, 16 Sep 2001 13:19:32 +0000 (13:19 +0000)]
Enumerate legacy devices
svn path=/trunk/; revision=2254
Casper Hornstrup [Sun, 16 Sep 2001 13:18:24 +0000 (13:18 +0000)]
Added PCI bus driver skeleton
svn path=/trunk/; revision=2253
Eric Kohl [Sun, 9 Sep 2001 21:32:28 +0000 (21:32 +0000)]
Added new atapi driver. It can only scan the pci busses and create scsi port devices for identified ide channels.
svn path=/trunk/; revision=2252
Eric Kohl [Sun, 9 Sep 2001 21:28:05 +0000 (21:28 +0000)]
Added pci bus scanner to find ide controllers. Hardware reset is used when no controller was found.
svn path=/trunk/; revision=2251
David Welch [Sun, 9 Sep 2001 13:32:20 +0000 (13:32 +0000)]
Fixed all no-FPU bugs
svn path=/trunk/; revision=2250
Hartmut Birr [Sun, 9 Sep 2001 12:26:05 +0000 (12:26 +0000)]
Change the size of the kernel page table from 1 to 8 pages.
ROS can now boot with up to 4 GB real memory (tested with a modified bochs and 1.5GB).
svn path=/trunk/; revision=2249
Hartmut Birr [Sun, 9 Sep 2001 12:21:37 +0000 (12:21 +0000)]
Change the return value in CreateFileW() from FALSE to INVALID_HANDLE_VALUE.
svn path=/trunk/; revision=2248
Hartmut Birr [Sun, 9 Sep 2001 12:13:15 +0000 (12:13 +0000)]
Fixed a bug, that will add a '.' when the ext string is empty.
svn path=/trunk/; revision=2247
Hartmut Birr [Sun, 9 Sep 2001 09:47:18 +0000 (09:47 +0000)]
Fixed a bug in KdpPrintString().
When serial debug was enabled, than the bochs debug dosn't work.
svn path=/trunk/; revision=2246
Jason Filby [Sun, 9 Sep 2001 09:20:06 +0000 (09:20 +0000)]
Small fixes
svn path=/trunk/; revision=2245
David Welch [Sun, 9 Sep 2001 00:08:39 +0000 (00:08 +0000)]
Try again; enable MP and NE and disable EM
svn path=/trunk/; revision=2244
Emanuele Aliberti [Sat, 8 Sep 2001 22:13:16 +0000 (22:13 +0000)]
Added skeleton for PSXX.DLL, the X11 client library for the POSIX+ subsystem.
svn path=/trunk/; revision=2243
David Welch [Sat, 8 Sep 2001 20:08:08 +0000 (20:08 +0000)]
Hopefully initialize FPU properly
svn path=/trunk/; revision=2242
Jason Filby [Sat, 8 Sep 2001 12:12:41 +0000 (12:12 +0000)]
more freetype cleanup
svn path=/trunk/; revision=2241
Jason Filby [Sat, 8 Sep 2001 12:11:48 +0000 (12:11 +0000)]
More freetype cleanup
svn path=/trunk/; revision=2240
Eric Kohl [Sat, 8 Sep 2001 12:06:59 +0000 (12:06 +0000)]
Implemented LdrFindEntryForAddress() and LdrQueryProcessModuleInformation().
svn path=/trunk/; revision=2239
Jason Filby [Sat, 8 Sep 2001 11:55:35 +0000 (11:55 +0000)]
Cleaning up FreeType library
svn path=/trunk/; revision=2238
Eric Kohl [Sat, 8 Sep 2001 09:02:08 +0000 (09:02 +0000)]
Create mandatory keys for resource management.
svn path=/trunk/; revision=2237
Eric Kohl [Sat, 8 Sep 2001 08:57:59 +0000 (08:57 +0000)]
Return a better status code in ObReferenceObjectByPointer().
svn path=/trunk/; revision=2236
Emanuele Aliberti [Fri, 7 Sep 2001 21:38:44 +0000 (21:38 +0000)]
Added some Job related info and little cleanup.
svn path=/trunk/; revision=2235
Emanuele Aliberti [Fri, 7 Sep 2001 21:37:47 +0000 (21:37 +0000)]
Added CVS Id.
svn path=/trunk/; revision=2234
Emanuele Aliberti [Fri, 7 Sep 2001 21:35:45 +0000 (21:35 +0000)]
Minor changes.
svn path=/trunk/; revision=2233
David Welch [Thu, 6 Sep 2001 22:47:39 +0000 (22:47 +0000)]
Implemented NtQueryTime
svn path=/trunk/; revision=2232
David Welch [Thu, 6 Sep 2001 20:26:36 +0000 (20:26 +0000)]
Fixed problem with __NTOSKRNL__ not being defined by the compiler
Implemented some APIs
svn path=/trunk/; revision=2231
Eric Kohl [Wed, 5 Sep 2001 09:21:47 +0000 (09:21 +0000)]
Implemented IoReportHalUsage().
svn path=/trunk/; revision=2230
Eric Kohl [Tue, 4 Sep 2001 21:06:27 +0000 (21:06 +0000)]
Fixed hive import bug.
svn path=/trunk/; revision=2229
Eric Kohl [Mon, 3 Sep 2001 23:11:59 +0000 (23:11 +0000)]
Implemented RegSaveKey[A/W]().
Added missing calls to MapDefaultKey().
svn path=/trunk/; revision=2228
Emanuele Aliberti [Mon, 3 Sep 2001 20:42:44 +0000 (20:42 +0000)]
LsaXXX stubs added.
svn path=/trunk/; revision=2227
Casper Hornstrup [Sun, 2 Sep 2001 19:48:19 +0000 (19:48 +0000)]
Fixed compilation error.
svn path=/trunk/; revision=2226
Emanuele Aliberti [Sun, 2 Sep 2001 17:59:44 +0000 (17:59 +0000)]
KERNEL32.GetPriorityClass fixed.
svn path=/trunk/; revision=2225
David Welch [Sun, 2 Sep 2001 17:31:00 +0000 (17:31 +0000)]
Added generic capture functions.
svn path=/trunk/; revision=2224
David Welch [Sun, 2 Sep 2001 17:29:52 +0000 (17:29 +0000)]
Implemented NtSetEnvironmentVariable
svn path=/trunk/; revision=2223
David Welch [Sun, 2 Sep 2001 15:38:46 +0000 (15:38 +0000)]
Implemented NtQuerySystemEnvironmentValue
svn path=/trunk/; revision=2222
Casper Hornstrup [Sun, 2 Sep 2001 12:19:34 +0000 (12:19 +0000)]
Removed dbgprints
svn path=/trunk/; revision=2221
Casper Hornstrup [Sun, 2 Sep 2001 09:16:23 +0000 (09:16 +0000)]
Ported 32-bit OLE32 functions from WINE.
svn path=/trunk/; revision=2220
Casper Hornstrup [Sun, 2 Sep 2001 09:10:47 +0000 (09:10 +0000)]
Ported 32-bit OLE32 functions from WINE.
svn path=/trunk/; revision=2219
Rex Jolliff [Sat, 1 Sep 2001 19:39:23 +0000 (19:39 +0000)]
LiteStep needs GetUserName aliased
svn path=/trunk/; revision=2218
Rex Jolliff [Sat, 1 Sep 2001 19:36:30 +0000 (19:36 +0000)]
add current directory to default search path so programs can find their own dlls
svn path=/trunk/; revision=2217
Casper Hornstrup [Sat, 1 Sep 2001 15:36:45 +0000 (15:36 +0000)]
Implemented many console & registry functions to get registry explorer running.
Load services from registry - part 1 (disabled due to bug in registry).
svn path=/trunk/; revision=2216
David Welch [Sat, 1 Sep 2001 11:55:38 +0000 (11:55 +0000)]
Use the directory tree created by the install target for Linux
installation
Print an informative message in all instances where CreateSystemRootLink
fails
Corrected tools/helper.mk, use the right dll name when building an import
library but also give the target the same name as the import library.
Corrected bad target directory for install target in apps/test
svn path=/trunk/; revision=2215
Casper Hornstrup [Sat, 1 Sep 2001 10:38:49 +0000 (10:38 +0000)]
Reverting last change, because MK_IMPLIB is used to determine if an import library should be generated.
svn path=/trunk/; revision=2214
Emanuele Aliberti [Fri, 31 Aug 2001 20:06:17 +0000 (20:06 +0000)]
NTDLL.CsrClientCallServer: more info on the interface.
svn path=/trunk/; revision=2212
David Welch [Fri, 31 Aug 2001 19:30:16 +0000 (19:30 +0000)]
More Linux compilation fixes
svn path=/trunk/; revision=2211
Eric Kohl [Thu, 30 Aug 2001 23:51:08 +0000 (23:51 +0000)]
Fixed calling conventions
svn path=/trunk/; revision=2210
David Welch [Thu, 30 Aug 2001 23:35:06 +0000 (23:35 +0000)]
More Linux compilation fixes.
svn path=/trunk/; revision=2209
David Welch [Thu, 30 Aug 2001 23:23:16 +0000 (23:23 +0000)]
More fixes for Linux compilation.
svn path=/trunk/; revision=2208
David Welch [Thu, 30 Aug 2001 23:01:30 +0000 (23:01 +0000)]
Fixes for compilation on Linux
svn path=/trunk/; revision=2207
David Welch [Thu, 30 Aug 2001 22:20:11 +0000 (22:20 +0000)]
Don't remake import libraries unnecessarily, use the same extension for
the target as the file which is actually built.
svn path=/trunk/; revision=2206
David Welch [Thu, 30 Aug 2001 20:38:20 +0000 (20:38 +0000)]
Changed internal/config.h -> roscfg.h in a number of files.
Use a proper prefix for executing programs in tools/Makefile.
svn path=/trunk/; revision=2205