On 11.07.2010 18:46, Gabor Kovesdan wrote:
> I have two int64_t variables in kernel code, first is stored internally
> and the second one is passed from a syscall argument. When I print them
> with printf %lld modifier, the internal one behaves correctly but the
> other one I pass from a syscall has a corrupted value. If I pass 1, it
> prints out 3735348794091372545. I'm not doing anything special with it
> just reading it out from the struct that was generated with make sysent.
> Any ideas?

Can you show some code?

-- 
WBR, Andrey V. Elsukov

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to