reactos.git
18 years agoFixed bugs in null device drivers, added zero stream device
KJK::Hyperion [Mon, 29 Apr 2002 23:06:42 +0000 (23:06 +0000)]
Fixed bugs in null device drivers, added zero stream device

svn path=/trunk/; revision=2897

18 years agoFixed order of TARGET_LFLAGS in the command lines of rules for kernel-mode targets
KJK::Hyperion [Mon, 29 Apr 2002 23:02:12 +0000 (23:02 +0000)]
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

svn path=/trunk/; revision=2896

18 years agoAdded wild card expansion for argv.
Hartmut Birr [Sun, 28 Apr 2002 22:38:11 +0000 (22:38 +0000)]
Added wild card expansion for argv.

svn path=/trunk/; revision=2895

18 years agoAdded S_IFREG for files only.
Hartmut Birr [Sun, 28 Apr 2002 22:37:36 +0000 (22:37 +0000)]
Added S_IFREG for files only.

svn path=/trunk/; revision=2894

18 years agoAdded _fcloseall for DLL_PROCESS_DETACH.
Hartmut Birr [Sun, 28 Apr 2002 22:37:00 +0000 (22:37 +0000)]
Added _fcloseall for DLL_PROCESS_DETACH.

svn path=/trunk/; revision=2893

18 years agoFixed FAT short file name buffer overflow that was causing some long filenames not...
Brian Palmer [Sun, 28 Apr 2002 20:31:42 +0000 (20:31 +0000)]
Fixed FAT short file name buffer overflow that was causing some long filenames not to work correctly.

svn path=/trunk/; revision=2892

18 years agoAdded support for bat/cmd files.
Hartmut Birr [Sat, 27 Apr 2002 19:26:54 +0000 (19:26 +0000)]
Added support for bat/cmd files.
Added support for shell piping.

svn path=/trunk/; revision=2891

18 years agoFixed a bug in findDirSpace().
Hartmut Birr [Sat, 27 Apr 2002 19:25:57 +0000 (19:25 +0000)]
Fixed a bug in findDirSpace().

svn path=/trunk/; revision=2890

18 years agoAdded seting of exit status in NtTerminateProcess.
Hartmut Birr [Sat, 27 Apr 2002 19:25:16 +0000 (19:25 +0000)]
Added seting of exit status in NtTerminateProcess.

svn path=/trunk/; revision=2889

18 years agoFixed a bug in MmUnmapLockedPages.
Hartmut Birr [Sat, 27 Apr 2002 19:24:45 +0000 (19:24 +0000)]
Fixed a bug in MmUnmapLockedPages.

svn path=/trunk/; revision=2888

18 years agoAdded npfs.sys to the automatic loaded drivers.
Hartmut Birr [Sat, 27 Apr 2002 19:24:15 +0000 (19:24 +0000)]
Added npfs.sys to the automatic loaded drivers.

svn path=/trunk/; revision=2887

18 years agoAdded IoFileObjectType to ObReferenceObjectByHandle. If the function is not called...
Hartmut Birr [Sat, 27 Apr 2002 19:23:33 +0000 (19:23 +0000)]
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.

svn path=/trunk/; revision=2886

18 years agoChanged to event object from file object.
Hartmut Birr [Sat, 27 Apr 2002 19:22:55 +0000 (19:22 +0000)]
Changed to event object from file object.

svn path=/trunk/; revision=2885

18 years agoFixed the test for FO_SYNCHONOUS_IO.
Hartmut Birr [Sat, 27 Apr 2002 19:22:09 +0000 (19:22 +0000)]
Fixed the test for FO_SYNCHONOUS_IO.

svn path=/trunk/; revision=2884

18 years agoMoved dereferencing of file objects to IoSecondStageCompletion.
Hartmut Birr [Sat, 27 Apr 2002 19:21:32 +0000 (19:21 +0000)]
Moved dereferencing of file objects to IoSecondStageCompletion.

svn path=/trunk/; revision=2883

