[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