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

Comparing libev/ev.pod (file contents):
Revision 1.419 by root, Sun Jun 24 14:30:40 2012 UTC vs.
Revision 1.420 by root, Sun Jul 1 19:58:12 2012 UTC

4625above. This reduces dependencies and makes libev faster. 4625above. This reduces dependencies and makes libev faster.
4626 4626
4627=item EV_ATOMIC_T 4627=item EV_ATOMIC_T
4628 4628
4629Libev requires an integer type (suitable for storing C<0> or C<1>) whose 4629Libev requires an integer type (suitable for storing C<0> or C<1>) whose
4630access is atomic and serialised with respect to other threads or signal 4630access is atomic with respect to other threads or signal contexts. No
4631contexts. No such type is easily found in the C language, so you can 4631such type is easily found in the C language, so you can provide your own
4632provide your own type that you know is safe for your purposes. It is used 4632type that you know is safe for your purposes. It is used both for signal
4633both for signal handler "locking" as well as for signal and thread safety 4633handler "locking" as well as for signal and thread safety in C<ev_async>
4634in C<ev_async> watchers. 4634watchers.
4635 4635
4636In the absence of this define, libev will use C<sig_atomic_t volatile> 4636In the absence of this define, libev will use C<sig_atomic_t volatile>
4637(from F<signal.h>), which is usually good enough on most platforms, 4637(from F<signal.h>), which is usually good enough on most platforms.
4638although strictly speaking using a type that also implies a memory fence
4639is required.
4640 4638
4641=item EV_H (h) 4639=item EV_H (h)
4642 4640
4643The name of the F<ev.h> header file used to include it. The default if 4641The name of the F<ev.h> header file used to include it. The default if
4644undefined is C<"ev.h"> in F<event.h>, F<ev.c> and F<ev++.h>. This can be 4642undefined is C<"ev.h"> in F<event.h>, F<ev.c> and F<ev++.h>. This can be

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines