e2fsprogs/lib/uuid
Andreas Dilger 3a941bef3b 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>
2013-12-15 22:10:09 -05:00
..
COPYING Clarified that the lib/uuid directory is under a BSD-style and 2004-04-12 13:19:21 -04:00
Makefile.in e2fsprogs: add (optional) sparse checking to the build 2013-10-11 23:12:40 -04:00
clear.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
compare.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
configure.in configure.in: 2000-07-13 23:25:54 +00:00
copy.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
gen_uuid.c build: use long long for __u64 by default 2013-12-15 22:10:09 -05:00
gen_uuid_nt.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
isnull.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
pack.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
parse.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
tst_uuid.c build: use long long for __u64 by default 2013-12-15 22:10:09 -05:00
unpack.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
unparse.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
uuid.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid.h.in Don't use in-tree header files if using system uuid or blkid libraries 2009-10-04 14:45:08 -04:00
uuid.pc.in Change pkg-config files so that both <et/com_err.h> and <com_err.h> work 2012-05-14 12:45:54 -04:00
uuidP.h Don't use in-tree header files if using system uuid or blkid libraries 2009-10-04 14:45:08 -04:00
uuid_clear.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_compare.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_copy.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_generate.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_is_null.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_parse.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_time.3.in Update and clean up uuid man pages, including renaming libuuid.3 to 2004-05-04 22:05:05 -04:00
uuid_time.c build: use long long for __u64 by default 2013-12-15 22:10:09 -05:00
uuid_types.h.in Use C99 stdint.h types instead of custom types in the uuid library. 2004-04-03 10:20:26 -05:00
uuid_unparse.3.in Fix uuid_unparse man page to give a correct example UUID output string 2007-12-15 21:13:42 -05:00
uuidd.h libuuid: Don't run uuidd if it would fail due to permission problems 2009-06-30 22:36:28 -04:00