--- libev/ev_vars.h 2007/12/25 07:05:46 1.23 +++ libev/ev_vars.h 2008/01/31 13:10:56 1.24 @@ -1,7 +1,7 @@ /* * loop member variable declarations * - * Copyright (c) 2007 Marc Alexander Lehmann + * Copyright (c) 2007,2008 Marc Alexander Lehmann * All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- @@ -55,6 +55,9 @@ 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)) +VAR (evpipe, int evpipe [2]) +VARx(ev_io, pipeev) + #if !defined(_WIN32) || EV_GENWRAP VARx(pid_t, curpid) #endif @@ -137,6 +140,13 @@ VARx(int, forkcnt) #endif +#if EV_ASYNC_ENABLE || EV_GENWRAP +VARx(EV_ATOMIC_T, gotasync) +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)