Advertisement
Guest User

Untitled

a guest
Dec 18th, 2024
6
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. diff --git a/../.rbenv/sources/3.0.4/ruby-3.0.4/util.c b/util.c
  2. index 8ec0cd6..d1869f0 100644
  3. --- a/../.rbenv/sources/3.0.4/ruby-3.0.4/util.c
  4. +++ b/util.c
  5. @@ -198,19 +198,12 @@ ruby_strtoul(const char *str, char **endptr, int base)
  6. return ret;
  7. }
  8. }
  9. -
  10. +#if !defined HAVE_GNU_QSORT_R
  11. #include <sys/types.h>
  12. -#include <sys/stat.h>
  13. +#include <stdint.h>
  14. #ifdef HAVE_UNISTD_H
  15. #include <unistd.h>
  16. #endif
  17. -#if defined(HAVE_FCNTL_H)
  18. -#include <fcntl.h>
  19. -#endif
  20. -
  21. -#ifndef S_ISDIR
  22. -# define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
  23. -#endif
  24.  
  25. typedef int (cmpfunc_t)(const void*, const void*, void*);
  26.  
  27. @@ -259,7 +252,7 @@ ruby_qsort(void* base, const size_t nel, const size_t size, cmpfunc_t *cmp, void
  28. qsort_s(base, nel, size, cmp, d);
  29. }
  30. # define HAVE_GNU_QSORT_R 1
  31. -#elif !defined HAVE_GNU_QSORT_R
  32. +#else
  33. /* mm.c */
  34.  
  35. #define mmtype long
  36. @@ -525,6 +518,7 @@ ruby_qsort(void* base, const size_t nel, const size_t size, cmpfunc_t *cmp, void
  37. else goto nxt; /* need not to sort both sides */
  38. }
  39. }
  40. +#endif
  41. #endif /* HAVE_GNU_QSORT_R */
  42.  
  43. char *
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement