d4e5abfb1bb990a029005c1a801961fc1a0ba866 |
|
10-Aug-2016 |
Adrien Schildknecht <adriens@google.com> |
libext2fs: replace 'unsigned long' by 'uintptr_t' This is needed for win64: sizeof(unsigned long) != sizeof(void*) Signed-off-by: Adrien Schildknecht <adriens@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
12406b37b2c998758004117eff6f6d593be1f7aa |
|
05-Nov-2014 |
Darrick J. Wong <darrick.wong@oracle.com> |
libext2fs: fix endian checking bits Commit 3e683eef936e6d ("define bitwise types and annotate conversion routines") broke the build on various platforms. Turns out that crossing our fingers wasn't such a good idea, so just define it separately. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
3e683eef936e6d80e7838330aaaf526d4ecc7849 |
|
04-Nov-2014 |
Eric Sandeen <sandeen@redhat.com> |
define bitwise types and annotate conversion routines This lays the groundwork for sparse-checking e2fsprogs for endianness; defines bitwise types, and fixes up the ext2fs_* swapping routines to do the proper casts. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
5023510dd7f0ab40a216d3600ab665e2053cc070 |
|
05-Jul-2014 |
Andreas Dilger <adilger@dilger.ca> |
blkid,ext2fs: avoid name clash with __u{8,16,32,64} Try to avoid name clashes with definitions of __u8, __u16, __u32, and __u64 in userspace, in case other headers also define these types. Define HAVE___{S,U}{8,16,32,64} preprocessor macros to show that these types are already defined. This would avoid the need to check for _BLKID_TYPES_H in ext2_types.h and _EXT2_TYPES_H in blkid_types.h, but since older versions of these headers did not use HAVE___U8 et.al. keep these checks around for now. Report an error if there are no 64-bit types available. The code will not compile if these are not available. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
3a941bef3b9036ca3db9d510c71bcae801ea4dd1 |
|
16-Dec-2013 |
Andreas Dilger <adilger@dilger.ca> |
build: use long long for __u64 by default Don't print a verbose configure error in parse-types.h if <asm/types.h> missing and __[SU]*_TYPEDEF is unset. This is always the case for non-Linux builds. The printf formatting strings all use "%llu" for printing 64-bit values and this it produces a large number of warnings if __u64 is defined as "unsigned long". If __U64_TYPEDEF isn't set use "unsigned long long" for __u64 in ext2-types.h and blkid-types.h by default instead of using "unsigned long". Fix a few places where "%d" or "%u" or "%Lu" were used to print a 64-bit value, by converting them to use "%lld" or "%llu" instead. Fix a few places where "%lu" was used to print .tv_usec, by casting the variable to "(long)" since .tv_usec is "int" on some systems. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
488c75a6a62acb07b82bcfab327d30eb5ea54703 |
|
07-Jun-2008 |
Theodore Ts'o <tytso@mit.edu> |
Fix ext2fs_swap{16,32,64} for external applications on big-endian machines The public header files depend on the the autoconf defines WORDS_BIGENDIAN and HAVE_SYS_TYPES_H, so we add them to ext2_types.h so that external programs which try to use ext2fs_swap*() will work correctly on big-endian systems. Fortunately, few if any programs need to use this libext2's byte-swap functions directly. Addresses-Debian-Bug: #484879 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
4ea7ea007bb227727ee1d4dca997c4f5b21d3a30 |
|
09-Apr-2006 |
Theodore Ts'o <tytso@mit.edu> |
Fix asm_types.h type conflicts This caused FTBFS bugs on AMD64 platforms, since it uses a different 64-bit type when compared with IA64, so we need to make our autoconfiguration system more intelligent. Addresses Debian Bugs: #360661, #360317 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
2625803ecff90ba8ab60d3c6b83a1ea0c91d2294 |
|
03-Apr-2004 |
Theodore Ts'o <tytso@mit.edu> |
Use C99 stdint.h types instead of custom types in the uuid library.
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
48e6e81362f264aee4f3945c14928efaf71a06c9 |
|
06-Jul-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fixx gcc -Wall nitpicks.
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
ed78c021c3b111d8ab9a51aef5d5156e3004083f |
|
06-Mar-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fix up lots of portability problems that caused e2fsprogs not to build successfully under Solaris.
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
6579488028f0fcd8173f49f11971ee0a4f9c99cb |
|
14-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ext2_types.h.in: ext2_types.h.in: If linux/types.h has been defined, then don't try to redefine the typedefs. ChangeLog, Makefile.in: Makefile.in: Make the install target depend on $(SUBS) to accomodate the fools who want to compile and install e2fsprogs as root using just one command.
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
30e50b7cdd6f5bbd5f2d6a2ee8ce0d4522336397 |
|
08-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, icount.c: icount.c (insert_icount_el): Fix the code used to estimate the size of the new icount array to be more intelligent, to avoid reallocating the array too many times. ChangeLog, ext2_types.h.in: ext2_types.h.in: Use unsigned ints in favor of unsigned longs when trying to find a 32-bit wide type.
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|
797f5ef14e92294b329e52971d467d7af5b2993e |
|
02-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, wordwrap.pl: Makefile.in: Move include/asm/types.h.in to lib/ext2fs/ext2_fs.h.in. wordwrap.pl: Add some rules which help fix up the dependencies. Many files: Move include/asm/types.h.in to lib/ext2fs/ext2_fs.h.in.
/external/e2fsprogs/lib/ext2fs/ext2_types.h.in
|