ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro.pm
(Generate patch)

Comparing Coro/Coro.pm (file contents):
Revision 1.33 by root, Sun Sep 16 00:44:05 2001 UTC vs.
Revision 1.35 by root, Mon Sep 24 00:16:30 2001 UTC

36 36
37use Coro::State; 37use Coro::State;
38 38
39use base Exporter; 39use base Exporter;
40 40
41$VERSION = 0.49; 41$VERSION = 0.5;
42 42
43@EXPORT = qw(async cede schedule terminate current); 43@EXPORT = qw(async cede schedule terminate current);
44%EXPORT_TAGS = ( 44%EXPORT_TAGS = (
45 prio => [qw(PRIO_MAX PRIO_HIGH PRIO_NORMAL PRIO_LOW PRIO_IDLE PRIO_MIN)], 45 prio => [qw(PRIO_MAX PRIO_HIGH PRIO_NORMAL PRIO_LOW PRIO_IDLE PRIO_MIN)],
46); 46);
229=cut 229=cut
230 230
231sub cancel { 231sub cancel {
232 push @destroy, $_[0]; 232 push @destroy, $_[0];
233 $manager->ready; 233 $manager->ready;
234 &schedule if $current == $_[0];
234} 235}
235 236
236=item $oldprio = $process->prio($newprio) 237=item $oldprio = $process->prio($newprio)
237 238
238Sets the priority of the process. Higher priority processes get run before 239Sets the priority of the process. Higher priority processes get run before

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines