Просмотр исходного кода

libdpkg: Move onerr_abort definition from mlib.c to ehandle.c

Guillem Jover лет назад: 18
Родитель
Сommit
c0a65e5f66
4 измененных файлов с 14 добавлено и 7 удалено
  1. 6 0
      ChangeLog
  2. 2 2
      lib/dpkg.h
  3. 6 0
      lib/ehandle.c
  4. 0 5
      lib/mlib.c

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2008-06-28  Guillem Jover  <guillem@debian.org>
+
+	* lib/dpkg.h (onerr_abort): Move declaration to the ehandle.c section.
+	* lib/mlib.c (onerr_abort): Move definition ...
+	* lib/ehandle.c: ... here.
+
 2008-06-28  Guillem Jover  <guillem@debian.org>
 
 	* lib/mlib.c (checksubprocerr): Move the PROCNOERR check before

+ 2 - 2
lib/dpkg.h

@@ -190,6 +190,8 @@ extern const char printforhelp[];
 
 /*** from ehandle.c ***/
 
+extern volatile int onerr_abort;
+
 typedef void error_printer(const char *emsg, const char *contextstring);
 
 void push_error_handler(jmp_buf *jbufp, error_printer *printerror,
@@ -385,8 +387,6 @@ off_t buffer_write(buffer_data_t data, void *buf, off_t length, const char *desc
 off_t buffer_read(buffer_data_t data, void *buf, off_t length, const char *desc);
 off_t buffer_copy(buffer_data_t read_data, buffer_data_t write_data, off_t limit, const char *desc);
 
-extern volatile int onerr_abort;
-
 /*** from utils.c ***/
 
 int cisdigit(int c);

+ 6 - 0
lib/ehandle.c

@@ -39,6 +39,12 @@ static char errmsgbuf[4096];
  * same again just in case.
  */
 
+/* Incremented when we do some kind of generally necessary operation,
+ * so that loops &c know to quit if we take an error exit. Decremented
+ * again afterwards.
+ */
+volatile int onerr_abort = 0;
+
 #define NCALLS 2
 
 struct cleanupentry {

+ 0 - 5
lib/mlib.c

@@ -35,11 +35,6 @@
 #include <dpkg-db.h>
 #include <md5.h>
 
-/* Incremented when we do some kind of generally necessary operation, so that
- * loops &c know to quit if we take an error exit.  Decremented again afterwards.
- */
-volatile int onerr_abort= 0;
-
 void *m_malloc(size_t amount) {
 #ifdef MDEBUG
   unsigned short *r2, x;