Casts from pointer to int would be problems. coLinux uses such casts. Some coLinux structs are not 64 bit safe. The size of all structs that are passed from user space to kernel space and to the Linux side need to be checked. Or we would break the compatibility with 32 bit versions. Different sizes for long is a problem inside structs, that are shared between Linux kernel and Windows host. Read al