NAME

Mpp::Recursive - Support for making dumb recursive make smart

DESCRIPTION

This file groups all the functions needed only if an old style recursive build is detected. The actual functionality is also dispersed in makepp and other modules.

read_wait

read_wait FILE_HANDLE, sub { ... };

Queue a subroutine to be activated whenever there is data on the given file handle (or IO::Handle object, or anything that can be supplied as an argument to IO::Select::new.

This is a one-shot queue. You must call read_wait again if you want the subroutine to be called again.

requote

$quoted_text = requote($unquoted_text);

Puts quotes around the text, and escapes any quotes inside the text, so that calling unquote() on $quoted_text will return the same string as $unquoted_text.