From 5bc953f2f1fab0fcf0791c8cc1a399301a5ceb93 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 20 Dec 2011 04:08:35 +0000 Subject: *** empty log message *** --- ev.pod | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ev.pod') diff --git a/ev.pod b/ev.pod index 2f6f3cc..e40117b 100644 --- a/ev.pod +++ b/ev.pod @@ -4654,6 +4654,17 @@ when you use C<-Wl,--gc-sections -ffunction-sections>) functions unused by your program might be left out as well - a binary starting a timer and an I/O watcher then might come out at only 5Kb. +=item EV_API_STATIC + +If this symbol is defined (by default it is not), then all identifiers +will have static linkage. This means that libev will not export any +identifiers, and you cannot link against libev anymore. This can be useful +when you embed libev, only want to use libev functions in a single file, +and do not want its identifiers to be visible. + +To use this, define C and include F in the file that +wants to use libev. + =item EV_AVOID_STDIO If this is set to C<1> at compiletime, then libev will avoid using stdio -- cgit v1.2.3