Kent Fredric > IPC-Run-Fused-0.04000000 > IPC::Run::Fused::Win32

Download:
IPC-Run-Fused-0.04000000.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.04000000   Source   Latest Release: IPC-Run-Fused-0.04000100

NAME ^

IPC::Run::Fused::Win32 - Implementation of IPC::Run::Fused for Win32

VERSION ^

version 0.04000000

METHODS ^

run_fused

  run_fused( $fh, $executable, @params ) || die "$@";
  run_fused( $fh, \$command_string )     || die "$@";
  run_fused( $fh, sub { .. } )           || die "$@";

  # Recommended

  run_fused( my $fh, $executable, @params ) || die "$@";

  # Somewhat supported

  run_fused( my $fh, \$command_string ) || die "$@";

$fh will be clobbered like 'open' does, and $cmd, @args will be passed, as-is, through to exec() or system().

$fh will point to an IO::Handle attached to the end of a pipe running back to the called application.

the command will be run in a fork, and stderr and stdout "fused" into a singluar pipe.

NOTE: at present, STDIN's FD is left unchanged, and child processes will inherit parent STDIN's, and will thus block ( somewhere ) waiting for response.

AUTHOR ^

Kent Fredric <kentnl@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Kent Fredric.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: