/* Initialize client. */
static int _init_client(char *dmeventd_path, struct dm_event_fifos *fifos)
{
	/* init fifos */
	memset(fifos, 0, sizeof(*fifos));

	/* FIXME Make these either configurable or depend directly on dmeventd_path */
	fifos->client_path = DM_EVENT_FIFO_CLIENT;
	fifos->server_path = DM_EVENT_FIFO_SERVER;

	if (!_start_daemon(dmeventd_path, fifos))
		return_0;

	return init_fifos(fifos);
}
Example #2
0
static void spyglass_init(void)
{
  /*printf("using gluray\n");*/

    static int done = 0;

    if (!done)
    {
        init_fifos();
        /*printf("load_lib_sym\n");*/
        load_library_symbols();
        /*printf("done load_lib_sym\n");*/
#if defined(LINK_ENUMS_HACK)
        link_enums();
#endif
        done = 1;
    }
    /*printf("done gluray_init\n");*/
}