diff options
author | Tushar Gohad <tushar.gohad@intel.com> | 2014-07-07 22:16:33 -0700 |
---|---|---|
committer | Tushar Gohad <tushar.gohad@intel.com> | 2014-07-07 22:16:33 -0700 |
commit | 06e221f6708d5515296801af2ae14d6ea33e837e (patch) | |
tree | 927f777aacf503f22b4f30e17267280de363376f | |
parent | 6e600786f16bbcfbcaef9f0da7af7d5418f40c62 (diff) | |
download | liberasurecode-06e221f6708d5515296801af2ae14d6ea33e837e.tar.gz |
autoheader: Additional headers in liberasurecode_stdinc.h
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | include/config.h | 185 | ||||
-rw-r--r-- | include/config.h.in | 6 | ||||
-rw-r--r-- | include/config.h.in~ | 181 | ||||
-rw-r--r-- | include/erasurecode/erasurecode_stdinc.h | 13 |
5 files changed, 20 insertions, 367 deletions
diff --git a/configure.ac b/configure.ac index b5fbe76..70ba87a 100644 --- a/configure.ac +++ b/configure.ac @@ -28,7 +28,7 @@ dnl Check for C library headers AC_HEADER_STDC AC_CHECK_HEADERS(sys/types.h stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h \ string.h strings.h inttypes.h stdint.h ctype.h math.h iconv.h \ - signal.h dlfcn.h pthread.h) + signal.h dlfcn.h pthread.h unistd.h limits.h errno.h) AC_CHECK_FUNCS(malloc calloc realloc free) # Check for jerasure/gf_complete headers diff --git a/include/config.h b/include/config.h deleted file mode 100644 index 178d787..0000000 --- a/include/config.h +++ /dev/null @@ -1,185 +0,0 @@ -/* include/config.h. Generated from config.h.in by configure. */ -/* include/config.h.in. Generated from configure.ac by autoheader. */ - -/* Support Altivec instructions */ -/* #undef HAVE_ALTIVEC */ - -/* Support AVX (Advanced Vector Extensions) instructions */ -/* #undef HAVE_AVX */ - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the <cauchy.h> header file. */ -/* #undef HAVE_CAUCHY_H */ - -/* Define to 1 if you have the <ctype.h> header file. */ -#define HAVE_CTYPE_H 1 - -/* Define to 1 if you have the <dlfcn.h> header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `free' function. */ -#define HAVE_FREE 1 - -/* Define to 1 if you have the <galois.h> header file. */ -/* #undef HAVE_GALOIS_H */ - -/* Define to 1 if you have the <gf_complete.h> header file. */ -#define HAVE_GF_COMPLETE_H 1 - -/* Define to 1 if you have the <iconv.h> header file. */ -#define HAVE_ICONV_H 1 - -/* Define to 1 if you have the <inttypes.h> header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the <jerasure.h> header file. */ -/* #undef HAVE_JERASURE_H */ - -/* Define to 1 if you have the <liberation.h> header file. */ -/* #undef HAVE_LIBERATION_H */ - -/* Define to 1 if you have the `gf_complete' library (-lgf_complete). */ -#define HAVE_LIBGF_COMPLETE 1 - -/* Define to 1 if you have the `malloc' function. */ -#define HAVE_MALLOC 1 - -/* Define to 1 if you have the <malloc.h> header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the <math.h> header file. */ -#define HAVE_MATH_H 1 - -/* Define to 1 if you have the <memory.h> header file. */ -#define HAVE_MEMORY_H 1 - -/* Support mmx instructions */ -#define HAVE_MMX /**/ - -/* Define to 1 if you have the <pthread.h> header file. */ -#define HAVE_PTHREAD_H 1 - -/* Define to 1 if you have the `realloc' function. */ -#define HAVE_REALLOC 1 - -/* Define to 1 if you have the <reed_sol.h> header file. */ -/* #undef HAVE_REED_SOL_H */ - -/* Define to 1 if you have the <signal.h> header file. */ -#define HAVE_SIGNAL_H 1 - -/* Support SSE (Streaming SIMD Extensions) instructions */ -#define HAVE_SSE /**/ - -/* Support SSE2 (Streaming SIMD Extensions 2) instructions */ -#define HAVE_SSE2 /**/ - -/* Support SSE3 (Streaming SIMD Extensions 3) instructions */ -#define HAVE_SSE3 /**/ - -/* Support SSSE4.1 (Streaming SIMD Extensions 4.1) instructions */ -/* #undef HAVE_SSE4_1 */ - -/* Support SSSE4.2 (Streaming SIMD Extensions 4.2) instructions */ -/* #undef HAVE_SSE4_2 */ - -/* Support SSSE3 (Supplemental Streaming SIMD Extensions 3) instructions */ -#define HAVE_SSSE3 /**/ - -/* Define to 1 if you have the <stdarg.h> header file. */ -#define HAVE_STDARG_H 1 - -/* Define to 1 if you have the <stddef.h> header file. */ -#define HAVE_STDDEF_H 1 - -/* Define to 1 if you have the <stdint.h> header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the <stdio.h> header file. */ -#define HAVE_STDIO_H 1 - -/* Define to 1 if you have the <stdlib.h> header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the <strings.h> header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the <string.h> header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the <sys/stat.h> header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the <sys/types.h> header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the <unistd.h> header file. */ -#define HAVE_UNISTD_H 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 */ - -/* Name of package */ -#define PACKAGE "erasurecode" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "erasurecode" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "erasurecode 0.9.4" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "erasurecode" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "0.9.4" - -/* 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 "0.9.4" - -/* 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 */ diff --git a/include/config.h.in b/include/config.h.in index d2b42c9..cbda85e 100644 --- a/include/config.h.in +++ b/include/config.h.in @@ -18,6 +18,9 @@ /* Define to 1 if you have the <dlfcn.h> header file. */ #undef HAVE_DLFCN_H +/* Define to 1 if you have the <errno.h> header file. */ +#undef HAVE_ERRNO_H + /* Define to 1 if you have the `free' function. */ #undef HAVE_FREE @@ -42,6 +45,9 @@ /* Define to 1 if you have the `gf_complete' library (-lgf_complete). */ #undef HAVE_LIBGF_COMPLETE +/* Define to 1 if you have the <limits.h> header file. */ +#undef HAVE_LIMITS_H + /* Define to 1 if you have the `malloc' function. */ #undef HAVE_MALLOC diff --git a/include/config.h.in~ b/include/config.h.in~ deleted file mode 100644 index 462461b..0000000 --- a/include/config.h.in~ +++ /dev/null @@ -1,181 +0,0 @@ -/* include/config.h.in. Generated from configure.ac by autoheader. */ - -/* Support Altivec instructions */ -#undef HAVE_ALTIVEC - -/* Support AVX (Advanced Vector Extensions) instructions */ -#undef HAVE_AVX - -/* Define to 1 if you have the `calloc' function. */ -#undef HAVE_CALLOC - -/* Define to 1 if you have the <cauchy.h> header file. */ -#undef HAVE_CAUCHY_H - -/* Define to 1 if you have the <ctype.h> header file. */ -#undef HAVE_CTYPE_H - -/* Define to 1 if you have the <dlfcn.h> header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the `free' function. */ -#undef HAVE_FREE - -/* Define to 1 if you have the <galois.h> header file. */ -#undef HAVE_GALOIS_H - -/* Define to 1 if you have the <gf_complete.h> header file. */ -#undef HAVE_GF_COMPLETE_H - -/* Define to 1 if you have the <iconv.h> header file. */ -#undef HAVE_ICONV_H - -/* Define to 1 if you have the <inttypes.h> header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the <jerasure.h> header file. */ -#undef HAVE_JERASURE_H - -/* Define to 1 if you have the <liberation.h> header file. */ -#undef HAVE_LIBERATION_H - -/* Define to 1 if you have the `gf_complete' library (-lgf_complete). */ -#undef HAVE_LIBGF_COMPLETE - -/* Define to 1 if you have the `malloc' function. */ -#undef HAVE_MALLOC - -/* Define to 1 if you have the <malloc.h> header file. */ -#undef HAVE_MALLOC_H - -/* Define to 1 if you have the <math.h> header file. */ -#undef HAVE_MATH_H - -/* Define to 1 if you have the <memory.h> header file. */ -#undef HAVE_MEMORY_H - -/* Support mmx instructions */ -#undef HAVE_MMX - -/* Define to 1 if you have the `realloc' function. */ -#undef HAVE_REALLOC - -/* Define to 1 if you have the <reed_sol.h> header file. */ -#undef HAVE_REED_SOL_H - -/* Define to 1 if you have the <signal.h> header file. */ -#undef HAVE_SIGNAL_H - -/* Support SSE (Streaming SIMD Extensions) instructions */ -#undef HAVE_SSE - -/* Support SSE2 (Streaming SIMD Extensions 2) instructions */ -#undef HAVE_SSE2 - -/* Support SSE3 (Streaming SIMD Extensions 3) instructions */ -#undef HAVE_SSE3 - -/* Support SSSE4.1 (Streaming SIMD Extensions 4.1) instructions */ -#undef HAVE_SSE4_1 - -/* Support SSSE4.2 (Streaming SIMD Extensions 4.2) instructions */ -#undef HAVE_SSE4_2 - -/* Support SSSE3 (Supplemental Streaming SIMD Extensions 3) instructions */ -#undef HAVE_SSSE3 - -/* Define to 1 if you have the <stdarg.h> header file. */ -#undef HAVE_STDARG_H - -/* Define to 1 if you have the <stddef.h> header file. */ -#undef HAVE_STDDEF_H - -/* Define to 1 if you have the <stdint.h> header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the <stdio.h> header file. */ -#undef HAVE_STDIO_H - -/* Define to 1 if you have the <stdlib.h> header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the <strings.h> header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the <string.h> header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the <sys/stat.h> header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the <sys/types.h> header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the <unistd.h> header file. */ -#undef HAVE_UNISTD_H - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#undef LT_OBJDIR - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#undef NO_MINUS_C_MINUS_O - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#undef PACKAGE_URL - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# undef _ALL_SOURCE -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# undef _GNU_SOURCE -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# undef _POSIX_PTHREAD_SEMANTICS -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# undef _TANDEM_SOURCE -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# undef __EXTENSIONS__ -#endif - - -/* Version number of package */ -#undef VERSION - -/* 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 diff --git a/include/erasurecode/erasurecode_stdinc.h b/include/erasurecode/erasurecode_stdinc.h index 8752337..84dea54 100644 --- a/include/erasurecode/erasurecode_stdinc.h +++ b/include/erasurecode/erasurecode_stdinc.h @@ -37,6 +37,7 @@ # include <stdlib.h> # include <stddef.h> # include <stdarg.h> +# include <unistd.h> #else # if defined(HAVE_STDLIB_H) # include <stdlib.h> @@ -49,6 +50,9 @@ # if defined(HAVE_STDARG_H) # include <stdarg.h> # endif +# if defined(HAVE_UNISTD_H) +# include <unistd.h> +# endif #endif #ifdef HAVE_STRING_H # if !defined(STDC_HEADERS) && defined(HAVE_MEMORY_H) @@ -73,6 +77,15 @@ #ifdef HAVE_DLFCN_H # include <dlfcn.h> #endif +#ifdef HAVE_DLFCN_H +# include <limits.h> +#endif +#ifdef HAVE_PTHREAD_H +# include <pthread.h> +#endif +#ifdef HAVE_ERRNO_H +# include <errno.h> +#endif #if defined(__GNUC__) && __GNUC__ >= 4 # define DECLSPEC __attribute__ ((visibility("default"))) |