[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pnet-developers] [patch #2968] Implements process spawning on MinGW/Win
From: |
Thong Nguyen |
Subject: |
[Pnet-developers] [patch #2968] Implements process spawning on MinGW/Windows native |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2; .NET CLR 1.1.4322) |
This mail is an automated notification from the patch tracker
of the project: DotGNU Portable.NET.
/**************************************************************************/
[patch #2968] Latest Modifications:
Changes by:
Thong Nguyen <address@hidden>
'Date:
Mon 06/14/2004 at 15:04 (NZ)
------------------ Additional Follow-up Comments ----------------------------
A few problems:
I get an "Invalid Argument" error when using cscc (the argument has a space so
a temp command file is used and windwos doesn't seem to recognise the
@C:TempCMD as a command file).
You shouldn't hard code C:WindowsTemp -- use GetWindowsDirectory.
Some arguments include quotes, so sometimes we can end up with arguments with
quotes inside quotes like:
"-D__VERSION__="0.6.7 (cscc)""
PS. Are you sure command files are necessary?
Thanks.
/**************************************************************************/
[patch #2968] Full Item Snapshot:
URL: <http://savannah.gnu.org/patch/?func=detailitem&item_id=2968>
Project: DotGNU Portable.NET
Submitted by: Maciek Plewa
On: Sat 04/24/2004 at 17:22
Category: None
Priority: 6
Resolution: None
Assigned to: None
Originator Email:
Status: Open
Summary: Implements process spawning on MinGW/Windows native
Original Submission: * support/spawn.c: Add process spawning and pipe
redirection
support for Windows native (MinGW). Add utility functions
build_command, winerror, checknt
* cscc/common/cc_main.c: Renamed LoadLibrary to
LoadLibraryCodeGen to prevent name conflict with Windows API;
modified SpawnOnPipe and ClosePipe to wrap around
ILSpawnProcessWithPipe and ILSpawnProcessWaitForExit
(support/spawn.c)
Follow-up Comments
------------------
-------------------------------------------------------
Date: Mon 06/14/2004 at 15:04 By: tum
A few problems:
I get an "Invalid Argument" error when using cscc (the argument has a space so
a temp command file is used and windwos doesn't seem to recognise the
@C:TempCMD as a command file).
You shouldn't hard code C:WindowsTemp -- use GetWindowsDirectory.
Some arguments include quotes, so sometimes we can end up with arguments with
quotes inside quotes like:
"-D__VERSION__="0.6.7 (cscc)""
PS. Are you sure command files are necessary?
Thanks.
-------------------------------------------------------
Date: Wed 06/02/2004 at 09:54 By: maciekpl
I've made quite a lot of changes, and this time also tested on Debian 3.0,
FreeBSD 4.9, Cygwin, and MinGW (cscctest and built pnetlib).
I was waiting for 0.6.6 release to save time on building it on Cygwin.
-------------------------------------------------------
Date: Sun 04/25/2004 at 09:58 By: t3rmin4t0r
Sorry, it does not build on Linux (needs a configure.in check for errno.h to
include it).
But even after that, I couldnt' find where UNIX_PIPES were detected and defined
in the code ?.
Please recheck that part.
CC List
-------
CC Address | Comment
------------------------------------+-----------------------------
tum | here it is
t3rmin4t0r | Finally :)
File Attachments
-------------------
-------------------------------------------------------
Date: Wed 06/02/2004 at 09:54 Name: Maciek-040602-MinGW.patch Size: 28KB
By: maciekpl
Updated patch id 2968
http://savannah.gnu.org/patch/download.php?item_id=2968&item_file_id=3333
-------------------------------------------------------
Date: Sat 04/24/2004 at 17:22 Name: Maciek-040425.patch Size: 17KB By:
maciekpl
Patch file for Changelog, cscc/common/cc_main.c, support/spawn.c
http://savannah.gnu.org/patch/download.php?item_id=2968&item_file_id=3141
For detailed info, follow this link:
<http://savannah.gnu.org/patch/?func=detailitem&item_id=2968>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pnet-developers] [patch #2968] Implements process spawning on MinGW/Windows native,
Thong Nguyen <=