ext/libev/ev_vars.h in rev-0.2.0 vs ext/libev/ev_vars.h in rev-0.2.1

- old
+ new

@@ -1,9 +1,9 @@ /* * loop member variable declarations * - * Copyright (c) 2007 Marc Alexander Lehmann <libev@schmorp.de> + * Copyright (c) 2007,2008 Marc Alexander Lehmann <libev@schmorp.de> * All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: * @@ -53,10 +53,16 @@ VARx(int, backend_fd) VARx(ev_tstamp, backend_fudge) /* assumed typical timer resolution */ VAR (backend_modify, void (*backend_modify)(EV_P_ int fd, int oev, int nev)) VAR (backend_poll , void (*backend_poll)(EV_P_ ev_tstamp timeout)) +#if EV_USE_EVENTFD || EV_GENWRAP +VARx(int, evfd) +#endif +VAR (evpipe, int evpipe [2]) +VARx(ev_io, pipeev) + #if !defined(_WIN32) || EV_GENWRAP VARx(pid_t, curpid) #endif VARx(int, postfork) /* true if we need to recreate kernel state after fork */ @@ -133,9 +139,16 @@ #if EV_FORK_ENABLE || EV_GENWRAP VARx(struct ev_fork **, forks) VARx(int, forkmax) VARx(int, forkcnt) +#endif + +VARx(EV_ATOMIC_T, gotasync) +#if EV_ASYNC_ENABLE || EV_GENWRAP +VARx(struct ev_async **, asyncs) +VARx(int, asyncmax) +VARx(int, asynccnt) #endif #if EV_USE_INOTIFY || EV_GENWRAP VARx(int, fs_fd) VARx(ev_io, fs_w)