summaryrefslogtreecommitdiffstats
path: root/loader2/loader.h
diff options
context:
space:
mode:
Diffstat (limited to 'loader2/loader.h')
-rw-r--r--loader2/loader.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/loader2/loader.h b/loader2/loader.h
index 397a7b6fd..e0f524078 100644
--- a/loader2/loader.h
+++ b/loader2/loader.h
@@ -79,12 +79,13 @@ struct loaderData_s {
int kbd_set;
char * netDev;
int netDev_set;
- char * ip, * netmask, *gateway, *dns, *hostname, *ptpaddr;
+ char * ip, * netmask, *gateway, *dns, *hostname, *ptpaddr, *ethtool;
int mtu;
int noDns;
int ipinfo_set;
char * ksFile;
char * method;
+ char * ddsrc;
void * methodData;
moduleList modLoaded;
@@ -92,4 +93,13 @@ struct loaderData_s {
moduleInfoSet modInfo;
};
+/* 64 bit platforms, definitions courtesy of glib */
+#if defined (__x86_64__) || defined(__ia64__) || defined(__alpha__) || defined(__powerpc64__) || defined(__sparc64__) || defined(__s390x__)
+#define POINTER_TO_INT(p) ((int) (long) (p))
+#define INT_TO_POINTER(i) ((void *) (long) (i))
+#else
+#define POINTER_TO_INT(p) ((int) (p))
+#define INT_TO_POINTER(i) ((void *) (i))
+#endif
+
#endif