[SerialICE] r55 - trunk/SerialICE/util/kconfig

svn at coresystems.de svn at coresystems.de
Thu Nov 19 23:03:12 CET 2009


Author: oxygene
Date: 2009-11-19 23:03:12 +0100 (Thu, 19 Nov 2009)
New Revision: 55

Modified:
   trunk/SerialICE/util/kconfig/confdata.c
   trunk/SerialICE/util/kconfig/symbol.c
Log:
Win32 for Kconfig, 1/x


Modified: trunk/SerialICE/util/kconfig/confdata.c
===================================================================
--- trunk/SerialICE/util/kconfig/confdata.c	2009-11-19 20:24:33 UTC (rev 54)
+++ trunk/SerialICE/util/kconfig/confdata.c	2009-11-19 22:03:12 UTC (rev 55)
@@ -15,6 +15,10 @@
 #define LKC_DIRECT_LINK
 #include "lkc.h"
 
+#ifdef WIN32
+#define mkdir(x,y) mkdir(x)
+#endif
+
 static void conf_warning(const char *fmt, ...)
 	__attribute__ ((format (printf, 1, 2)));
 

Modified: trunk/SerialICE/util/kconfig/symbol.c
===================================================================
--- trunk/SerialICE/util/kconfig/symbol.c	2009-11-19 20:24:33 UTC (rev 54)
+++ trunk/SerialICE/util/kconfig/symbol.c	2009-11-19 22:03:12 UTC (rev 55)
@@ -7,7 +7,9 @@
 #include <stdlib.h>
 #include <string.h>
 #include <regex.h>
+#ifndef WIN32
 #include <sys/utsname.h>
+#endif
 
 #define LKC_DIRECT_LINK
 #include "lkc.h"
@@ -46,19 +48,27 @@
 void sym_init(void)
 {
 	struct symbol *sym;
+#ifndef WIN32
 	struct utsname uts;
+#endif
 	static bool inited = false;
 
 	if (inited)
 		return;
 	inited = true;
 
+#ifndef WIN32
 	uname(&uts);
+#endif
 
 	sym = sym_lookup("UNAME_RELEASE", 0);
 	sym->type = S_STRING;
 	sym->flags |= SYMBOL_AUTO;
+#ifndef WIN32
 	sym_add_default(sym, uts.release);
+#else
+	sym_add_default(sym, "");
+#endif
 }
 
 enum symbol_type sym_get_type(struct symbol *sym)




More information about the SerialICE mailing list