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

libdpkg: Add new notice() output function

Guillem Jover лет назад: 14
Родитель
Сommit
fdeacd2d9f
2 измененных файлов с 15 добавлено и 0 удалено
  1. 13 0
      lib/dpkg/report.c
  2. 2 0
      lib/dpkg/report.h

+ 13 - 0
lib/dpkg/report.c

@@ -57,3 +57,16 @@ warning(const char *fmt, ...)
 	warningv(fmt, args);
 	va_end(args);
 }
+
+void
+notice(const char *fmt, ...)
+{
+	char buf[1024];
+	va_list args;
+
+	va_start(args, fmt);
+	vsnprintf(buf, sizeof(buf), fmt, args);
+	va_end(args);
+
+	fprintf(stderr, "%s: %s\n", dpkg_get_progname(), buf);
+}

+ 2 - 0
lib/dpkg/report.h

@@ -38,6 +38,8 @@ int warning_get_count(void);
 void warningv(const char *fmt, va_list args) DPKG_ATTR_VPRINTF(1);
 void warning(const char *fmt, ...) DPKG_ATTR_PRINTF(1);
 
+void notice(const char *fmt, ...) DPKG_ATTR_PRINTF(1);
+
 /** @} */
 
 DPKG_END_DECLS