18 years agoMoved '/DEBUGPORT=SCREEN' from loadros to (a)boot.bat.
Hartmut Birr [Sat, 27 Apr 2002 19:20:29 +0000 (19:20 +0000)]
Moved '/DEBUGPORT=SCREEN' from loadros to (a)boot.bat.

svn path=/trunk/; revision=2882

18 years agoRemoved S_IFREG for files.
Hartmut Birr [Sat, 27 Apr 2002 19:17:25 +0000 (19:17 +0000)]
Removed S_IFREG for files.

svn path=/trunk/; revision=2881

18 years agoFixed a minor bug.
Hartmut Birr [Sat, 27 Apr 2002 19:16:53 +0000 (19:16 +0000)]
Fixed a minor bug.

svn path=/trunk/; revision=2880

18 years agoMoved CloseFile within MoveFileExW.
Hartmut Birr [Sat, 27 Apr 2002 19:15:43 +0000 (19:15 +0000)]
Moved CloseFile within MoveFileExW.

svn path=/trunk/; revision=2879

18 years agoMade GetTempFileNameA/W workable.
Hartmut Birr [Sat, 27 Apr 2002 19:15:00 +0000 (19:15 +0000)]
Made GetTempFileNameA/W workable.

svn path=/trunk/; revision=2878

18 years agoAdded a trailing '\' to the directory in GetTempPathW.
Hartmut Birr [Sat, 27 Apr 2002 19:14:30 +0000 (19:14 +0000)]
Added a trailing '\' to the directory in GetTempPathW.

svn path=/trunk/; revision=2877

18 years agoFixed a memory leakage in DeleteFileW.
Hartmut Birr [Sat, 27 Apr 2002 19:13:41 +0000 (19:13 +0000)]
Fixed a memory leakage in DeleteFileW.

svn path=/trunk/; revision=2876

18 years agoFixed a memory leakage in CreateFileW.
Hartmut Birr [Sat, 27 Apr 2002 19:13:15 +0000 (19:13 +0000)]
Fixed a memory leakage in CreateFileW.

svn path=/trunk/; revision=2875

18 years agoRelease MDL on IRP-completion. Thanks to Hartmut Birr.
Eric Kohl [Sat, 27 Apr 2002 19:01:24 +0000 (19:01 +0000)]
Release MDL on IRP-completion. Thanks to Hartmut Birr.

svn path=/trunk/; revision=2874

18 years agoAdded code to import REG_MULTI_SZ values.
Eric Kohl [Sat, 27 Apr 2002 19:00:14 +0000 (19:00 +0000)]
Added code to import REG_MULTI_SZ values.

svn path=/trunk/; revision=2873

18 years agoAdded media change support (untested).
Eric Kohl [Fri, 26 Apr 2002 23:21:28 +0000 (23:21 +0000)]
Added media change support (untested).
Added directory listing (works only on the root directory).

svn path=/trunk/; revision=2872

18 years agoFixed drive map in the shared user page.
Eric Kohl [Fri, 26 Apr 2002 19:59:25 +0000 (19:59 +0000)]
Fixed drive map in the shared user page.

svn path=/trunk/; revision=2871

18 years agoSimplified access to the shared user page.
Eric Kohl [Fri, 26 Apr 2002 13:12:34 +0000 (13:12 +0000)]
Simplified access to the shared user page.
Update TickCountLow on timer ticks.

svn path=/trunk/; revision=2870

18 years agoRemoved direct debug output.
Eric Kohl [Thu, 25 Apr 2002 22:24:24 +0000 (22:24 +0000)]
Removed direct debug output.
Replaced direct calls to bios routines.

svn path=/trunk/; revision=2869

18 years agoAdded the original copyright from isolinux.
Eric Kohl [Thu, 25 Apr 2002 14:22:25 +0000 (14:22 +0000)]
Added the original copyright from isolinux.
Added 'Press any key to boot from CD' feature.
Changed load path to '\REACTOS\FREELDR.SYS'.

svn path=/trunk/; revision=2868

