[Midnightbsd-cvs] src [7369] trunk/lib/libmport: use extern
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Nov 28 18:55:49 EST 2015
Revision: 7369
http://svnweb.midnightbsd.org/src/?rev=7369
Author: laffer1
Date: 2015-11-28 18:55:49 -0500 (Sat, 28 Nov 2015)
Log Message:
-----------
use extern
Modified Paths:
--------------
trunk/lib/libmport/dispatch.c
trunk/lib/libmport/mport_dispatch.h
Modified: trunk/lib/libmport/dispatch.c
===================================================================
--- trunk/lib/libmport/dispatch.c 2015-11-28 23:55:29 UTC (rev 7368)
+++ trunk/lib/libmport/dispatch.c 2015-11-28 23:55:49 UTC (rev 7369)
@@ -27,9 +27,33 @@
#include <sys/cdefs.h>
__MBSDID("$MidnightBSD$");
+#include "mport.h"
#include "mport_dispatch.h"
#include "mport_private.h"
+/**
+ * package task queue
+ */
+dispatch_queue_t mportTaskSerial = NULL;
+
+/**
+ * libarchive operations queue
+ */
+dispatch_queue_t mportArchiveSerial = NULL;
+
+/**
+ * print callbacks queue
+ */
+dispatch_queue_t mportPrintSerial = NULL;
+
+/**
+ * sqlite operations queue
+ */
+dispatch_queue_t mportSQLSerial = NULL;
+
+//static dispatch_once_t mportInitializeOnce;
+
+
void
mport_init_queues(void)
{
@@ -38,4 +62,4 @@
mportPrintSerial = dispatch_queue_create("org.midnightbsd.mport.print", NULL);
mportSQLSerial = dispatch_queue_create("org.midnightbsd.mport.sql", NULL);
mportTaskSerial= dispatch_queue_create("org.midnightbsd.mport.task", NULL);
-}
\ No newline at end of file
+}
Modified: trunk/lib/libmport/mport_dispatch.h
===================================================================
--- trunk/lib/libmport/mport_dispatch.h 2015-11-28 23:55:29 UTC (rev 7368)
+++ trunk/lib/libmport/mport_dispatch.h 2015-11-28 23:55:49 UTC (rev 7369)
@@ -36,26 +36,24 @@
/**
* package task queue
*/
-static dispatch_queue_t mportTaskSerial = NULL;
+extern dispatch_queue_t mportTaskSerial;
/**
* libarchive operations queue
*/
-static dispatch_queue_t mportArchiveSerial = NULL;
+extern dispatch_queue_t mportArchiveSerial;
/**
* print callbacks queue
*/
-static dispatch_queue_t mportPrintSerial = NULL;
+extern dispatch_queue_t mportPrintSerial;
/**
* sqlite operations queue
*/
-static dispatch_queue_t mportSQLSerial = NULL;
+extern dispatch_queue_t mportSQLSerial;
-static dispatch_once_t mportInitializeOnce;
+void mport_init_queues(void);
-void mport_init_queues();
-
-#endif
\ No newline at end of file
+#endif
More information about the Midnightbsd-cvs
mailing list