This allows for launching lariza like this:
$ LARIZA_FIFO_SUFFIX=1 lariza file:///home/void/bookmarks.xhtml
And another instance like this:
$ LARIZA_FIFO_SUFFIX=2 lariza http://www.startpage.com
cooperation_setup(void)
{
GIOChannel *towatch;
+ const gchar *e;
+ gchar *fifofilename;
gchar *fifopath;
- fifopath = g_build_filename(g_get_user_runtime_dir(), __NAME__".fifo", NULL);
+ e = g_getenv(__NAME_UPPERCASE__"_FIFO_SUFFIX");
+ if (e != NULL)
+ fifofilename = g_strdup_printf("%s-%s", __NAME__".fifo", e);
+ else
+ fifofilename = g_strdup(__NAME__".fifo");
+ fifopath = g_build_filename(g_get_user_runtime_dir(), fifofilename, NULL);
+ g_free(fifofilename);
if (!g_file_test(fifopath, G_FILE_TEST_EXISTS))
mkfifo(fifopath, 0600);