18 years agoFreeLoader version 1.0!
Brian Palmer [Thu, 25 Apr 2002 02:48:15 +0000 (02:48 +0000)]
FreeLoader version 1.0!
Supports booting Linux bzImage kernels
No initrd support (yet)
No zImage support (yet)
No ext2 file system support (yet)
Forward slashes '/' as well as backslashes '\' can be used for path names in FAT & ISO-9660
Fixed bug in LBA code where is was only reading one sector even if you asked for more
Fixed bug in FAT code, was also present in ISO-9660 code

svn path=/trunk/; revision=2867

18 years agoImplemented request-splitting.
Eric Kohl [Wed, 24 Apr 2002 22:20:50 +0000 (22:20 +0000)]
Implemented request-splitting.

svn path=/trunk/; revision=2866

18 years agoAdded ISO-9660 support.
Eric Kohl [Tue, 23 Apr 2002 09:08:59 +0000 (09:08 +0000)]
Added ISO-9660 support.

svn path=/trunk/; revision=2865

18 years agoAdded ISO-9660 boot sector description.
Eric Kohl [Mon, 22 Apr 2002 12:05:07 +0000 (12:05 +0000)]
Added ISO-9660 boot sector description.

svn path=/trunk/; revision=2864

18 years agoAdded .cvsignore file.
Eric Kohl [Mon, 22 Apr 2002 10:02:35 +0000 (10:02 +0000)]
Added .cvsignore file.
Added cdrom bootsector.

svn path=/trunk/; revision=2863

18 years agoSome more fixes to the IO manager routines to use the KEVENT in the FILE_OBJECT correctly
Phillip Susi [Sat, 20 Apr 2002 03:46:40 +0000 (03:46 +0000)]
Some more fixes to the IO manager routines to use the KEVENT in the FILE_OBJECT correctly

svn path=/trunk/; revision=2862

18 years agoFixed stat() to set the S_IFREG flag to indicate that the file is a normal file
Phillip Susi [Sat, 20 Apr 2002 03:33:12 +0000 (03:33 +0000)]
Fixed stat() to set the S_IFREG flag to indicate that the file is a normal file

svn path=/trunk/; revision=2861

18 years agoKiInterruptDispatch was leaving interrupts disabled when dropping to PASSIVE_LEVEL...
Phillip Susi [Sat, 20 Apr 2002 03:21:35 +0000 (03:21 +0000)]
KiInterruptDispatch was leaving interrupts disabled when dropping to PASSIVE_LEVEL to run the idle thread

I'm not quite sure I have it reenable interrupts at a safe place, but at least it does enable them

svn path=/trunk/; revision=2860

18 years agoFixed a silly bug! I forgot to move an #include line. :-/
Eric Kohl [Fri, 19 Apr 2002 20:27:20 +0000 (20:27 +0000)]
Fixed a silly bug! I forgot to move an #include line. :-/

svn path=/trunk/; revision=2859

