if (in_esecuzione)
{
- /* chiudo le eventuali sessioni di openoffice attive */
- /* TODO parametrizzare il nome del processo da cercare */
-#ifdef G_OS_WIN32
- pipa = popen (g_strdup_printf ("taskkill /T /F /IM soffice.bin"), "r");
-#else
- pipa = popen (g_strdup_printf ("killall soffice.bin"), "r");
-#endif
- pclose (pipa);
+ solipa_ooo_chiudi_openoffice (ooo);
}
/* apro openoffice in ascolto */
{
solipa_ooo_exec (ooo, "document.dispose()\n");
}
+
+void
+solipa_ooo_chiudi_openoffice (SolipaOOO *ooo)
+{
+ FILE *pipa;
+
+ /* chiudo le eventuali sessioni di openoffice attive */
+ /* TODO parametrizzare il nome del processo da cercare */
+#ifdef G_OS_WIN32
+ pipa = popen (g_strdup_printf ("taskkill /T /F /IM soffice.bin"), "r");
+#else
+ pipa = popen (g_strdup_printf ("killall soffice.bin"), "r");
+#endif
+ pclose (pipa);
+}