--- EV/Changes 2015/12/20 01:35:46 1.227 +++ EV/Changes 2016/09/17 02:28:30 1.228 @@ -3,6 +3,32 @@ Changes marked with (libev) are changes in libev, and have more documentation in the libev Changes file. +> > midnight, to keep the example simple. If you know a way to do it correctly +> > in about the same space (without requiring elaborate modules), drop me a +> > note :): +> > +> > Dein Beispiel: +> > use Time::Local (); +> > my (undef, undef, undef, $d, $m, $y) = localtime $now; +> > 86400 + Time::Local::timelocal 0, 0, 0, $d, $m, $y +> > +> > Meine bevorzugte Variante: +> > use Time::Local (); +> > my (undef, undef, undef, $d, $m, $y) = localtime $now; +> > (undef, undef, undef, $d, $m, $y) = localtime 86400 + 3600 + +> > Time::Local::timelocal 0, 0, 0, $d, $m, $y; +> > Time::Local::timelocal 0, 0, 0, $d, $m, $y; +> > +> > Golf: +> > use Time::Local (); +> > Time::Local::timelocal 0, 0, 0, (localtime 86400 + 3600 + +> > Time::Local::timelocal 0, 0, 0, (localtime $now)[3..5])[3..5]; + + - only use __register_atfork with glibc and uclibc, as musl + defines __linux__, but doesn't implement the linux standard + base ABI, nor makes itself detectable via a macro, both apparently + by design, winning the "broken by design 2016 award" - well done. + 4.22 Sun Dec 20 02:34:39 CET 2015 - (libev) when epoll detects unremovable fds in the fd set, rebuild only the epoll descriptor, not the signal pipe, to avoid