* On Linux systems, this is a file with a name like
* <filename>plugin.so</filename>. For portability, you can use libtool and
* automake:
* On Linux systems, this is a file with a name like
* <filename>plugin.so</filename>. For portability, you can use libtool and
* automake:
* pkglib_LTLIBRARIES = plugin.la
* plugin_la_SOURCES = plugin.c foo.c bar.c
* plugin_la_LDFLAGS = -module -shared -avoid-version -export-symbols-regex "^glk_main$$"
* pkglib_LTLIBRARIES = plugin.la
* plugin_la_SOURCES = plugin.c foo.c bar.c
* plugin_la_LDFLAGS = -module -shared -avoid-version -export-symbols-regex "^glk_main$$"
* This will produce <filename>plugin.la</filename> which is a text file
* containing the correct plugin file to open (see the relevant section of the
* <ulink
* This will produce <filename>plugin.la</filename> which is a text file
* containing the correct plugin file to open (see the relevant section of the
* <ulink
priv->fileref_list = NULL;
priv->current_stream = NULL;
priv->stream_list = NULL;
priv->fileref_list = NULL;
priv->current_stream = NULL;
priv->stream_list = NULL;
/* Run in a separate thread */
priv->thread = g_thread_create(glk_enter, glk_main, TRUE, error);
/* Run in a separate thread */
priv->thread = g_thread_create(glk_enter, glk_main, TRUE, error);