tools headers UAPI: Sync linux/prctl.h with the kernel sources
[linux-2.6-microblaze.git] / fs / seq_file.c
index cb11a34..5059248 100644 (file)
@@ -412,6 +412,24 @@ void seq_printf(struct seq_file *m, const char *f, ...)
 }
 EXPORT_SYMBOL(seq_printf);
 
+#ifdef CONFIG_BINARY_PRINTF
+void seq_bprintf(struct seq_file *m, const char *f, const u32 *binary)
+{
+       int len;
+
+       if (m->count < m->size) {
+               len = bstr_printf(m->buf + m->count, m->size - m->count, f,
+                                 binary);
+               if (m->count + len < m->size) {
+                       m->count += len;
+                       return;
+               }
+       }
+       seq_set_overflow(m);
+}
+EXPORT_SYMBOL(seq_bprintf);
+#endif /* CONFIG_BINARY_PRINTF */
+
 /**
  *     mangle_path -   mangle and copy path to buffer beginning
  *     @s: buffer start