--- libeio/eio.h 2013/04/14 09:43:19 1.53 +++ libeio/eio.h 2014/08/18 08:11:54 1.54 @@ -261,17 +261,16 @@ long int3; /* chown, fchown: gid; rename, link: working directory of new name */ int errorno; /* errno value on syscall return */ - signed char type;/* EIO_xxx constant ETP */ + unsigned char flags; /* private */ + signed char type;/* EIO_xxx constant ETP */ + signed char pri; /* the priority ETP */ #if __i386 || __amd64 unsigned char cancelled; /* ETP */ #else sig_atomic_t cancelled; /* ETP */ #endif - unsigned char flags; /* private */ - signed char pri; /* the priority */ - void *data; eio_cb finish; void (*destroy)(eio_req *req); /* called when request no longer needed */