[syslinux:master] hdt: Dumping syslinux information
syslinux-bot for Erwan Velu
erwanaliasr1 at gmail.com
Mon Apr 25 15:28:16 PDT 2011
Commit-ID: 6b878ba73507839ec5c5f477de351e17918df500
Gitweb: http://syslinux.zytor.com/commit/6b878ba73507839ec5c5f477de351e17918df500
Author: Erwan Velu <erwanaliasr1 at gmail.com>
AuthorDate: Tue, 22 Mar 2011 23:04:02 +0100
Committer: Erwan Velu <erwanaliasr1 at gmail.com>
CommitDate: Tue, 22 Mar 2011 23:04:02 +0100
hdt: Dumping syslinux information
Syslinux is now dumped.
---
com32/{lib/inet.c => hdt/hdt-dump-syslinux.c} | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/com32/lib/inet.c b/com32/hdt/hdt-dump-syslinux.c
similarity index 77%
copy from com32/lib/inet.c
copy to com32/hdt/hdt-dump-syslinux.c
index 18891e8..843ebaf 100644
--- a/com32/lib/inet.c
+++ b/com32/hdt/hdt-dump-syslinux.c
@@ -26,12 +26,17 @@
* -----------------------------------------------------------------------
*/
-#include <stdio.h>
-#include <netinet/in.h>
-char * inet_ntoa ( in_addr_t addr ) {
- static char buf[16] = {0};
- uint8_t *bytes = ( uint8_t * ) &addr;
-
- sprintf ( buf, "%d.%d.%d.%d", bytes[0], bytes[1], bytes[2], bytes[3] );
- return buf;
+#include "hdt-common.h"
+#include "hdt-dump.h"
+#include <syslinux/config.h>
+
+void dump_syslinux(struct s_hardware *hardware, ZZJSON_CONFIG *config, ZZJSON **item) {
+
+ *item = zzjson_create_object(config, NULL); /* empty object */
+ add_hs(syslinux_fs);
+ add_hs(sv->version_string);
+ add_hi(sv->version);
+ add_hi(sv->max_api);
+ add_hs(sv->copyright_string);
+ flush("syslinux",config,item);
}
More information about the Syslinux-commits
mailing list