From b4c49e057a3c3e6c5874f5d817ded26629e37ddc Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Sun, 19 Sep 2004 14:34:41 +0000 Subject: [PATCH] Remove a compiler warning by defining the signal_cb function as static. And remove a segfault on ompi_info by insuring the the event library is initialized before we add events inside. This commit was SVN r2767. --- src/mca/pcm/base/pcm_base_open.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mca/pcm/base/pcm_base_open.c b/src/mca/pcm/base/pcm_base_open.c index b227718f54..573abe1eb7 100644 --- a/src/mca/pcm/base/pcm_base_open.c +++ b/src/mca/pcm/base/pcm_base_open.c @@ -20,8 +20,7 @@ #include "mca/pcm/base/static-components.h" - -void +static void signal_cb(int fd, short event, void *arg) { struct ompi_event *signal = arg; @@ -49,7 +48,8 @@ int mca_pcm_base_open(void) struct ompi_event *signal_int; signal_int = malloc(sizeof(struct ompi_event)); - /* Initalize one event */ + /* Initalize one event (only after the event library was initialized) */ + ompi_event_init(); ompi_event_set(signal_int, SIGHUP, OMPI_EV_SIGNAL|OMPI_EV_PERSIST, signal_cb, signal_int);