18 years agoRestricted mounting of file systems (e.g. don't try to mount a cdrom file system...
Eric Kohl [Fri, 19 Apr 2002 10:10:29 +0000 (10:10 +0000)]
Restricted mounting of file systems (e.g. don't try to mount a cdrom file system to a harddisk).
Moved helper functions of IoVerifyVolume().
Minor improvements to IoVerifyVolume().

svn path=/trunk/; revision=2858

18 years agodocumentatnio
Robert Kopferl [Thu, 18 Apr 2002 23:49:42 +0000 (23:49 +0000)]
documentatnio
and slight mods

svn path=/trunk/; revision=2857

18 years agomy idea of a dirstruct
Robert Kopferl [Thu, 18 Apr 2002 23:48:12 +0000 (23:48 +0000)]
my idea of a dirstruct

svn path=/trunk/; revision=2856

18 years agoFixed a typo that caused cdfs mounts to fail ('CdRom0' vs 'Cdrom0'). :-/
Eric Kohl [Wed, 17 Apr 2002 18:26:53 +0000 (18:26 +0000)]
Fixed a typo that caused cdfs mounts to fail ('CdRom0' vs 'Cdrom0'). :-/
Removed old drive letter assignment code.

svn path=/trunk/; revision=2855

18 years agoMoved the hardcoded command line string to loadros.
Eric Kohl [Wed, 17 Apr 2002 11:56:33 +0000 (11:56 +0000)]
Moved the hardcoded command line string to loadros.

svn path=/trunk/; revision=2854

18 years agoAdded a dos command line buffer and hardcoded the kernel command line for ntoskrnl...
Eric Kohl [Wed, 17 Apr 2002 11:55:37 +0000 (11:55 +0000)]
Added a dos command line buffer and hardcoded the kernel command line for ntoskrnl.exe.

svn path=/trunk/; revision=2853

18 years agoAdded LBA support to FAT12/16 boot sector
Brian Palmer [Tue, 16 Apr 2002 06:11:08 +0000 (06:11 +0000)]
Added LBA support to FAT12/16 boot sector
Now the FAT12/16 boot sector properly works on all FAT12/16 partition types (1, 4, 6, 0xe)
Fixed a few small bugs

svn path=/trunk/; revision=2852

18 years agoSplit the driver into more files.
Eric Kohl [Mon, 15 Apr 2002 20:39:49 +0000 (20:39 +0000)]
Split the driver into more files.
Replaced FCB code.
Improved the mount code.

svn path=/trunk/; revision=2851

18 years agoRemoved obsolete 'optimization'.
Eric Kohl [Mon, 15 Apr 2002 12:38:01 +0000 (12:38 +0000)]
Removed obsolete 'optimization'.

svn path=/trunk/; revision=2850

18 years agoMinor fixes-
Emanuele Aliberti [Sun, 14 Apr 2002 18:06:39 +0000 (18:06 +0000)]
Minor fixes-

svn path=/trunk/; revision=2847

18 years agoFixed idle loop to use HLT to save power and cpu time under vmware
Phillip Susi [Sun, 14 Apr 2002 16:01:19 +0000 (16:01 +0000)]
Fixed idle loop to use HLT to save power and cpu time under vmware

svn path=/trunk/; revision=2846

18 years agoHiSetIrql() was leaving interrupts disabled, fixed.
Phillip Susi [Sun, 14 Apr 2002 16:00:27 +0000 (16:00 +0000)]
HiSetIrql() was leaving interrupts disabled, fixed.

svn path=/trunk/; revision=2845

18 years agoStill working on making dflat32 a dll. Alot of this will be cleaned up in the
Steven Edwards [Sun, 14 Apr 2002 10:15:06 +0000 (10:15 +0000)]
Still working on making dflat32 a dll. Alot of this will be cleaned up in the
next few weeks. I'm going through the DFLAT api doc and fixing the export
names and then going to try to build a simple hello dflat application.

svn path=/trunk/; revision=2844

18 years agoFixed potential zero pointer reference.
Eugene Ingerman [Fri, 12 Apr 2002 17:54:07 +0000 (17:54 +0000)]
Fixed potential zero pointer reference.

svn path=/trunk/; revision=2843

18 years agoAdded basic iso-9660 file system driver. Thanks to Art Yerkes.
Eric Kohl [Fri, 12 Apr 2002 15:43:38 +0000 (15:43 +0000)]
Added basic iso-9660 file system driver. Thanks to Art Yerkes.

svn path=/trunk/; revision=2842

18 years agoPSX: early code for the PSXSS server program. Currently it is a W32 console application,
Emanuele Aliberti [Wed, 10 Apr 2002 21:30:22 +0000 (21:30 +0000)]
PSX: early code for the PSXSS server program. Currently it is a W32 console application,
therefore it is not a proper subsystem, but it will be converted to native as soon as
it begins working. It probably does NOT work under ROS. I tested it under NT 4.0 SP 6a.
To see what it creates in the system name sapce, run WinObj, and HandleEx. If you
run csrterm.exe, it tries to connect to psxss.exe, but then dies because the API to
tell psxss to create a PSX process it not implemented yet. PSXDLL.DLL will connect
to \POSIX+\ApiPort (initial code in psx/lib/psxdll/misc/init.c is mute).

svn path=/trunk/; revision=2841

18 years agoPSX: updated internal PSXSS system calls table generator.
Emanuele Aliberti [Wed, 10 Apr 2002 21:13:30 +0000 (21:13 +0000)]
PSX: updated internal PSXSS system calls table generator.

svn path=/trunk/; revision=2840

18 years agoPSX: more work on the terminal emulator that runs in the W32 subsystem.
Emanuele Aliberti [Wed, 10 Apr 2002 21:12:41 +0000 (21:12 +0000)]
PSX: more work on the terminal emulator that runs in the W32 subsystem.

svn path=/trunk/; revision=2839

18 years agoImplemented IOCTL_CDROM_GET_DRIVE_GEOMETRY.
Eric Kohl [Wed, 10 Apr 2002 17:02:22 +0000 (17:02 +0000)]
Implemented IOCTL_CDROM_GET_DRIVE_GEOMETRY.
Some fixes to enable mounting of cdroms.

svn path=/trunk/; revision=2838

18 years agoMoved IoVerifyVolume().
Eric Kohl [Wed, 10 Apr 2002 09:58:45 +0000 (09:58 +0000)]
Moved IoVerifyVolume().
Made CDROM and TAPE devices mountable.

svn path=/trunk/; revision=2837

18 years agoDisregard this, I hit remove by mistake and am adding it back
Steven Edwards [Wed, 10 Apr 2002 07:47:56 +0000 (07:47 +0000)]
Disregard this, I hit remove by mistake and am adding it back

svn path=/trunk/; revision=2836

18 years agoDisregard this, I hit remove by mistake and am adding it back
Steven Edwards [Wed, 10 Apr 2002 07:44:09 +0000 (07:44 +0000)]
Disregard this, I hit remove by mistake and am adding it back

svn path=/trunk/; revision=2835

18 years agofix some warnings in the makefile and added a time_t test
Steven Edwards [Wed, 10 Apr 2002 07:18:40 +0000 (07:18 +0000)]
fix some warnings in the makefile and added a time_t test

svn path=/trunk/; revision=2834

18 years agoA even more simple windowing test.
Steven Edwards [Wed, 10 Apr 2002 03:52:30 +0000 (03:52 +0000)]
A even more simple windowing test.
This should be our first goal before winhello

svn path=/trunk/; revision=2833

18 years agoReworked quite a bit of IO manager code to fix several bugs:
Phillip Susi [Sun, 7 Apr 2002 18:36:13 +0000 (18:36 +0000)]
Reworked quite a bit of IO manager code to fix several bugs:

1) fixed create.c to use a null file name when opening the raw device, instead of a file name with a single null terminator char

2) fixed cleanup.c create.c dir.c file.c fs.c page.c rw.c to use the KEVENT object in the FILE_OBJECT when it needs one to wait on, or if there is no FILE_OBJECT, the KEVENT MUST be allocated from non paged pool, NOT the stack.

