Hartmut Birr [Mon, 1 Apr 2002 21:56:56 +0000 (21:56 +0000)]
Added closing of process handle at exit.
svn path=/trunk/; revision=2802
Hartmut Birr [Mon, 1 Apr 2002 21:55:50 +0000 (21:55 +0000)]
Changed heap validation.
svn path=/trunk/; revision=2801
Hartmut Birr [Mon, 1 Apr 2002 21:55:09 +0000 (21:55 +0000)]
Added heap initialization for malloc/calloc/realloc/free.
Added debug messages.
Removed fixed count for environment.
svn path=/trunk/; revision=2800
Hartmut Birr [Mon, 1 Apr 2002 21:52:45 +0000 (21:52 +0000)]
Added debug messages.
Added LN to CR/LN translation for text files.
svn path=/trunk/; revision=2799
Hartmut Birr [Mon, 1 Apr 2002 21:51:59 +0000 (21:51 +0000)]
Added debug messages.
Added special handling for std file descriptors.
svn path=/trunk/; revision=2798
Hartmut Birr [Mon, 1 Apr 2002 21:50:56 +0000 (21:50 +0000)]
Added CR-removing for text files.
Added debug messages.
svn path=/trunk/; revision=2797
Hartmut Birr [Mon, 1 Apr 2002 21:47:31 +0000 (21:47 +0000)]
Fixed initialization of new fileno_modes in __fileno_alloc().
Added setting of errno in _open().
Added debug messages.
svn path=/trunk/; revision=2796
Hartmut Birr [Mon, 1 Apr 2002 21:38:50 +0000 (21:38 +0000)]
Added debug messages.
svn path=/trunk/; revision=2795
Hartmut Birr [Mon, 1 Apr 2002 21:33:27 +0000 (21:33 +0000)]
Added ntdll.a to TARGET_SDKLIBS
svn path=/trunk/; revision=2794
Steven Edwards [Sun, 31 Mar 2002 04:37:19 +0000 (04:37 +0000)]
typedef int key_t; was defined twice
svn path=/trunk/; revision=2793
Steven Edwards [Sun, 31 Mar 2002 04:25:15 +0000 (04:25 +0000)]
Minor cosmetic cleanup....sorry I'm a little obsessive compulsive
svn path=/trunk/; revision=2792
Steven Edwards [Sun, 31 Mar 2002 04:23:35 +0000 (04:23 +0000)]
added bootc.lst to aboot.bat. I dont know if the ACPI driver is
still working like this.
svn path=/trunk/; revision=2791
Eric Kohl [Sat, 30 Mar 2002 01:59:01 +0000 (01:59 +0000)]
Fixed a serious typo.
svn path=/trunk/; revision=2790
Steven Edwards [Thu, 28 Mar 2002 12:15:40 +0000 (12:15 +0000)]
Making dflat32 a dll. Its a little broken ATM.
svn path=/trunk/; revision=2789
Eric Kohl [Wed, 27 Mar 2002 22:26:25 +0000 (22:26 +0000)]
Added support for .lst files. Thanks to Art Yerkes.
svn path=/trunk/; revision=2788
Steven Edwards [Wed, 27 Mar 2002 04:38:58 +0000 (04:38 +0000)]
Updated Makefile for wine_unicode.dll wrc and winebuild.
Added wrc to rules.mk
These are not used yet.
svn path=/trunk/; revision=2787
Eric Kohl [Wed, 27 Mar 2002 00:35:52 +0000 (00:35 +0000)]
Implemented the SENSE_REQUEST command.
svn path=/trunk/; revision=2786
Robert Kopferl [Tue, 26 Mar 2002 01:42:02 +0000 (01:42 +0000)]
*** empty log message ***
svn path=/trunk/; revision=2785
Eric Kohl [Mon, 25 Mar 2002 21:56:55 +0000 (21:56 +0000)]
Cosmetic changes
svn path=/trunk/; revision=2784
Eric Kohl [Mon, 25 Mar 2002 21:56:19 +0000 (21:56 +0000)]
Started improving error handling and retries.
svn path=/trunk/; revision=2783
Hartmut Birr [Mon, 25 Mar 2002 21:11:13 +0000 (21:11 +0000)]
Fixed the length of the command line.
svn path=/trunk/; revision=2782
Hartmut Birr [Mon, 25 Mar 2002 21:09:18 +0000 (21:09 +0000)]
Rewrote SearchPathW().
svn path=/trunk/; revision=2781
Hartmut Birr [Mon, 25 Mar 2002 21:07:17 +0000 (21:07 +0000)]
Fixed negativ positions in SetFilePointer().
svn path=/trunk/; revision=2780
Emanuele Aliberti [Sun, 24 Mar 2002 18:55:39 +0000 (18:55 +0000)]
Minor change: CVS Id placeholder fixed or added.
svn path=/trunk/; revision=2779
Emanuele Aliberti [Sun, 24 Mar 2002 18:52:10 +0000 (18:52 +0000)]
Linker warning fixed.
svn path=/trunk/; revision=2778
Eric Kohl [Sun, 24 Mar 2002 15:30:44 +0000 (15:30 +0000)]
Initialized device lock event.
svn path=/trunk/; revision=2777
Eric Kohl [Sun, 24 Mar 2002 15:29:57 +0000 (15:29 +0000)]
Set feature register for atapi commands.
svn path=/trunk/; revision=2776
Steven Edwards [Sun, 24 Mar 2002 15:29:09 +0000 (15:29 +0000)]
Started work on seperating dflat32 console graphics library in to a dll
inital header import.
svn path=/trunk/; revision=2775
Casper Hornstrup [Sat, 23 Mar 2002 19:44:46 +0000 (19:44 +0000)]
Added tree traversal routines for tree data structures.
svn path=/trunk/; revision=2774
Robert Kopferl [Sat, 23 Mar 2002 19:23:28 +0000 (19:23 +0000)]
initial comit
svn path=/trunk/; revision=2773
KJK::Hyperion [Sat, 23 Mar 2002 18:13:33 +0000 (18:13 +0000)]
updated clean rule
svn path=/trunk/; revision=2772
Casper Hornstrup [Sat, 23 Mar 2002 13:53:22 +0000 (13:53 +0000)]
Support non-paged version of binary tree, splay tree and hash table.
svn path=/trunk/; revision=2771
Eric Kohl [Fri, 22 Mar 2002 23:07:40 +0000 (23:07 +0000)]
Disabled annoying debug message.
svn path=/trunk/; revision=2770
Eric Kohl [Fri, 22 Mar 2002 23:06:58 +0000 (23:06 +0000)]
Started using lookaside lists for SRBs.
Fixed a typo.
svn path=/trunk/; revision=2769
Eric Kohl [Fri, 22 Mar 2002 23:05:44 +0000 (23:05 +0000)]
Disabled debug output.
svn path=/trunk/; revision=2768
Eric Kohl [Fri, 22 Mar 2002 23:05:13 +0000 (23:05 +0000)]
Pass correct Cdb size.
svn path=/trunk/; revision=2767
Casper Hornstrup [Fri, 22 Mar 2002 20:58:23 +0000 (20:58 +0000)]
Added a binary tree implementation
Added a splay tree implementation
Added a hash table implementation
svn path=/trunk/; revision=2766
Eric Kohl [Fri, 22 Mar 2002 20:35:09 +0000 (20:35 +0000)]
Started support for removable disk drives.
svn path=/trunk/; revision=2765
Eric Kohl [Fri, 22 Mar 2002 20:34:15 +0000 (20:34 +0000)]
Fixed default geometry.
svn path=/trunk/; revision=2764
Eric Kohl [Fri, 22 Mar 2002 20:32:36 +0000 (20:32 +0000)]
Added default disk geometry.
svn path=/trunk/; revision=2763
Eric Kohl [Fri, 22 Mar 2002 20:31:26 +0000 (20:31 +0000)]
Fixed atapi block size bug.
svn path=/trunk/; revision=2762
KJK::Hyperion [Fri, 22 Mar 2002 01:26:28 +0000 (01:26 +0000)]
some types and constants modified for compatibility with Microsoft POSIX
svn path=/trunk/; revision=2761
KJK::Hyperion [Fri, 22 Mar 2002 01:24:49 +0000 (01:24 +0000)]
dummy include files for compatibility with Microsoft POSIX
svn path=/trunk/; revision=2760
KJK::Hyperion [Thu, 21 Mar 2002 22:50:06 +0000 (22:50 +0000)]
useless commit: fixed comment
svn path=/trunk/; revision=2759
KJK::Hyperion [Thu, 21 Mar 2002 22:49:24 +0000 (22:49 +0000)]
added read and write syscalls to psxdll, rule for csrapi.a
svn path=/trunk/; revision=2758
KJK::Hyperion [Thu, 21 Mar 2002 22:48:38 +0000 (22:48 +0000)]
Csr API (temporary - for testing purposes only)
svn path=/trunk/; revision=2757
KJK::Hyperion [Thu, 21 Mar 2002 22:47:05 +0000 (22:47 +0000)]
more forward exports to NTDLL
svn path=/trunk/; revision=2756
KJK::Hyperion [Thu, 21 Mar 2002 22:46:30 +0000 (22:46 +0000)]
implemented read and write system calls
svn path=/trunk/; revision=2755
KJK::Hyperion [Thu, 21 Mar 2002 22:43:27 +0000 (22:43 +0000)]
finally working spawn
svn path=/trunk/; revision=2754
KJK::Hyperion [Thu, 21 Mar 2002 22:43:13 +0000 (22:43 +0000)]
various fixes
svn path=/trunk/; revision=2753
KJK::Hyperion [Thu, 21 Mar 2002 22:41:53 +0000 (22:41 +0000)]
removed unused variable
svn path=/trunk/; revision=2752
KJK::Hyperion [Thu, 21 Mar 2002 22:41:20 +0000 (22:41 +0000)]
fixed code to determine file inode - should work now
svn path=/trunk/; revision=2751
KJK::Hyperion [Thu, 21 Mar 2002 22:40:48 +0000 (22:40 +0000)]
problem with CVS...
svn path=/trunk/; revision=2750
KJK::Hyperion [Thu, 21 Mar 2002 22:38:13 +0000 (22:38 +0000)]
fixed code to determine file inode - should work now
svn path=/trunk/; revision=2749
Eric Kohl [Thu, 21 Mar 2002 19:35:58 +0000 (19:35 +0000)]
Changed drive assignment.
svn path=/trunk/; revision=2748
Eric Kohl [Wed, 20 Mar 2002 21:06:27 +0000 (21:06 +0000)]
Boot new disk and cdrom drivers instead of ide.sys.
svn path=/trunk/; revision=2747
Eric Kohl [Wed, 20 Mar 2002 21:04:46 +0000 (21:04 +0000)]
Added isotest utility.
svn path=/trunk/; revision=2746
Eric Kohl [Wed, 20 Mar 2002 20:00:07 +0000 (20:00 +0000)]
Try to read disk capacity on startup.
svn path=/trunk/; revision=2745
Eric Kohl [Wed, 20 Mar 2002 19:55:08 +0000 (19:55 +0000)]
Fixed minor bugs.
svn path=/trunk/; revision=2744
Eric Kohl [Wed, 20 Mar 2002 19:54:06 +0000 (19:54 +0000)]
Fixed minor bug.
svn path=/trunk/; revision=2743
Steven Edwards [Wed, 20 Mar 2002 02:59:42 +0000 (02:59 +0000)]
Minor updates. Hope to use in the build system at some point.
svn path=/trunk/; revision=2742
Brian Palmer [Wed, 20 Mar 2002 00:39:32 +0000 (00:39 +0000)]
Rewrote .ini file code - should be much faster (especially in bochs)
Leading whitespace in a line is now ignored
Changed .ini file comment character from '#' to ';' to be compatible with MS
There is still a mysterious memory allocation failed bug however!?
svn path=/trunk/; revision=2741
Hartmut Birr [Tue, 19 Mar 2002 02:29:32 +0000 (02:29 +0000)]
Disabled the cache access for the page file in VfatReadFile()/VfatWriteFile().
Fixed a return value in NextCluster().
svn path=/trunk/; revision=2740
Eric Kohl [Tue, 19 Mar 2002 00:48:52 +0000 (00:48 +0000)]
Implemented ATAPI support.
svn path=/trunk/; revision=2739
Hartmut Birr [Mon, 18 Mar 2002 22:44:42 +0000 (22:44 +0000)]
Fixed creation of environment variable SystemDrive.
svn path=/trunk/; revision=2738
Hartmut Birr [Mon, 18 Mar 2002 22:37:13 +0000 (22:37 +0000)]
All:
Changed directory and fat access to pining-interface.
Removed unused values from DEVICE_EXTENSION structure.
Changed calculation of available and free clusters.
Changed mount and type determining procedure.
Moved some functions to fsctl.c
volume.c:
Added FAT32 fs type.
dirw.c:
Fixed a directory creation bug on FAT32 (Thanks to Eric Kohl).
Fixed a directory deletion bug.
dir.c:
Fixed a dead lock in DoQuery.
Fixed some memory leakages.
svn path=/trunk/; revision=2737
Eric Kohl [Mon, 18 Mar 2002 16:16:47 +0000 (16:16 +0000)]
Fixed Nt/ZwCreatePagingFile() prototype.
svn path=/trunk/; revision=2736
Hartmut Birr [Sun, 17 Mar 2002 22:31:11 +0000 (22:31 +0000)]
Implemented RamdrvDispatchDeviceControl for IOCTL_DISK_GET_DRIVE_GEOMETRY.
svn path=/trunk/; revision=2735
Hartmut Birr [Sun, 17 Mar 2002 22:28:22 +0000 (22:28 +0000)]
Implemented FloppyDispatchDeviceControl for IOCTL_DISK_GET_DRIVE_GEOMETRY (not complete).
svn path=/trunk/; revision=2734
Emanuele Aliberti [Sun, 17 Mar 2002 22:19:37 +0000 (22:19 +0000)]
PSX: file needed to compile csrterm.
svn path=/trunk/; revision=2733
Emanuele Aliberti [Sun, 17 Mar 2002 22:15:39 +0000 (22:15 +0000)]
Initial code for the VT-100 terminal emulator that runs in the W32
subsystem and connects to the PSXSS.EXE (WIP).
svn path=/trunk/; revision=2732
KJK::Hyperion [Sun, 17 Mar 2002 21:21:39 +0000 (21:21 +0000)]
Moved zlib in reactos/lib/zlib and updated to version 1.1.4
svn path=/trunk/; revision=2731
KJK::Hyperion [Sun, 17 Mar 2002 21:08:37 +0000 (21:08 +0000)]
Moved zlib in reactos/lib/zlib and updated to version 1.1.4
svn path=/trunk/; revision=2730
KJK::Hyperion [Sun, 17 Mar 2002 21:05:05 +0000 (21:05 +0000)]
Added zlib version 1.1.4 to the source tree (contains several bugfixes, some security related). Currently, makefile.reactos is called to make a static zlib.a, not by the master makefile, but by reactos/apps/cabman/makefile, since it's the only part of ReactOS that uses zlib, at the moment
Should this be fixed? should zlib be a DLL? please comment!
svn path=/trunk/; revision=2729
Hartmut Birr [Sun, 17 Mar 2002 17:56:57 +0000 (17:56 +0000)]
Fixed the return value in GetEnvironmentVariable().
svn path=/trunk/; revision=2728
Hartmut Birr [Sun, 17 Mar 2002 17:53:34 +0000 (17:53 +0000)]
Added the packed attribute to some structures.
svn path=/trunk/; revision=2727
Hartmut Birr [Sun, 17 Mar 2002 17:51:33 +0000 (17:51 +0000)]
Added a trailing null entry in NtQueryDirectoryObject().
svn path=/trunk/; revision=2726
Hartmut Birr [Sun, 17 Mar 2002 17:49:56 +0000 (17:49 +0000)]
Fixed the copy length in GetSystemDirectory().
svn path=/trunk/; revision=2725
Hartmut Birr [Sun, 17 Mar 2002 17:48:17 +0000 (17:48 +0000)]
Increased the debug print buffer.
svn path=/trunk/; revision=2724
Hartmut Birr [Sun, 17 Mar 2002 17:23:03 +0000 (17:23 +0000)]
Fixed the maximum length in DbgPrint().
svn path=/trunk/; revision=2723
Hartmut Birr [Sun, 17 Mar 2002 17:21:44 +0000 (17:21 +0000)]
Fixed a parameter for IRPMN_MOUNT_VOLUME.
svn path=/trunk/; revision=2722
Eric Kohl [Sun, 17 Mar 2002 15:47:31 +0000 (15:47 +0000)]
Fixed a 'ghost drives' bug.
svn path=/trunk/; revision=2721
Eric Kohl [Sat, 16 Mar 2002 19:57:26 +0000 (19:57 +0000)]
Improved registry initialization.
svn path=/trunk/; revision=2720
Eric Kohl [Sat, 16 Mar 2002 16:13:57 +0000 (16:13 +0000)]
Added ISA-Bus initialization by Hartmut Birr.
svn path=/trunk/; revision=2719
Eric Kohl [Sat, 16 Mar 2002 00:00:13 +0000 (00:00 +0000)]
Moved CreateSystemRootLink() away.
svn path=/trunk/; revision=2718
Casper Hornstrup [Fri, 15 Mar 2002 23:24:43 +0000 (23:24 +0000)]
assertmsg() macro
svn path=/trunk/; revision=2717
Casper Hornstrup [Fri, 15 Mar 2002 19:46:07 +0000 (19:46 +0000)]
Configuration manager cleanup.
Added consistency checks.
svn path=/trunk/; revision=2716
Casper Hornstrup [Fri, 15 Mar 2002 19:44:16 +0000 (19:44 +0000)]
assertmsg() macro
svn path=/trunk/; revision=2715
Eric Kohl [Fri, 15 Mar 2002 16:35:41 +0000 (16:35 +0000)]
Fixed device characteristics.
svn path=/trunk/; revision=2714
Eric Kohl [Fri, 15 Mar 2002 16:34:52 +0000 (16:34 +0000)]
Added write-ability for ATA devices (harddisks).
svn path=/trunk/; revision=2713
Hartmut Birr [Thu, 14 Mar 2002 16:35:53 +0000 (16:35 +0000)]
Fixed return value in ReadFile().
svn path=/trunk/; revision=2712
Hartmut Birr [Thu, 14 Mar 2002 16:32:49 +0000 (16:32 +0000)]
Fixed a wrong pointer calculation in RtlpCopyParameterString().
svn path=/trunk/; revision=2711
Casper Hornstrup [Wed, 13 Mar 2002 23:37:25 +0000 (23:37 +0000)]
Added arcname.o to makefile
svn path=/trunk/; revision=2710
Eric Kohl [Wed, 13 Mar 2002 20:41:28 +0000 (20:41 +0000)]
Fixed some function prototypes.
svn path=/trunk/; revision=2709
Eric Kohl [Wed, 13 Mar 2002 01:53:00 +0000 (01:53 +0000)]
Moved creation of ARC names into ntoskrnl.
svn path=/trunk/; revision=2708
Eric Kohl [Wed, 13 Mar 2002 01:30:34 +0000 (01:30 +0000)]
Moved creation of ARC names into ntoskrnl.
svn path=/trunk/; revision=2707
Eric Kohl [Tue, 12 Mar 2002 20:16:53 +0000 (20:16 +0000)]
Implemented IOCTL_DISK_GET_PARTITION_INFO.
Removed internal disk size limit.
svn path=/trunk/; revision=2706
Brian Palmer [Tue, 12 Mar 2002 19:55:08 +0000 (19:55 +0000)]
Fixed bug in LBA code.
svn path=/trunk/; revision=2705
KJK::Hyperion [Mon, 11 Mar 2002 20:51:59 +0000 (20:51 +0000)]
prototype for __PdxSpawnPosixProcess()
svn path=/trunk/; revision=2704
KJK::Hyperion [Mon, 11 Mar 2002 20:51:16 +0000 (20:51 +0000)]
added __PdxProcessDataToProcessParameters()
svn path=/trunk/; revision=2703