… | |
… | |
346 | |
346 | |
347 | These functions are best understood by an example: The following function |
347 | These functions are best understood by an example: The following function |
348 | will change the current timezone to "Antarctica/South_Pole", which |
348 | will change the current timezone to "Antarctica/South_Pole", which |
349 | requires a call to C<tzset>, but by using C<on_enter> and C<on_leave>, |
349 | requires a call to C<tzset>, but by using C<on_enter> and C<on_leave>, |
350 | which remember/change the current timezone and restore the previous |
350 | which remember/change the current timezone and restore the previous |
351 | value, respectively, the timezone is only changes for the coro that |
351 | value, respectively, the timezone is only changed for the coro that |
352 | installed those handlers. |
352 | installed those handlers. |
353 | |
353 | |
354 | use POSIX qw(tzset); |
354 | use POSIX qw(tzset); |
355 | |
355 | |
356 | async { |
356 | async { |