]> rtime.felk.cvut.cz Git - l4.git/blobdiff - kernel/fiasco/src/jdb/jdb_log.cpp
update
[l4.git] / kernel / fiasco / src / jdb / jdb_log.cpp
index 936b7c0e0b384f22933a020d72b03ba1739e4814..0a1ce6b5259bbf4a277b8961477022e9cdcb20cd 100644 (file)
@@ -115,15 +115,13 @@ Jdb_log_list_hdl::invoke(Kobject_common *, Syscall_frame *f, Utcb *utcb)
 }
 
 PUBLIC
-int
-Jdb_log_list::show_item(char *buffer, int max, void *item) const
+void
+Jdb_log_list::show_item(String_buffer *buffer, void *item) const
 {
   Tb_log_table_entry const *e = static_cast<Tb_log_table_entry const*>(item);
   char const *sc = e->name;
   sc += strlen(e->name) + 1;
-  int pos = snprintf(buffer, max, "%s %s (%s)",
-                     *(e->patch) ? "[on ]" : "[off]",  e->name, sc);
-  return pos;
+  buffer->printf("%s %s (%s)", *(e->patch) ? "[on ]" : "[off]",  e->name, sc);
 }
 
 PRIVATE static inline