Messages in this thread | | | Date | Mon, 13 Dec 2004 22:01:21 +0100 (MET) | From | Jan Engelhardt <> | Subject | Re: how to detect a 32 bit process on 64 bit kernel |
| |
>> > If no - would not it make a sence to add e.g. a flag in the >> > task struct, to make it possible? >> >> The kernel code shouldn't know. If your driver needs this information >> something is seriously wrong with it. > >A character driver I am working on gets passed a structure >from user space by implementing a write file operation. >The structure includes a pointer and so the format varies >between a 32 and 64 bit processes.
Do it like Glibc does. Use uint32_t and uint64_t when transferring things to/from kernelspace.
Jan Engelhardt -- ENOSPC - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |