Version 6.4.0.0.beta1, tag libreoffice-6.4.0.0.beta1
[LibreOffice.git] / external / python3 / python3-osx-avoid-new-10.13.patch.1
blob93bf5a078e01e779c8e50cbc803c415d69e72f9c
1 -*- Mode: Diff -*-
3 --- python3/Modules/posixmodule.c
4 +++ python3/Modules/posixmodule.c
5 @@ -4565,12 +4565,12 @@
6      } \
7  
8  
9 -#if defined(HAVE_FUTIMESAT) || defined(HAVE_UTIMENSAT)
10 +#if defined(HAVE_FUTIMESAT)
12  static int
13  utime_dir_fd(utime_t *ut, int dir_fd, char *path, int follow_symlinks)
14  {
15 -#ifdef HAVE_UTIMENSAT
16 +#if 0
17      int flags = follow_symlinks ? 0 : AT_SYMLINK_NOFOLLOW;
18      UTIME_TO_TIMESPEC;
19      return utimensat(dir_fd, path, time, flags);
20 @@ -4591,12 +4591,12 @@
21      #define FUTIMENSAT_DIR_FD_CONVERTER dir_fd_unavailable
22  #endif
24 -#if defined(HAVE_FUTIMES) || defined(HAVE_FUTIMENS)
25 +#if defined(HAVE_FUTIMES)
27  static int
28  utime_fd(utime_t *ut, int fd)
29  {
30 -#ifdef HAVE_FUTIMENS
31 +#if 0
32      UTIME_TO_TIMESPEC;
33      return futimens(fd, time);
34  #else
35 @@ -4619,7 +4619,7 @@
36  static int
37  utime_nofollow_symlinks(utime_t *ut, char *path)
38  {
39 -#ifdef HAVE_UTIMENSAT
40 +#if 0
41      UTIME_TO_TIMESPEC;
42      return utimensat(DEFAULT_DIR_FD, path, time, AT_SYMLINK_NOFOLLOW);
43  #else
44 @@ -4635,7 +4635,7 @@
45  static int
46  utime_default(utime_t *ut, char *path)
47  {
48 -#ifdef HAVE_UTIMENSAT
49 +#if 0
50      UTIME_TO_TIMESPEC;
51      return utimensat(DEFAULT_DIR_FD, path, time, 0);
52  #elif defined(HAVE_UTIMES)
53 @@ -4836,7 +4836,7 @@
54      else
55  #endif
57 -#if defined(HAVE_FUTIMESAT) || defined(HAVE_UTIMENSAT)
58 +#if defined(HAVE_FUTIMESAT)
59      if ((dir_fd != DEFAULT_DIR_FD) || (!follow_symlinks))
60          result = utime_dir_fd(&utime, dir_fd, path->narrow, follow_symlinks);
61      else