diff options
Diffstat (limited to 'loader2/loader.h')
-rw-r--r-- | loader2/loader.h | 12 |
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 |