… | |
… | |
746 | return getuid () != geteuid () |
746 | return getuid () != geteuid () |
747 | || getgid () != getegid (); |
747 | || getgid () != getegid (); |
748 | #endif |
748 | #endif |
749 | } |
749 | } |
750 | |
750 | |
751 | int |
751 | unsigned int |
752 | ev_method (EV_P) |
752 | ev_method (EV_P) |
753 | { |
753 | { |
754 | return method; |
754 | return method; |
755 | } |
755 | } |
756 | |
756 | |
… | |
… | |
770 | ev_rt_now = ev_time (); |
770 | ev_rt_now = ev_time (); |
771 | mn_now = get_clock (); |
771 | mn_now = get_clock (); |
772 | now_floor = mn_now; |
772 | now_floor = mn_now; |
773 | rtmn_diff = ev_rt_now - mn_now; |
773 | rtmn_diff = ev_rt_now - mn_now; |
774 | |
774 | |
775 | if (!(flags & EVMETHOD_NOENV) && !enable_secure () && getenv ("LIBEV_FLAGS")) |
775 | if (!(flags & EVFLAG_NOENV) && !enable_secure () && getenv ("LIBEV_FLAGS")) |
776 | flags = atoi (getenv ("LIBEV_FLAGS")); |
776 | flags = atoi (getenv ("LIBEV_FLAGS")); |
777 | |
777 | |
778 | if (!(flags & 0x0000ffff)) |
778 | if (!(flags & 0x0000ffff)) |
779 | flags |= 0x0000ffff; |
779 | flags |= 0x0000ffff; |
780 | |
780 | |
… | |
… | |
1382 | } |
1382 | } |
1383 | else |
1383 | else |
1384 | ev_timer_stop (EV_A_ w); |
1384 | ev_timer_stop (EV_A_ w); |
1385 | } |
1385 | } |
1386 | else if (w->repeat) |
1386 | else if (w->repeat) |
|
|
1387 | { |
|
|
1388 | w->at = w->repeat; |
1387 | ev_timer_start (EV_A_ w); |
1389 | ev_timer_start (EV_A_ w); |
|
|
1390 | } |
1388 | } |
1391 | } |
1389 | |
1392 | |
1390 | #if EV_PERIODICS |
1393 | #if EV_PERIODICS |
1391 | void |
1394 | void |
1392 | ev_periodic_start (EV_P_ struct ev_periodic *w) |
1395 | ev_periodic_start (EV_P_ struct ev_periodic *w) |