… | … | ||
---|---|---|---|
613 | # clear package | 613 | # clear package |
614 | %$TERM = (); | 614 | %$TERM = (); |
615 | } | 615 | } |
616 | 616 | ||
617 | $retval | 617 | $retval |
618 | } | ||
619 | |||
620 | sub exec_async(@) { | ||
621 | my $pid = fork; | ||
622 | |||
623 | return | ||
624 | if !defined $pid or $pid; | ||
625 | |||
626 | %ENV = %{ $TERM->env }; | ||
627 | |||
628 | exec @_; | ||
629 | _exit 255; | ||
618 | } | 630 | } |
619 | 631 | ||
620 | # urxvt::term::extension | 632 | # urxvt::term::extension |
621 | 633 | ||
622 | package urxvt::term::extension; | 634 | package urxvt::term::extension; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |