… | |
… | |
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 | |
… | |
… | |
907 | struct ev_loop *loop = default_loop = &default_loop_struct; |
907 | struct ev_loop *loop = default_loop = &default_loop_struct; |
908 | #else |
908 | #else |
909 | default_loop = 1; |
909 | default_loop = 1; |
910 | #endif |
910 | #endif |
911 | |
911 | |
912 | loop_init (EV_A_ methods); |
912 | loop_init (EV_A_ flags); |
913 | |
913 | |
914 | if (ev_method (EV_A)) |
914 | if (ev_method (EV_A)) |
915 | { |
915 | { |
916 | siginit (EV_A); |
916 | siginit (EV_A); |
917 | |
917 | |
… | |
… | |
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) |