popen() to execute\read a Linux (not windows) command

Eric Pouech eric.pouech at wanadoo.fr
Sat Nov 26 09:24:37 CST 2005


Boaz Harrosh wrote:
> 
> 
> Eric Pouech wrote:
> 
>> Boaz Harrosh wrote:
>>
>>>
>>> Such a program could also be useful for a Native app that needs to 
>>> run a Linux application.
>>
>>
>> we should even try to integrate it to popen in builtin msvcrt
>> A+
> 
> What do you mean? with a check for a "special" app_name. Or an 
> auto-detection of the binary and delegation to (g)libc - popen? And 
> bridge of Wine-std-I/O to Linux-std-I/O.
> 
> I thought about it a bit, The I/O bridging will have to be either done 
> with threads, or with async I/O in Read/WriteFile and accept on the 
> Linux side.
why would you need dedicated threads ? you just need to link parent's 
handles to unix fd created for child (you may have for simplicity to 
implement Unix popen in msvcrt, but that shouldn't be too hard)

A+
-- 
Eric Pouech




More information about the wine-devel mailing list