[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Quota - grace




>> I can help on that one - we had a similar problem in the XFS
>> user space awhile ago.  At the top of quotacheck_v1.c, where
>> <asm/byteorder.h> is, try this...
>> 
>> #if defined(__powerpc__) /* ppc fix from: Robert Ramiega 
>(jedi@plukwa.net) */
>> # define __BYTEORDER_HAS_U64__
>> #endif
>> #include <asm/byteorder.h>
>> 
>> 
>> [This is derived from cmd/xfsprogs/include/platform_defs.h.in]
>  Yes. This should fix it but I think right fix would be to 
>fix kernel includes
>for ppc - on other architectures __BYTEORDER_HAS_U64__ is 
>defined if __KERNEL__
>is defined or STRICT_ANSI is not defined. On ppc theres && 
>instead of || (probably
>by some accident).
>  To that umode_t thing - I don't know why it was there (this 
>was a part of code
>I took from older utils :)). It seems to me that as everywhere 
>mode_t is in fact
>passed there's not reason for umode_t. So I've changed it to mode_t.
>
>								Honza
>
>--
>Jan Kara <jack@suse.cz>
>SuSE Labs
>

Thank you all.

It works, I can use the latest version now:)

Juer