Re: Kernel bits

From: Chad Schwartz (cwslist@main.cornernet.com)
Date: Mon Nov 27 2000 - 08:36:22 EST


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/
>

-
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/



This archive was generated by hypermail 2b29 : Thu Nov 30 2000 - 21:00:17 EST