ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.pod
(Generate patch)

Comparing libev/ev.pod (file contents):
Revision 1.287 by root, Tue Mar 16 00:43:22 2010 UTC vs.
Revision 1.288 by root, Tue Mar 16 00:54:52 2010 UTC

3957default. 3957default.
3958 3958
3959=back 3959=back
3960 3960
3961Compiling with C<gcc -Os -DEV_STANDALONE -DEV_USE_EPOLL=1 -DEV_FEATURES=0> 3961Compiling with C<gcc -Os -DEV_STANDALONE -DEV_USE_EPOLL=1 -DEV_FEATURES=0>
3962reduces the compiled size of libev from 24.7Kb to 6.5Kb on my GNU/Linux 3962reduces the compiled size of libev from 24.7Kb code/2.8Kb data to 6.5Kb
3963amd64 system, while still giving you I/O watchers, timers and monotonic 3963code/0.3Kb data on my GNU/Linux amd64 system, while still giving you I/O
3964clock support. 3964watchers, timers and monotonic clock support.
3965 3965
3966With an intelligent-enough linker (gcc+binutils are intelligent enough 3966With an intelligent-enough linker (gcc+binutils are intelligent enough
3967when you use C<-Wl,--gc-sections -ffunction-sections>) functions unused by 3967when you use C<-Wl,--gc-sections -ffunction-sections>) functions unused by
3968your program might be left out as well - a binary starting a timer and an 3968your program might be left out as well - a binary starting a timer and an
3969I/O watcher then might come out at only 5Kb. 3969I/O watcher then might come out at only 5Kb.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines