Re: how to detect a 32 bit process on 64 bit kernel

Andi Kleen
2004-12-14T07:28:51Z

On Sun, Dec 12, 2004 at 11:51:10PM +0200, Michael S. Tsirkin wrote:
> Hello!
> Is there a reliable way e.g. on x86-64 (or ia64, or any other
> 64-bit system), from the char device driver,
> to find out that I am running an operation in the context of a 32-bit
> task?
>
> If no - would not it make a sence to add e.g. a flag in the
> task struct, to make it possible?

There are non portable ways, but they are strong discouraged because
we aim to eventually support 32bit ABIs from 64bit processes too.
Don't do it.

-Andi