Carrot

 view release on metacpan or  search on metacpan

lib/Carrot/Meta/Greenhouse/Fatal_Syscalls.pm  view on Meta::CPAN

sub read
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return(CORE::read($_[SPX_1ST_ARGUMENT],
		$_[SPX_2ND_ARGUMENT],
		$_[SPX_3RD_ARGUMENT]) //
		die("read: $OS_ERROR"));
}

sub truncate
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return(CORE::truncate($_[SPX_1ST_ARGUMENT],
		$_[SPX_2ND_ARGUMENT]) //
		die("truncate: $OS_ERROR"));
}

sub seek
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return(CORE::seek($_[SPX_1ST_ARGUMENT],
		$_[SPX_2ND_ARGUMENT],
		$_[SPX_3RD_ARGUMENT]) ||
		die("seek: $OS_ERROR"));
}

sub close
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return(CORE::close($_[SPX_1ST_ARGUMENT]) ||
		die("close: $OS_ERROR"));
}

sub stat
# /type method
# /effect ""
# //parameters
#	handle
# //returns
{
	my $rv = [CORE::stat($_[SPX_1ST_ARGUMENT])];
	unless (@$rv)
	{
		die("stat: $OS_ERROR");
	}
	return($rv);
}

sub lstat
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	my $rv = [CORE::lstat($_[SPX_1ST_ARGUMENT])];
	unless (@$rv)
	{
		die("lstat: $OS_ERROR");
	}
	return($rv);
}

sub print
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return((CORE::print {$_[SPX_1ST_ARGUMENT]} $_[SPX_2ND_ARGUMENT]) ||
		die("print: $OS_ERROR"));
}

sub print2
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return((CORE::print {$_[SPX_1ST_ARGUMENT]}
		$_[SPX_2ND_ARGUMENT],
		$_[SPX_3RD_ARGUMENT]) ||
		die("print: $OS_ERROR"));
}

sub opendir
# /type method
# /effect ""
# //parameters
#	handle
#	name
# //returns
#	?
{
	return(CORE::opendir($_[SPX_1ST_ARGUMENT], $_[SPX_2ND_ARGUMENT]) ||
		die("opendir: $OS_ERROR"));
}

sub readdir
# /type method
# /effect ""
# //parameters
#	handle
# //returns
#	?
{
	return([CORE::readdir($_[SPX_1ST_ARGUMENT])] ||
		die("readdir: $OS_ERROR"));
}

sub closedir
# /type method



( run in 3.266 seconds using v1.01-cache-2.11-cpan-302cb4679cc )