Commits
- Commit:
16c7aa4bd99efc75751c396d3c11acaf023df301
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
CI: Macos: fix fparseln() compilation
Ensure <util.h> is included so that its implementation of fparseln() can
compile.
- Commit:
e234161f4be256ceb80d382f93edaa41e06407a8
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
portability: add fgetln/fparseln/libutil.h
This adds compat code for fgetln/fparseln and conditionally includes
libutil.h where required.
This is needed at the moment for mailcap, but might be useful for other
things in the future.
- Commit:
b45ef13d08286e9dfb77fdad14c845885535f0b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add compats for the time-related macros used by ev
- Commit:
029a63f4cc2449a560a6ad36490f3ae27631bdca
- From:
- Omar Polo <op@omarpolo.com>
- Date:
compat.h: provide __dead
- Commit:
98d3e6c172747dc58042bde09a848d3e03572934
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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!)
- Commit:
abe0273c040fe052cdead5144db761fbd52ce7b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add compat for reallocarray()
- Commit:
6ab857d5a87585ace35a923121550f178f74a46d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move includes back to the root directory
Splitting stuff into sub-directories was just a big mistake.