mirror_corosync/exec
Mark Haverkamp 217207babb Some fixes to the event service based on the saftest event
tests results.  

The changes may affect applications currently using the event service. 

1. Timeout value to the saEvtChannelOpen call was updated to use
SA_TIME_MAX instead of 0 for infinite timeout.

2. added cleanup in the library to remove associated events when a
channel is closed, and remove associated channels when finalize is
called.

3. Added some new checking args for NULL and returning the correct error
code.

4. fixed dispatch to return correct status with SA_DISPATCH_ONE and no
available poll data.

5. Makefile had bad dependency for evt library build.


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@706 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-06-21 22:19:03 +00:00
..
aispoll.c defect 188 - use two fds instead of one fd for I/Os to executive 2005-04-15 19:08:20 +00:00
aispoll.h Change define for timer handle. 2004-09-23 01:27:22 +00:00
amf.c Allow services to use the openais.conf file for setting custom options. 2005-05-26 22:19:26 +00:00
amf.h add Amfcomponent state dump mechanism 2004-10-05 16:01:06 +00:00
ckpt.c defect 630 2005-06-17 18:41:54 +00:00
ckpt.h defect 628 2005-06-17 18:39:51 +00:00
clm.c defect 600 2005-06-06 20:35:05 +00:00
clm.h Update cluster membership service to B.01.01. 2005-02-04 19:35:14 +00:00
crypto.c autodetect endian and wordsize with gnuisms 2005-04-15 21:15:41 +00:00
crypto.h Remove unused code. 2004-09-15 20:20:07 +00:00
evs.c adds evs_membership_get api 2005-05-26 22:37:31 +00:00
evs.h (Logical change 1.62) 2004-08-31 08:21:44 +00:00
evt.c Some fixes to the event service based on the saftest event 2005-06-21 22:19:03 +00:00
evt.h Use B spec include files 2005-02-04 21:19:20 +00:00
handlers.h Allow services to use the openais.conf file for setting custom options. 2005-05-26 22:19:26 +00:00
hdb.c Fix off by one which could cause invalid handle to be used. 2004-10-27 22:24:15 +00:00
hdb.h (Logical change 1.44) 2004-07-27 23:30:47 +00:00
keygen.c (Logical change 1.51) 2004-08-09 21:29:42 +00:00
main.c Allow services to use the openais.conf file for setting custom options. 2005-05-26 22:19:26 +00:00
main.h defect 188 - use two fds instead of one fd for I/Os to executive 2005-04-15 19:08:20 +00:00
Makefile defect 577 2005-06-17 18:36:36 +00:00
mempool.c (Logical change 1.3) 2004-06-15 22:18:04 +00:00
mempool.h (Logical change 1.3) 2004-06-15 22:18:04 +00:00
parse.c defect 577 2005-06-17 18:36:36 +00:00
parse.h defect 577 2005-06-17 18:36:36 +00:00
print.c defect 188 - use two fds instead of one fd for I/Os to executive 2005-04-15 19:08:20 +00:00
print.h Synchronization base code added. 2005-03-02 22:10:45 +00:00
profile (Logical change 1.3) 2004-06-15 22:18:04 +00:00
swab.h (Logical change 1.117) 2005-01-22 20:55:47 +00:00
sync.c defect 478 - remove extra parameter to config change. 2005-04-15 19:03:18 +00:00
sync.h defect 478 - remove extra parameter to config change. 2005-04-15 19:03:18 +00:00
tlist.c Fix use of memory area after free when timer_fn deletes a timer. 2005-01-08 09:16:42 +00:00
tlist.h Fix required for previous tlist.c commit. 2005-01-08 17:53:32 +00:00
totem.h (Logical change 1.150) 2005-03-16 18:23:54 +00:00
totempg.c defect 577 2005-06-17 18:36:36 +00:00
totempg.h Allow services to use the openais.conf file for setting custom options. 2005-05-26 22:19:26 +00:00
totemsrp.c defect 577 2005-06-17 18:36:36 +00:00
totemsrp.h defect 577 2005-06-17 18:36:36 +00:00
util.c (Logical change 1.84) 2004-09-28 18:29:14 +00:00
util.h (Logical change 1.84) 2004-09-28 18:29:14 +00:00