193 files changed, 80411 insertions, 44563 deletions
@@ -1,14 +1,35 @@ -#ifndef NTFS3G_CONFIG_H -#define NTFS3G_CONFIG_H /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* Define this to 1 if you want to enable support of encrypted files in + libntfs and utilities. */ +/* #undef ENABLE_CRYPTO */ + /* Define to 1 if debug should be enabled */ /* #undef ENABLE_DEBUG */ -//#define DEBUG + +/* Define this to 1 if you want to enable use of Windows compliant disk + geometry. */ +/* #undef ENABLE_HD */ /* Define to 1 if the nfconv patch should be enabled */ /* #undef ENABLE_NFCONV */ +#ifndef MOUNTED +#define MOUNTED "/etc/mtab" +#endif + +#ifndef _PATH_MOUNTED +#define _PATH_MOUNTED "/etc/mtab" +#endif + +#define __USE_FILE_OFFSET64 + +/* Define this to 1 if you want to enable generation of DCE compliant UUIDs. + */ +//#define ENABLE_UUID 1 /* Define to 1 if using internal fuse */ #define FUSE_INTERNAL 1 @@ -23,7 +44,7 @@ #define HAVE_BYTESWAP_H 1 /* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 +/* #undef HAVE_CLOCK_GETTIME */ /* Define to 1 if you have the <ctype.h> header file. */ #define HAVE_CTYPE_H 1 @@ -41,9 +62,7 @@ #define HAVE_DUP2 1 /* Define to 1 if you have the <endian.h> header file. */ -#ifndef HAVE_ENDIAN_H -#define HAVE_ENDIAN_H 1 -#endif +//#define HAVE_ENDIAN_H 1 /* Define to 1 if you have the <errno.h> header file. */ #define HAVE_ERRNO_H 1 @@ -64,7 +83,7 @@ #define HAVE_FORK 1 /* Define to 1 if you have the `getmntent' function. */ -#define HAVE_GETMNTENT +#define HAVE_GETMNTENT 1 /* Define to 1 if you have the <getopt.h> header file. */ #define HAVE_GETOPT_H 1 @@ -85,7 +104,7 @@ #define HAVE_LIBGEN_H 1 /* Define to 1 if you have the <libintl.h> header file. */ -/* #undef HAVE_LIBINTL_H */ +//#define HAVE_LIBINTL_H 1 /* Define to 1 if you have the <limits.h> header file. */ #define HAVE_LIMITS_H 1 @@ -105,12 +124,18 @@ /* Define to 1 if you have the <machine/endian.h> header file. */ /* #undef HAVE_MACHINE_ENDIAN_H */ +/* Define to 1 if you have the <malloc.h> header file. */ +//#define HAVE_MALLOC_H 1 + /* Define to 1 if mbrtowc and mbstate_t are properly declared. */ #define HAVE_MBRTOWC 1 /* Define to 1 if you have the `mbsinit' function. */ #define HAVE_MBSINIT 1 +/* Define to 1 if you have the `memcpy' function. */ +#define HAVE_MEMCPY 1 + /* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 @@ -122,7 +147,12 @@ /* Define to 1 if you have the <mntent.h> header file. */ #define HAVE_MNTENT_H 1 - #define MOUNTED "/etc/mtab" + +/* Define to 1 if you have the <pwd.h> header file. */ +#define HAVE_PWD_H 1 + +/* Define to 1 if you have the `random' function. */ +#define HAVE_RANDOM 1 /* Define to 1 if you have the `realpath' function. */ #define HAVE_REALPATH 1 @@ -130,15 +160,21 @@ /* Define to 1 if you have the `regcomp' function. */ #define HAVE_REGCOMP 1 +/* Define to 1 if you have the <regex.h> header file. */ +#define HAVE_REGEX_H 1 + /* Define to 1 if you have the `setlocale' function. */ #define HAVE_SETLOCALE 1 /* Define to 1 if you have the `setxattr' function. */ //#define HAVE_SETXATTR 1 +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + /* Define to 1 if `stat' has the bug that it succeeds when given the zero-length file name argument. */ -#define HAVE_STAT_EMPTY_STRING_BUG 1 +/* #undef HAVE_STAT_EMPTY_STRING_BUG */ /* Define to 1 if you have the <stdarg.h> header file. */ #define HAVE_STDARG_H 1 @@ -191,19 +227,19 @@ /* Define to 1 if you have the `strtoul' function. */ #define HAVE_STRTOUL 1 -/* Define to 1 if `st_atim' is member of `struct stat'. */ -/* #undef HAVE_STRUCT_STAT_ST_ATIM */ +/* Define to 1 if `st_atim' is a member of `struct stat'. */ +//#define HAVE_STRUCT_STAT_ST_ATIM 1 -/* Define to 1 if `st_atimensec' is member of `struct stat'. */ -#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 +/* Define to 1 if `st_atimensec' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */ -/* Define to 1 if `st_atimespec' is member of `struct stat'. */ +/* Define to 1 if `st_atimespec' is a member of `struct stat'. */ /* #undef HAVE_STRUCT_STAT_ST_ATIMESPEC */ -/* Define to 1 if `st_blocks' is member of `struct stat'. */ +/* Define to 1 if `st_blocks' is a member of `struct stat'. */ #define HAVE_STRUCT_STAT_ST_BLOCKS 1 -/* Define to 1 if `st_rdev' is member of `struct stat'. */ +/* Define to 1 if `st_rdev' is a member of `struct stat'. */ #define HAVE_STRUCT_STAT_ST_RDEV 1 /* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use @@ -219,6 +255,9 @@ /* Define to 1 if you have the <sys/byteorder.h> header file. */ /* #undef HAVE_SYS_BYTEORDER_H */ +/* Define to 1 if you have the <sys/disk.h> header file. */ +/* #undef HAVE_SYS_DISK_H */ + /* Define to 1 if you have the <sys/endian.h> header file. */ /* #undef HAVE_SYS_ENDIAN_H */ @@ -244,7 +283,7 @@ #define HAVE_SYS_SYSMACROS_H 1 /* Define to 1 if you have the <sys/types.h> header file. */ -#define HAVE_SYS_TYPES_H 0 +#define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the <sys/vfs.h> header file. */ #define HAVE_SYS_VFS_H 1 @@ -254,20 +293,18 @@ /* Define to 1 if you have the <unistd.h> header file. */ #define HAVE_UNISTD_H 1 - #define __USE_FILE_OFFSET64 - /* Define to 1 if you have the `utime' function. */ #define HAVE_UTIME 1 /* Define to 1 if you have the `utimensat' function. */ -/* #undef HAVE_UTIMENSAT */ +//#define HAVE_UTIMENSAT 1 /* Define to 1 if you have the <utime.h> header file. */ #define HAVE_UTIME_H 1 /* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */ -/* #undef HAVE_UTIME_NULL */ +#define HAVE_UTIME_NULL 1 /* Define to 1 if you have the `vprintf' function. */ #define HAVE_VPRINTF 1 @@ -286,7 +323,11 @@ /* Define to 1 if `lstat' dereferences a symlink specified with a trailing slash. */ -/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */ +#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#define LT_OBJDIR ".libs/" /* Define to 1 if your C compiler doesn't accept -c and -o together. */ /* #undef NO_MINUS_C_MINUS_O */ @@ -304,13 +345,16 @@ #define PACKAGE_NAME "ntfs-3g" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "ntfs-3g 2010.5.16" +#define PACKAGE_STRING "ntfs-3g 2014.2.15" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "ntfs-3g" +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + /* Define to the version of this package. */ -#define PACKAGE_VERSION "2010.5.16" +#define PACKAGE_VERSION "2014.2.15" /* POSIX ACL support */ /* #undef POSIXACLS */ @@ -318,41 +362,74 @@ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif + + /* Version number of package */ -#define VERSION "2010.5.16" +#define VERSION "2014.2.15" /* Define to 1 if this is a Windows OS */ /* #undef WINDOWS */ -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -/* #undef WORDS_BIGENDIAN */ +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif /* Define to 1 if your processor stores words with the least significant byte first (like Intel and VAX, unlike Motorola and SPARC). */ #define WORDS_LITTLEENDIAN 1 -/* Number of bits in a file offset, on hosts where this is settable. */ -#define _FILE_OFFSET_BITS 64 - -#ifndef _OFF_T_DEFINED_ -#define _OFF_T_DEFINED_ -//typedef loff_t off_t; -//#define off_t loff_t -#endif +/* system extended attributes mappings */ +/* #undef XATTR_MAPPINGS */ -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif +/* Number of bits in a file offset, on hosts where this is settable. */ +/* #undef _FILE_OFFSET_BITS */ /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */ +/* Define to 1 if on MINIX. */ +/* #undef _MINIX */ + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +/* #undef _POSIX_SOURCE */ + /* Required define if using POSIX threads */ #define _REENTRANT 1 -#define _PATH_MOUNTED "/etc/mtab" +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ @@ -365,5 +442,3 @@ /* Define to `unsigned int' if <sys/types.h> does not define. */ /* #undef size_t */ -#endif - |