… | |
… | |
808 | ev_rt_now = ev_time (); |
808 | ev_rt_now = ev_time (); |
809 | mn_now = get_clock (); |
809 | mn_now = get_clock (); |
810 | now_floor = mn_now; |
810 | now_floor = mn_now; |
811 | rtmn_diff = ev_rt_now - mn_now; |
811 | rtmn_diff = ev_rt_now - mn_now; |
812 | |
812 | |
813 | if (!(flags & EVFLAG_NOENV) && !enable_secure () && getenv ("LIBEV_FLAGS")) |
813 | if (!(flags & EVFLAG_NOENV) |
|
|
814 | && !enable_secure () |
|
|
815 | && getenv ("LIBEV_FLAGS")) |
814 | flags = atoi (getenv ("LIBEV_FLAGS")); |
816 | flags = atoi (getenv ("LIBEV_FLAGS")); |
815 | |
817 | |
816 | if (!(flags & 0x0000ffff)) |
818 | if (!(flags & EVMETHOD_ALL)) |
817 | flags |= 0x0000ffff; |
819 | { |
|
|
820 | flags |= EVMETHOD_ALL; |
|
|
821 | #if EV_USE_KQUEUE && !defined (__NetBSD__) |
|
|
822 | /* kqueue is borked on everything but netbsd apparently */ |
|
|
823 | /* it usually doesn't work correctly on anything but sockets and pipes */ |
|
|
824 | flags &= ~EVMETHOD_KQUEUE; |
|
|
825 | #endif |
|
|
826 | } |
818 | |
827 | |
819 | method = 0; |
828 | method = 0; |
820 | #if EV_USE_PORT |
829 | #if EV_USE_PORT |
821 | if (!method && (flags & EVMETHOD_PORT )) method = port_init (EV_A_ flags); |
830 | if (!method && (flags & EVMETHOD_PORT )) method = port_init (EV_A_ flags); |
822 | #endif |
831 | #endif |