svn path=/trunk/; revision=2832

18 years agoMAJOR BUGFIX: ide.sys was not returning iostatus information when it completed reques...
Phillip Susi [Sun, 7 Apr 2002 18:28:49 +0000 (18:28 +0000)]
MAJOR BUGFIX: ide.sys was not returning iostatus information when it completed requests ( error code, and length transfered )

svn path=/trunk/; revision=2831

18 years agoFixed makefile for building import libraries for the PSX subsystem DK.
Emanuele Aliberti [Sun, 7 Apr 2002 14:21:13 +0000 (14:21 +0000)]
Fixed makefile for building import libraries for the PSX subsystem DK.

svn path=/trunk/; revision=2830

18 years agoWrong port: CSRTERM.EXE will connect to \POSIX+\SessionPort not to
Emanuele Aliberti [Sun, 7 Apr 2002 14:06:46 +0000 (14:06 +0000)]
Wrong port: CSRTERM.EXE will connect to \POSIX+\SessionPort not to
\POSIX+\ApiPort.

svn path=/trunk/; revision=2829

18 years agoMinor change.
Emanuele Aliberti [Sun, 7 Apr 2002 13:56:16 +0000 (13:56 +0000)]
Minor change.

svn path=/trunk/; revision=2828

18 years agoVersion info script added.
Emanuele Aliberti [Sun, 7 Apr 2002 13:53:51 +0000 (13:53 +0000)]
Version info script added.
Modified to link against /dk/psx/lib/psxdll.a

