Commits


add compats for the time-related macros used by ev


compat.h: provide __dead


convert telescope to use ev instead of libevent libevent is a very cool library, I like the APIs and enjoy using it. However, telescope is not as large and doesn't have as many file descriptor, so libevent is quite ``too big'' for our needs. ev started as a small event loop on top of poll(2) for amused, and can be used here too, it just needed to grow the ability to handle several timers, as we need quite some on telescope (in fact, we use more timers than fds!)


add compat for reallocarray()


move includes back to the root directory Splitting stuff into sub-directories was just a big mistake.