* add dbgprint() to provide standardized debug output
* print initial debug message to stderr
Signed-off-by: Karel Zak <kzak@redhat.com>
fflush(stderr); \
} while(0)
+static inline void __attribute__ ((__format__ (__printf__, 1, 2)))
+dbgprint(const char *mesg, ...)
+{
+ va_list ap;
+ va_start(ap, mesg);
+ vfprintf(stderr, mesg, ap);
+ va_end(ap);
+ fputc('\n', stderr);
+}
+
extern int fdisk_debug_mask;
extern void fdisk_init_debug(int mask);
fdisk_debug_mask = mask;
if (fdisk_debug_mask)
- printf("fdisk: debug mask set to 0x%04x.\n",
+ fprintf(stderr, "fdisk: debug mask set to 0x%04x.\n",
fdisk_debug_mask);
fdisk_debug_mask |= FDISK_DEBUG_INIT;
}