summaryrefslogtreecommitdiff
path: root/ev.pod
diff options
context:
space:
mode:
authorroot <root>2008-11-20 00:43:58 +0000
committerroot <root>2008-11-20 00:43:58 +0000
commit9a1c199ae2faf3c844eb99a7f5d71ab76fc6b35c (patch)
tree89d01b5bf7f4992d7df0fa316f7bc7ec8a5a041f /ev.pod
parent04e9dd936bfe30c2121997b1f7ef37b0ac7eb52a (diff)
*** empty log message ***
Diffstat (limited to 'ev.pod')
-rw-r--r--ev.pod7
1 files changed, 4 insertions, 3 deletions
diff --git a/ev.pod b/ev.pod
index 3803d11..7839e8c 100644
--- a/ev.pod
+++ b/ev.pod
@@ -3217,9 +3217,10 @@ If defined to be C<1>, libev will try to use a direct syscall instead
of calling the system-provided C<clock_gettime> function. This option
exists because on GNU/Linux, C<clock_gettime> is in C<librt>, but C<librt>
unconditionally pulls in C<libpthread>, slowing down single-threaded
-programs needlessly. Using a direct syscall is slightly slower, because
-no optimised vdso implementation can be used, but avoids the pthread
-dependency. Defaults to C<1> on GNU/Linux with glibc 2.x or higher.
+programs needlessly. Using a direct syscall is slightly slower (in
+theory), because no optimised vdso implementation can be used, but avoids
+the pthread dependency. Defaults to C<1> on GNU/Linux with glibc 2.x or
+higher, as it simplifies linking (no need for C<-lrt>).
=item EV_USE_NANOSLEEP