Re: Kernel bits

Chad Schwartz
2000-11-27T13:55:29Z

int main(void) {
printf("Size of an unsigned long is %d bytes\n",sizeof(unsigned long));
return(0);
}

That simple program will tell you that an unsigned long is 4 bytes, or 8
bytes.

It is then a safe assumption - that if you get back '8', that you're
running a 64bit kernel, on a 64bit processor.

Chad

On Wed, 22 Nov 2000, 64738 wrote:

> Hi.
>
> Is there a syscall or something that can tell me whether I'm working on a 32-
> or a 64-bit kernel?
>
> Greeting,
> Alain
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> Please read the FAQ at http://www.tux.org/lkml/