Whamcloud - gitweb
LU-1537 libcfs: 64-bit values are l64 on powerpc
authorPrakash Surya <surya1@llnl.gov>
Mon, 18 Jun 2012 18:31:20 +0000 (11:31 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 3 Oct 2012 18:43:24 +0000 (14:43 -0400)
commit5a446fdde7880fed6823ec4716b2621f57546180
treee6d5e470d9464ce6ffd03a3c3462a1f51251f41c
parent061f6421fcc9a41d53a3f66fff3848cb09b862ad
LU-1537 libcfs: 64-bit values are l64 on powerpc

The Linux kernel defines 64-bit values as 'long' rather than 'long long'
for user space applications on powerpc. Previously Lustre would assume
64-bit values were 'long long', which would cause compilation errors for
user space application when compiled on powerpc machines. This change
removes this assumption, correctly defining 64-bit types on powerpc.

Signed-off-by: Prakash Surya <surya1@llnl.gov>
Change-Id: I99f210e9402d3b2aea1a1ee5458b670387f65323
Reviewed-on: http://review.whamcloud.com/3127
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/include/libcfs/posix/posix-types.h