[perl #41353] [PATCH] Extended very limited PIO_unix_pipe() function in src/io/io_unix.c

Andrew Whitworth via RT parrotbug-followup at parrotcode.org
Mon Feb 2 15:17:35 UTC 2009


On Mon Jul 02 09:57:48 2007, kiwi at franka.dyndns.org wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> chromatic via RT wrote:
> > I can't quite get this to apply cleanly, and I have some concern
> that
> > the memory allocated for argv doesn't get freed appropriately.  If
> you
> > can make the patch apply cleanly, I'm happy to work on the memory
> parts.
> 
> Hi chromatic,
> 
> I'm not sure if it is really needed to extend this function. When I
> was
> examining IO first I was not aware of the opportunities of the NCI.
> Meanwhile
> I have written parrot-functions using NCI clib functions to handle
> reading from programs (on UNIX platforms).
> 
> Have a look at readFromProgram* methods in attachment. Perhaps I
> should
> add these in some way to the parrot runtime library.
> 
> If you think the first extension I wrote for PIO_unix_pipe() is still
> useful, I will make the patch apply cleanly.

A year and a half later, is this still an issue? I know the IO system
has gone through a complete overhaul, so the PIO_* functions probably
don't even exist anymore.

Allison, chromatic: Is this still an issue that we need to keep track
of? Since the IO system has changed, should we close this ticket and
maybe create a new one for the new system?

-- 
Andrew Whitworth
a.k.a Whiteknight




More information about the parrot-dev mailing list