svn path=/trunk/; revision=2827

18 years agoadded Hartmuts KeDetachProcess(); and attach patch for GCC.
Steven Edwards [Sun, 7 Apr 2002 09:24:36 +0000 (09:24 +0000)]
added Hartmuts KeDetachProcess(); and attach patch for GCC.

svn path=/trunk/; revision=2826

18 years agoPSX: The tool to build internal system calls tables and auxiliary C files.
Emanuele Aliberti [Sat, 6 Apr 2002 16:07:34 +0000 (16:07 +0000)]
PSX: The tool to build internal system calls tables and auxiliary C files.

svn path=/trunk/; revision=2825

18 years agoMinor fixes: some more code needed to make it work.
Emanuele Aliberti [Sat, 6 Apr 2002 16:00:46 +0000 (16:00 +0000)]
Minor fixes: some more code needed to make it work.
This one actually connects to the PSXSS.EXE process.

svn path=/trunk/; revision=2824

18 years agoFixed crash in environment variable evaluation.
Eric Kohl [Fri, 5 Apr 2002 12:53:21 +0000 (12:53 +0000)]
Fixed crash in environment variable evaluation.

svn path=/trunk/; revision=2822

18 years agoAdded BSD touch utillity.
Steven Edwards [Wed, 3 Apr 2002 03:57:56 +0000 (03:57 +0000)]
Added BSD touch utillity.

svn path=/trunk/; revision=2821

18 years agoFixed a bug in RtlDestroyHeap, that will cause a page fault, if more than one subheap...
Hartmut Birr [Wed, 3 Apr 2002 00:04:01 +0000 (00:04 +0000)]
Fixed a bug in RtlDestroyHeap, that will cause a page fault, if more than one subheap exist.

svn path=/trunk/; revision=2820

18 years agoAdded mapping of scsi error codes to status codes.
Eric Kohl [Mon, 1 Apr 2002 23:51:09 +0000 (23:51 +0000)]
Added mapping of scsi error codes to status codes.
Retries are still disabled.

svn path=/trunk/; revision=2816

18 years agoFixed a typo.
Hartmut Birr [Mon, 1 Apr 2002 22:18:01 +0000 (22:18 +0000)]
Fixed a typo.

svn path=/trunk/; revision=2815

18 years agoFixed a wrong length check in RtlAnsiStringToUnicodeString()/RtlOemStringToUnicodeStr...
Hartmut Birr [Mon, 1 Apr 2002 22:13:15 +0000 (22:13 +0000)]
Fixed a wrong length check in RtlAnsiStringToUnicodeString()/RtlOemStringToUnicodeString().

svn path=/trunk/; revision=2814

18 years agoFixed the length calculation in RtlCreateProcessParameters().
Hartmut Birr [Mon, 1 Apr 2002 22:11:52 +0000 (22:11 +0000)]
Fixed the length calculation in RtlCreateProcessParameters().

svn path=/trunk/; revision=2813

18 years agoFixed a wrong parameter for a call to ZwFreeVirtualMemory(). This fixes a page fault...
Hartmut Birr [Mon, 1 Apr 2002 22:11:12 +0000 (22:11 +0000)]
Fixed a wrong parameter for a call to ZwFreeVirtualMemory(). This fixes a page fault at address 0 (cr2 = 0).
Fixed the calculation of the maximum heap count in RtlInitializeHeapManager().

