[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