Re: 64-bit stat (or not) in 32-bit Fedora binaries

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

 



On Tue, Feb 19, 2013 at 09:22:55AM -0600, Eric Sandeen wrote:
> > (3) For my code that uses st_ino, I need to ensure this is never
> > assigned to a 32 bit integer (eg. 'int', 'int32_t', 'long' on 32 bit, etc.)?
> 
> To be safe I'd use it in an u64 type, I guess.  The *internal* kernel stat
> structure uses u64:

That would be wrong.  To store st_ino values, you should be using the ino_t
type, like for file sizes/offsets (st_size, seeking, etc.) you should be
using off_t.  Both of these types depend on _FILE_OFFSET_BITS macro.

	Jakub
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux