200-force-disable-after-configure.patch 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. --- a/lib/fcntl.c
  2. +++ b/lib/fcntl.c
  3. @@ -198,6 +198,8 @@ static int klibc_fcntl (int fd, int acti
  4. FD_CLOEXEC is portable, but other flags may be present); otherwise
  5. return -1 and set errno. */
  6. +#if (GNULIB_defined_fcntl || GNULIB_defined_rpl_fcntl)
  7. +
  8. int
  9. fcntl (int fd, int action, /* arg */...)
  10. #undef fcntl
  11. @@ -443,6 +445,8 @@ fcntl (int fd, int action, /* arg */...)
  12. return result;
  13. }
  14. +#endif /* (GNULIB_defined_fcntl || GNULIB_defined_rpl_fcntl) */
  15. +
  16. static int
  17. rpl_fcntl_DUPFD (int fd, int target)
  18. {
  19. --- a/lib/stdlib.in.h
  20. +++ b/lib/stdlib.in.h
  21. @@ -1447,10 +1447,16 @@ _GL_FUNCDECL_RPL (reallocarray, void *,
  22. (void *ptr, size_t nmemb, size_t size));
  23. _GL_CXXALIAS_RPL (reallocarray, void *,
  24. (void *ptr, size_t nmemb, size_t size));
  25. +# if !GNULIB_defined_rpl_reallocarray
  26. +# define GNULIB_defined_rpl_reallocarray 1
  27. +# endif
  28. # else
  29. # if ! @HAVE_REALLOCARRAY@
  30. _GL_FUNCDECL_SYS (reallocarray, void *,
  31. (void *ptr, size_t nmemb, size_t size));
  32. +# if !GNULIB_defined_reallocarray
  33. +# define GNULIB_defined_reallocarray 1
  34. +# endif
  35. # endif
  36. _GL_CXXALIAS_SYS (reallocarray, void *,
  37. (void *ptr, size_t nmemb, size_t size));
  38. --- a/lib/reallocarray.c
  39. +++ b/lib/reallocarray.c
  40. @@ -23,6 +23,8 @@
  41. #include <stdlib.h>
  42. #include <errno.h>
  43. +#if (GNULIB_defined_reallocarray || GNULIB_defined_rpl_reallocarray)
  44. +
  45. void *
  46. reallocarray (void *ptr, size_t nmemb, size_t size)
  47. {
  48. @@ -36,3 +38,5 @@ reallocarray (void *ptr, size_t nmemb, s
  49. /* Rely on the semantics of GNU realloc. */
  50. return realloc (ptr, nbytes);
  51. }
  52. +
  53. +#endif /* (GNULIB_defined_reallocarray || GNULIB_defined_rpl_reallocarray) */