On Mon, Oct 4, 2010 at 5:01 PM, Daniel Janzon <jan...@gmail.com> wrote: > Hello, > > I have some old code linked against libevent 1.4.12, but I want to > upgrade to the latest version. However, it didn't compile unless I > removed the EV_PRI bit in event_set. It doesn't seem to exist in later > code, I grepped for it. I was doing > > event_set(..., EV_PRI | EV_PERSIST, ...) > > but had to change to > > event_set(..., EV_PERSIST, ...). > > For some reason this seems to break it; the event doesn't get set. > Anyhow, my question to the list is what did the EV_PRI flag do?
Nothing whatsoever as far as I can tell; Libevent never defined it or looked for it as far as I can tell. Grep for it in the source for libevent 1.4.12-stable, and it shouldn't be there. In fact, AFAICT, no version of Libevent in the source repository has ever contained the string "EV_PRI" : [279]% git log -p origin/master | grep EV_PRI [280]% git log -p origin/patches-1.4 | grep EV_PRI [281]% git log -p origin/patches-1.3 | grep EV_PRI [282]% git log -p origin/patches-1.2 | grep EV_PRI [283]% git log -p origin/patches-1.1 | grep EV_PRI [284]% So if there was a version that declared or inspected EV_PRI, it doesn't seem to be an ancestor of any current version of Libevent that I can find. Were you maybe using some forked version of 1.4.12-stable? I also did a Google codesearch for EV_PRI, using ' EV_PRI[^A-Z_] case:yes ' as my query, and got no hits. -- Nick *********************************************************************** To unsubscribe, send an e-mail to majord...@freehaven.net with unsubscribe libevent-users in the body.