svn path=/trunk/; revision=2812

18 years agoAdded ansi to unicode translation for the environment in CreateProcessA().
Hartmut Birr [Mon, 1 Apr 2002 22:09:59 +0000 (22:09 +0000)]
Added ansi to unicode translation for the environment in CreateProcessA().
Changed handling for current directory in CreateProcessAW().
Changed size calculation for the environment in KlInitPeb().
Changed determaining of program name and command line in CreateProcessW().
Added conversion for some handles in CreateProcessW().

svn path=/trunk/; revision=2811

18 years agoFixed some wrong size calculations in GetEnvironmentStringsA().
Hartmut Birr [Mon, 1 Apr 2002 22:08:20 +0000 (22:08 +0000)]
Fixed some wrong size calculations in GetEnvironmentStringsA().
Fixed a wrong return value in GetEnvironmentVariableA().

svn path=/trunk/; revision=2810

18 years agoRewrote OpenFile().
Hartmut Birr [Mon, 1 Apr 2002 22:06:51 +0000 (22:06 +0000)]
Rewrote OpenFile().

svn path=/trunk/; revision=2809

18 years agoFixed handling for non existing files.
Hartmut Birr [Mon, 1 Apr 2002 22:05:43 +0000 (22:05 +0000)]
Fixed handling for non existing files.

svn path=/trunk/; revision=2808

18 years agoAdded handling for std handles.
Hartmut Birr [Mon, 1 Apr 2002 22:03:56 +0000 (22:03 +0000)]
Added handling for std handles.

svn path=/trunk/; revision=2807

18 years agoChanged to a separat heap for malloc/calloc/realloc/free.
Hartmut Birr [Mon, 1 Apr 2002 22:03:13 +0000 (22:03 +0000)]
Changed to a separat heap for malloc/calloc/realloc/free.

svn path=/trunk/; revision=2806

18 years agoRemoved fixed size of environment vars.
Hartmut Birr [Mon, 1 Apr 2002 22:01:33 +0000 (22:01 +0000)]
Removed fixed size of environment vars.

svn path=/trunk/; revision=2805

18 years agoFixed error handling in _filebuf().
Hartmut Birr [Mon, 1 Apr 2002 22:00:02 +0000 (22:00 +0000)]
Fixed error handling in _filebuf().

svn path=/trunk/; revision=2804

18 years agoRemoved fixed size of args and envblock in go32_exec() (gcc uses a very large cmd...
Hartmut Birr [Mon, 1 Apr 2002 21:58:45 +0000 (21:58 +0000)]
Removed fixed size of args and envblock in go32_exec() (gcc uses a very large cmd line).
Added closing of thread and/or process handle at exit in _spawnve().
Added debug messages.

svn path=/trunk/; revision=2803

18 years agoAdded closing of process handle at exit.
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

18 years agoChanged heap validation.
Hartmut Birr [Mon, 1 Apr 2002 21:55:50 +0000 (21:55 +0000)]
Changed heap validation.

svn path=/trunk/; revision=2801

18 years agoAdded heap initialization for malloc/calloc/realloc/free.
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

18 years agoAdded debug messages.
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

18 years agoAdded debug messages.
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

18 years agoAdded CR-removing for text files.
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

18 years agoFixed initialization of new fileno_modes in __fileno_alloc().
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

18 years agoAdded debug messages.
Hartmut Birr [Mon, 1 Apr 2002 21:38:50 +0000 (21:38 +0000)]
Added debug messages.

svn path=/trunk/; revision=2795

18 years agoAdded ntdll.a to TARGET_SDKLIBS
Hartmut Birr [Mon, 1 Apr 2002 21:33:27 +0000 (21:33 +0000)]
Added ntdll.a to TARGET_SDKLIBS

svn path=/trunk/; revision=2794

18 years agotypedef int key_t; was defined twice
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

18 years agoMinor cosmetic cleanup....sorry I'm a little obsessive compulsive
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