view release on metacpan or search on metacpan
clib/dvb_ts_lib/shared/dvb_error.c view on Meta::CPAN
[-ERR_TUNING_TIMEOUT] = "frontend tuning timed out",
[-ERR_TUNING_TIMEOUT0] = "frontend is not tuned (no timeout specified)",
[-ERR_DVB_DEV] = "DVB device error",
[-ERR_DEMUX_OPEN] = "DVB demux device busy",
[-ERR_DVR_OPEN] = "DVB recording device busy",
[-ERR_FE_OPEN] = "DVB frontend device busy",
[-ERR_SET_PES_FILTER] = "DVB unable to set PES filter",
[-ERR_REQ_SECTION] = "DVB unable to set section filter",
[-ERR_DURATION] = "invalid recording duration parameter",
[-ERR_INVALID_TSREADER] = "invalid tsreader structure",
view all matches for this distribution
view release on metacpan or search on metacpan
php/listings.php view on Meta::CPAN
if (array_key_exists("BUSY", $STATUS))
{
if ($STATUS["BUSY"])
{
array_push($messages, "Adapter already busy, please try again later ") ;
}
}
}
else
{
view all matches for this distribution
view release on metacpan or search on metacpan
clib/dvb_ts_lib/shared/dvb_error.c view on Meta::CPAN
[-ERR_TUNING_TIMEOUT] = "frontend tuning timed out",
[-ERR_TUNING_TIMEOUT0] = "frontend is not tuned (no timeout specified)",
[-ERR_DVB_DEV] = "DVB device error",
[-ERR_DEMUX_OPEN] = "DVB demux device busy",
[-ERR_DVR_OPEN] = "DVB recording device busy",
[-ERR_FE_OPEN] = "DVB frontend device busy",
[-ERR_SET_PES_FILTER] = "DVB unable to set PES filter",
[-ERR_REQ_SECTION] = "DVB unable to set section filter",
[-ERR_DURATION] = "invalid recording duration parameter",
[-ERR_INVALID_TSREADER] = "invalid tsreader structure",
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Linux/DVB/DVBT.pm view on Meta::CPAN
#============================================================================================
#----------------------------------------------------------------------------
=item B<is_busy()>
Returns 0 is the currently selected adapter frontend is not busy; 1 if it is.
=cut
sub is_busy
{
my $self = shift ;
my $is_busy = dvb_is_busy($self->{dvb}) ;
return $is_busy ;
}
#----------------------------------------------------------------------------
=item B<set_frontend(%params)>
lib/Linux/DVB/DVBT.pm view on Meta::CPAN
print STDERR "dvb_tune() returned $rc\n" if $DEBUG ;
# If tuning went ok, then save params
#
# Currently:
# -11 = Device busy
# -15 / -16 = Failed to tune
#
if ($rc == 0)
{
$self->frontend_params( {%params} ) ;
lib/Linux/DVB/DVBT.pm view on Meta::CPAN
if ($error_code = $self->set_frontend(%$frontend_params_href, 'timeout' => $self->timeout))
{
print STDERR "set_frontend() returned $error_code\n" if $DEBUG ;
$info{$tsid}{'error'} = "Unable to tune frontend. " . dvb_error_str() ;
if ($info{$tsid}{'error'} =~ /busy/i)
{
## stop now since the device is in use
last ;
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
share/files/core/shadow
share/files/core/group
share/files/core/load.d/20_blkid.sh
share/files/core/gshadow
share/files/core/init
share/files/core/init.d/01_busybox.sh
share/files/core/init.d/02_mountsys.sh
share/files/core/done.d/98_dismount.sh
share/files/core/done.d/99_fixup_stderr.sh
share/files/core/done.d/96_close_tmp.sh
share/files/core/done.d/03_failure.sh
view all matches for this distribution
view release on metacpan or search on metacpan
src/libwiimote-0.4/install-sh view on Meta::CPAN
# to itself, or perhaps because mv is so ancient that it does not
# support -f.
# Now remove or move aside any old file at destination location.
# We try this two ways since rm can't unlink itself on some
# systems and the destination file might be busy for other
# reasons. In this case, the final cleanup might fail but the new
# file should still install successfully.
{
if test -f "$dstdir/$dstfile"; then
$doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
view all matches for this distribution
view release on metacpan or search on metacpan
Joystick.pm view on Meta::CPAN
modes as many times as you want.
setNonblocking uses an fcntl() call to change the file descriptor's mode,
so it doesn't close and reopen the device. Remember that when you're in
non-blocking mode, all calls to nextEvent immediately return. When there's
no input, the event returned will be undef. Also remember not to busy-wait
on events! If you find yourself using 99% of the CPU according to `top',
you need to restructure your code so that it works in blocking mode. If
you can't do this (e.g. because you're reading from a network socket as
well as a joystick), at least use a call like select(undef, undef, undef,
0.01) to yield the CPU so that other processes can run. An even better
view all matches for this distribution
view release on metacpan or search on metacpan
libseccomp/build-aux/install-sh view on Meta::CPAN
# to itself, or perhaps because mv is so ancient that it does not
# support -f.
{
# Now remove or move aside any old file at destination location.
# We try this two ways since rm can't unlink itself on some
# systems and the destination file might be busy for other
# reasons. In this case, the final cleanup might fail but the new
# file should still install successfully.
{
test ! -f "$dst" ||
$doit $rmcmd -f "$dst" 2>/dev/null ||
view all matches for this distribution
view release on metacpan or search on metacpan
libwireguard.c view on Meta::CPAN
ret = -errno;
goto cleanup;
}
if ((len = mnl_cb_run(rtnl_buffer, len, seq, portid, read_devices_cb, list)) < 0) {
/* Netlink returns NLM_F_DUMP_INTR if the set of all tunnels changed
* during the dump. That's unfortunate, but is pretty common on busy
* systems that are adding and removing tunnels all the time. Rather
* than retrying, potentially indefinitely, we just work with the
* partial results. */
if (errno != EINTR) {
ret = -errno;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Locale/CLDR/Locales/Ms.pm view on Meta::CPAN
'name' => q(tong),
'other' => q({0} tong),
},
# Long Unit Identifier
'volume-bushel' => {
'name' => q(busyel),
'other' => q({0} busyel),
},
# Core Unit Identifier
'bushel' => {
'name' => q(busyel),
'other' => q({0} busyel),
},
# Long Unit Identifier
'volume-centiliter' => {
'name' => q(sentiliter),
'other' => q({0} sentiliter),
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Locale/Maketext/Gettext/Functions.pm view on Meta::CPAN
=item reload_text()
Purges the MO text cache. By default MO files are cached after they
are read and parsed from the disk, to reduce I/O and parsing overhead
on busy sites. reload_text() purges this cache, so that updated MO
files can take effect at run-time. This is used when your MO file is
updated, but you cannot shutdown and restart the application. for
example, when you are a virtual host on a mod_perl-enabled Apache, or
when your mod_perl-enabled Apache is too vital to be restarted for
every update of your MO file, or if you are running a vital daemon,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Lock/Server.pm view on Meta::CPAN
* port - port to serve on. Defaults to 8004
* lock_timeout - low long should a lock last in seconds
* lock_attempt_timeout - how long should a requester
wait for a lock in seconds
* allow_shutdown - allows a client to shut the server down
* reconnect_attempts - if port is busy when starting the server
how many retries to connect before giving up and failing startup
* time_between_attempts - interval between reconnection attempts
=cut
sub new {
view all matches for this distribution
view release on metacpan or search on metacpan
an existing I<lockfile> is removed, being taken for a stale lock. Default
is 3600 seconds. Specifying 0 prevents any forced unlocking.
=item I<max>
Amount of times we retry locking when the file is busy, sleeping I<delay>
seconds between attempts. Defaults to 30.
=item I<nfs>
A boolean flag, false by default. Setting it to true means we could lock
reference.
=item trylock(I<file>, I<format>)
Same as I<lock> except that it immediately returns false and does not
sleep if the to-be-locked file is busy, i.e. already locked. Any
stale locking file is removed, as I<lock> would do anyway.
Returns a lock hande if the file has been successfully locked.
=item unlock(I<file>)
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Log/Agent/Rotate.pm view on Meta::CPAN
# backlog amount of old files to keep (0 for none)
# unzipped amount of old files to NOT compress (defaults to 1)
# max_size maximum amount of bytes in file
# max_write maximum amount of bytes to write in file
# max_time maximum amount of time to keep open
# is_alone hint: only one instance is busy manipulating the logfiles
# single_host hint: access to logfiles always made via one host
#
sub make {
my $self = bless [], shift;
view all matches for this distribution
view release on metacpan or search on metacpan
Agent/Tag/Callback.pm view on Meta::CPAN
# whilst within the callback.
#
# Assumes mono-threaded application.
#
return sprintf 'callback "%s" busy', $self->name if $self->{busy};
$self->{busy} = 1;
my $string = $self->callback->call();
$self->{busy} = 0;
return $string;
}
1; # for "require"
Agent/Tag/Callback.pm view on Meta::CPAN
=over 4
=item C<-callback> => C<Callback> I<object>
The callback to invoke to determine the value of the tag. The call is
protected via a I<busy> flag, in case there is an unwanted recursion due
to a call to one of the logging routines whilst within the callback.
If the callback is busy, the tag emitted is:
callback "user" busy
assuming C<user> is the name you supplied via C<-name> for this tag.
=item C<-name> => I<name>
The name of this tag. Used to flag a callback as I<busy> in case there is
an unwanted recursion into the callback routine.
=item C<-postfix> => I<flag>
Whether tag should be placed after or before the log message.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Log/Log4perl/Appender/File.pm view on Meta::CPAN
=item syswrite
C<syswrite>, if set to a true value, makes sure that the appender uses
syswrite() instead of print() to log the message. C<syswrite()> usually
maps to the operating system's C<write()> function and makes sure that
no other process writes to the same log file while C<write()> is busy.
Might safe you from having to use other synchronisation measures like
semaphores (see: Synchronized appender).
=item umask
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Log/Saftpresse/CountersOutput/Html.pm view on Meta::CPAN
sub print_smtpd_stats {
my ( $self, $cnt ) = @_;
my $connections = $cnt->get_value_or_zero('total');
my $hosts_domains = int(keys %{$cnt->get_node('per_domain')});
my $avg_conn_time = $connections > 0 ?
($cnt->get_value_or_zero('busy', 'total')
/ $connections ) + .5 : 0;
my $total_conn_time = $cnt->get_value_or_zero('busy', 'total');
print $self->headline(1, 'Smtpd Statistics');
print $self->key_value_table( "Connections", [
[ 'Connections', $connections ],
lib/Log/Saftpresse/CountersOutput/Html.pm view on Meta::CPAN
print $self->statistics_from_hashes(
legend => $table,
sort => $sort,
rows => [
[ 'connections', $smtpd_stats->get_node($key) ],
[ 'time conn.', $smtpd_stats->get_node('busy', $key) ],
[ 'avg./conn.', $self->hash_calc_avg( 2,
$smtpd_stats->get_node('busy', $key),
$smtpd_stats->get_node($key),
), ],
[ 'max. time', $smtpd_stats->get_node('busy', 'max_'.$key ), ],
],
);
}
return;
}
lib/Log/Saftpresse/CountersOutput/Html.pm view on Meta::CPAN
rows => [
[ 'sent cnt', $delivered->get_node($table, 'by_domain') ],
[ 'bytes', $delivered->get_node($table, 'size', 'by_domain') ],
$table eq 'sent' ? (
# TODO
#[ 'defers', $delivered->get_node('busy', 'per_day') ],
[ 'avg delay', $self->hash_calc_avg( 2,
$delivered->get_node($table, 'delay', 'by_domain'),
$delivered->get_node($table, 'by_domain'),
), ],
[ 'max. delay', $delivered->get_node($table, 'max_delay', 'by_domain'), ],
view all matches for this distribution
view release on metacpan or search on metacpan
cfcore/Lucy/Store/ErrorMessage.c view on Meta::CPAN
msg = "Bad font file format";
break;
#endif
#ifdef EBUSY
case EBUSY:
msg = "Device or resource busy";
break;
#endif
#ifdef ECANCELED
case ECANCELED:
msg = "Operation Canceled";
cfcore/Lucy/Store/ErrorMessage.c view on Meta::CPAN
msg = "Too many references: cannot splice";
break;
#endif
#ifdef ETXTBSY
case ETXTBSY:
msg = "Text file busy";
break;
#endif
#ifdef EUCLEAN
case EUCLEAN:
msg = "Structure needs cleaning";
view all matches for this distribution
view release on metacpan or search on metacpan
* Bumped MCE dependency to 1.864.
1.863 Sun Nov 26 20:00:00 EST 2019
* Use MCE::Channel for MCE::Hobo->yield to not incur unnecessary delays
due to busy shared-manager process.
* Re-factored recent changes regarding IPC safety in MCE::Shared::Server.
This update defers signal handling for HUP, INT, PIPE, QUIT, TERM, and
custom handlers during IPC without incurring a performance penalty.
See POD section labled "DEFER SIGNAL" in MCE::Signal 1.863.
view all matches for this distribution
view release on metacpan or search on metacpan
miniaudio/miniaudio.h view on Meta::CPAN
case MA_NOT_DIRECTORY: return "Not a directory";
case MA_IS_DIRECTORY: return "Is a directory";
case MA_DIRECTORY_NOT_EMPTY: return "Directory not empty";
case MA_AT_END: return "At end";
case MA_NO_SPACE: return "No space available";
case MA_BUSY: return "Device or resource busy";
case MA_IO_ERROR: return "Input/output error";
case MA_INTERRUPT: return "Interrupted";
case MA_UNAVAILABLE: return "Resource unavailable";
case MA_ALREADY_IN_USE: return "Resource already in use";
case MA_BAD_ADDRESS: return "Bad address";
miniaudio/miniaudio.h view on Meta::CPAN
ma_resource_manager_inline_notification_init(pResourceManager, &initNotification);
}
/*
The status of the data buffer needs to be set to MA_BUSY before posting the job so that the
worker thread is aware of it's busy state. If the LOAD_DATA_BUFFER job sees a status other
than MA_BUSY, it'll assume an error and fall through to an early exit.
*/
c89atomic_exchange_i32(&pDataBuffer->result, MA_BUSY);
/* Acquire fences a second time. These will be released by the async thread. */
miniaudio/miniaudio.h view on Meta::CPAN
We cannot be using the data buffer after it's been uninitialized. If you trigger this assert it means you're trying to read from the data buffer after
it's been uninitialized or is in the process of uninitializing.
*/
MA_ASSERT(ma_resource_manager_data_buffer_node_result(pDataBuffer->pNode) != MA_UNAVAILABLE);
/* If the node is not initialized we need to abort with a busy code. */
if (ma_resource_manager_data_buffer_node_get_data_supply_type(pDataBuffer->pNode) == ma_resource_manager_data_supply_type_unknown) {
return MA_BUSY; /* Still loading. */
}
if (pDataBuffer->seekToCursorOnNextRead) {
miniaudio/miniaudio.h view on Meta::CPAN
if (frameCount > availableFrames) {
frameCount = availableFrames;
/*
If there's no frames available we want to set the status to MA_AT_END. The logic below
will check if the node is busy, and if so, change it to MA_BUSY. The reason we do this
is because we don't want to call `ma_data_source_read_pcm_frames()` if the frame count
is 0 because that'll result in a situation where it's possible MA_AT_END won't get
returned.
*/
if (frameCount == 0) {
miniaudio/miniaudio.h view on Meta::CPAN
if (ma_resource_manager_data_stream_result(pDataStream) != MA_SUCCESS) {
return MA_INVALID_OPERATION;
}
/* Don't attempt to read while we're in the middle of seeking. Tell the caller that we're busy. */
if (ma_resource_manager_data_stream_seek_counter(pDataStream) > 0) {
return MA_BUSY;
}
/* If the page we're on is invalid it means we've caught up to the job thread. */
miniaudio/miniaudio.h view on Meta::CPAN
if (ma_resource_manager_data_stream_result(pDataStream) != MA_SUCCESS) {
return MA_INVALID_OPERATION;
}
/* Don't attempt to read while we're in the middle of seeking. Tell the caller that we're busy. */
if (ma_resource_manager_data_stream_seek_counter(pDataStream) > 0) {
return MA_BUSY;
}
ma_resource_manager_data_stream_get_data_format(pDataStream, &format, &channels, NULL, NULL, 0);
miniaudio/miniaudio.h view on Meta::CPAN
return MA_INVALID_ARGS;
}
/*
If the stream is in an erroneous state we need to return an invalid operation. We can allow
this to be called when the data stream is in a busy state because the caller may have asked
for an initial seek position and it's convenient to return that as the cursor position.
*/
result = ma_resource_manager_data_stream_result(pDataStream);
if (result != MA_SUCCESS && result != MA_BUSY) {
return MA_INVALID_OPERATION;
miniaudio/miniaudio.h view on Meta::CPAN
/* Allocate the decoder by initializing a decoded data supply. */
result = ma_resource_manager_data_buffer_node_init_supply_decoded(pResourceManager, pDataBufferNode, pJob->data.resourceManager.loadDataBufferNode.pFilePath, pJob->data.resourceManager.loadDataBufferNode.pFilePathW, pJob->data.resourceManager...
/*
Don't ever propagate an MA_BUSY result code or else the resource manager will think the
node is just busy decoding rather than in an error state. This should never happen, but
including this logic for safety just in case.
*/
if (result == MA_BUSY) {
result = MA_ERROR;
}
miniaudio/miniaudio.h view on Meta::CPAN
newJob = *pJob; /* Everything is the same as the input job, except the execution order. */
newJob.order = ma_resource_manager_data_buffer_node_next_execution_order(pDataBufferNode); /* We need a fresh execution order. */
result = ma_resource_manager_post_job(pResourceManager, &newJob);
/* Since the sound isn't yet fully decoded we want the status to be set to busy. */
if (result == MA_SUCCESS) {
result = MA_BUSY;
}
}
miniaudio/miniaudio.h view on Meta::CPAN
if (result == MA_BUSY || (result == MA_SUCCESS && isConnectorInitialized == MA_FALSE && dataSupplyType == ma_resource_manager_data_supply_type_unknown)) {
return ma_resource_manager_post_job(pResourceManager, pJob);
}
done:
/* Only move away from a busy code so that we don't trash any existing error codes. */
c89atomic_compare_and_swap_i32(&pDataBuffer->result, MA_BUSY, result);
/* Only signal the other threads after the result has been set just for cleanliness sake. */
if (pJob->data.resourceManager.loadDataBuffer.pDoneNotification != NULL) {
ma_async_notification_signal(pJob->data.resourceManager.loadDataBuffer.pDoneNotification);
view all matches for this distribution
view release on metacpan or search on metacpan
testmsgs/not-term-bdr.mbx view on Meta::CPAN
--=====1033753162.34651=====
Content-Type: text/plain; charset="iso-8859-1"
Tired of missing all of your phone calls while youre on the Internet?
Ever wonder whos trying to get a hold of you while youre surfing the web?
"I've been trying to reach you all day, but all I ever get is the busy
signal!" We've all heard this complaint from our friends and relatives, or even complained about it ourselves.
The Emerson Switchboard is exactly what you need to make sure you never have this conversation again. This great product allows you to receive phone calls and faxes while you remain on the Internet, so you wont need another phone line. Buy one for ...
http://offerupdate.com/cgi/pld?&f=50002&r=8613&z=50015
testmsgs/not-term-bdr.mbx view on Meta::CPAN
</b></font></center>
<br clear="all">
<font face="Arial,Helvetica,sans-serif" size="2">
Now you can get a quick phone call or fax while youre online, all from just a single phone line! The revolutionary <b><a href="http://offerupdate.com/cgi/pld?&f=50002&r=8613&z=50015">Emerson Switchboard</a></b> temporarily splits your phone signal i...
<P>
No more busy signals, missed calls, or getting kicked offline! It works with all computers, all phones and fax machines, and all internet service providers. If you're tired of getting kicked off the computer, missing important phone calls, and hearin...
<P>
<center><a href="http://offerupdate.com/cgi/pld?&f=50002&r=8613&z=50015"><img src="http://www.youcansave.net/email-switchboard.gif" width="302" height="179" alt="" border="0"></a></center>
<ul>
<li>Ideal for any make or model computer! </li>
<li>Use with ANY phone or fax machine! </li>
<li>Works with ANY Internet Service Provider! </li>
<li>Instant connections for phone line, computer, fax and telephone. </li>
<li>No software needed, no installation, works automatically! </li>
<li>No more busy signals! No more missed calls! </li>
<li>No more getting kicked offline! </li>
<li>No more arguments over who's using the phone! </li>
<li>Rings and flashes with an incoming call! Simply answer the phone while you are online! </li>
<li>Includes an AC adapter and a phone cord</li>
</ul>
view all matches for this distribution
view release on metacpan or search on metacpan
testin/andreas-1296.txt view on Meta::CPAN
Hi, Eryq,
I hope, all's well! In case you're on holidays, happy holidays! In
case you're hacking, I have something to crack for you. In case you're
busy, good luck with your work!
Today I got a message that resulted in
k@anna:~% perl Mail/unmime.it < Mail/mh/mime/94
MIME::ParserBase::parse_preamble() unexpected eof in preamble
view all matches for this distribution
view release on metacpan or search on metacpan
share/mabuhay.file view on Meta::CPAN
Lingala (Congo) Mbóte na yó
Lingala (Lomongo Congo) Losáko
Lingua Franca (Mediterranean) Salute
Lingua Franca (Mediterranean) Bon dgiorno
Lisu (Thailand) Ali nga?
Lisu (Thailand) [answer-if you aren't busy] Atdor nat niaq nga
Lisu (Thailand) [answer-if you aren't busy] Alshit lil mat yi niaq
Lisu (Thailand) [answer-if you are busy] Tei zil mit atkel cat niaq nga
Lithuanian (Lithuania) (said to male) Sveikas
Lithuanian (Lithuania) (said to female) Sveika
Lithuanian (Lithuania) (several people) Sveiki
Lithuanian (Lithuania) Labas
Lithuanian (Lithuania) [to a man, formal] Sveikas gyvas
view all matches for this distribution
view release on metacpan or search on metacpan
tk-tag/tk-tag.pl view on Meta::CPAN
$var{files}->{$file}->{$_}=1;
}
}
}
closedir DIR;
$tktag->Unbusy;
}
sub filter_and_show {
my (@files, @dirs, $name, $val, $filter);
$element{filelist}->delete("0", "end");
view all matches for this distribution
view release on metacpan or search on metacpan
MQSeries/ErrorLog/descriptions.pl view on Meta::CPAN
'AMQ6122' => [ "An internal $product_patt error has occurred\\." ],
'AMQ6125' => [ "An internal error has occurred with identifier ($hex_patt)\\.",
"Id" ],
'AMQ6150' => [ "$product_patt semaphore is busy\\." ],
'AMQ6162' => [ "An error has occurred reading an INI file\\." ],
'AMQ6165' => [ "Access to the MQS.INI file or a queue manager QM.INI file is denied\\." ],
view all matches for this distribution
view release on metacpan or search on metacpan
lib/MYDan/Util/MIO/CMD.pm view on Meta::CPAN
{
local $| = 1;
my $self = shift;
my @node = keys %$self;
my ( $run, $ext, %run, %result, %busy ) = ( 1, "$Script.$$", %RUN, @_ );
my ( $max, $timeout, $interchange ) = @run{ qw( max timeout interchange ) };
my $input = defined $run{input} ? $run{input} : -t STDIN ? '' : <STDIN>;
$SIG{INT} = $SIG{TERM} = sub
{
print STDERR "killed\n";
$run = 0;
};
for ( my $time = time; $run && ( @node || %busy ); )
{
$run = 0 if time - $time > $timeout;
while ( @node && keys %busy < $max )
{
my $node = shift @node;
my $log = "/tmp/$node.$ext";
my $cmd = $self->{$node};
my @cmd = map { my $t = $_; $t =~ s/$interchange/$node/g; $t } @$cmd;
lib/MYDan/Util/MIO/CMD.pm view on Meta::CPAN
next;
}
print "$node started.\n" if $run{verbose};
if ( my $pid = fork() ) { $busy{$pid} = [ $log, $node ]; next }
open STDOUT, ">>$log";
open STDERR, ">>$log";
exec sprintf join ' ', @cmd;
exit 0;
}
for ( keys %busy )
{
my $pid = waitpid( -1, WNOHANG );
next if $pid <= 0;
my $stat = $? >> 8;
my ( $log, $node ) = @{ delete $busy{$pid} };
print "$node done.\n" if $run{verbose};
tie my @log, 'Tie::File', $log,recsep => "\n";
lib/MYDan/Util/MIO/CMD.pm view on Meta::CPAN
push @{ $result{output}{ join "\n", $tmp, "--- $stat", '' } }, $node;
unlink $log;
}
}
kill 9, keys %busy;
push @{ $result{output}{killed} }, map{ $busy{$_}[1]}keys %busy;
push @{ $result{output}{norun} }, @node;
unlink glob "/tmp/*.$ext";
unlink $input if $input && -f $input;
return wantarray ? %result : \%result;
view all matches for this distribution
view release on metacpan or search on metacpan
MoreFiles/MoreFilesSrc/FSpCompat.h view on Meta::CPAN
bdNamErr -37 Bad filename
fnfErr -43 File not found
wPrErr -44 Hardware volume lock
fLckdErr -45 File is locked
vLckdErr -46 Software volume lock
fBsyErr -47 File busy, directory not empty, or
working directory control block open
dirNFErrdirNFErr -120 Directory not found or incomplete pathname
afpAccessDenied -5000 User does not have the correct access
*/
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Mac/Errors.pm view on Meta::CPAN
sub vLckdErr { -46 }
=item fBsyErr
File is busy (delete)
=cut
sub fBsyErr { -47 }
lib/Mac/Errors.pm view on Meta::CPAN
sub fsmFFSNotFoundErr { -431 }
=item fsmBusyFFSErr
File system is busy, cannot be removed
=cut
sub fsmBusyFFSErr { -432 }
lib/Mac/Errors.pm view on Meta::CPAN
sub kEFAULTErr { -3213 }
=item kEBUSYErr
Device or resource busy
=cut
sub kEBUSYErr { -3215 }
lib/Mac/Errors.pm view on Meta::CPAN
sub kUSBNotSent1Err { -6902 }
=item kUSBBufUnderRunErr
Host hardware failure on data out, PCI busy?
=cut
sub kUSBBufUnderRunErr { -6903 }
=item kUSBBufOvrRunErr
Host hardware failure on data in, PCI busy?
=cut
sub kUSBBufOvrRunErr { -6904 }
lib/Mac/Errors.pm view on Meta::CPAN
sub dcmDictionaryNotOpenErr { -7104 }
=item dcmDictionaryBusyErr
dictionary is busy
=cut
sub dcmDictionaryBusyErr { -7105 }
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Mac/EyeTV.pm view on Meta::CPAN
'input_source' => 'input source',
'id' => 'unique ID',
);
foreach my $prop (
qw(title description channel_number station_name input_source repeats quality enabled busy id)
)
{
my $eyetv_prop = $map{$prop} || $prop;
my $value = $eyetv_programme->prop($eyetv_prop)->get;
$programme->$prop($value);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Mac/FSEvents.pm view on Meta::CPAN
=item latency
Optional. The number of seconds the FSEvents service should wait after hearing
about an event from the kernel before passing it along. Specifying a larger value
may result in fewer callbacks and greater efficiency on a busy filesystem. Fractional
seconds are allowed.
Default: 2.0
=item since
view all matches for this distribution