# HG changeset patch # User Mikael Berthe # Date 1239445851 -7200 # Node ID 8c0237c8c186626390862e590e8580a73338c4e4 # Parent 481b60da99c91bff98fd56c184c6b2cba353c4b7 Export the FIFO pipe name as an environment variable (Lukas Kuklinek) diff -r 481b60da99c9 -r 8c0237c8c186 mcabber/src/fifo.c --- a/mcabber/src/fifo.c Sat Apr 11 12:20:12 2009 +0200 +++ b/mcabber/src/fifo.c Sat Apr 11 12:30:51 2009 +0200 @@ -39,6 +39,7 @@ static FILE *sfd; static char *fifo_name; +static const char *FIFO_ENV_NAME = "MCABBER_FIFO"; // fifo_init(fifo_path) // Create and open the FIFO file. @@ -93,6 +94,8 @@ if (!fd) return -1; + setenv(FIFO_ENV_NAME, fifo_name, 1); + sfd = fdopen(fd, "r"); if (fifo_path) scr_LogPrint(LPRINT_LOGNORM, "FIFO initialized (%s)", fifo_name); @@ -103,6 +106,7 @@ // Close the current FIFO pipe and delete it. void fifo_deinit(void) { + unsetenv(FIFO_ENV_NAME); if (sfd) { fclose(sfd); sfd = NULL;