summaryrefslogtreecommitdiff
path: root/www/cliqz/files/patch-bug1618914
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--www/cliqz/files/patch-bug161891443
1 files changed, 0 insertions, 43 deletions
diff --git a/www/cliqz/files/patch-bug1618914 b/www/cliqz/files/patch-bug1618914
deleted file mode 100644
index 42f909514118..000000000000
--- a/www/cliqz/files/patch-bug1618914
+++ /dev/null
@@ -1,43 +0,0 @@
-[Wayland] Fall back to ftruncate if posix_fallocate isn't supported by filesystem.
-
-Taken from www/firefox
-
-diff --git widget/gtk/WindowSurfaceWayland.cpp widget/gtk/WindowSurfaceWayland.cpp
-index 9a73326399bd5..9e42a7f1c5d18 100644
---- mozilla-release/widget/gtk/WindowSurfaceWayland.cpp
-+++ mozilla-release/widget/gtk/WindowSurfaceWayland.cpp
-@@ -222,20 +222,21 @@ static int WaylandAllocateShmMemory(int aSize) {
- #ifdef HAVE_POSIX_FALLOCATE
- do {
- ret = posix_fallocate(fd, 0, aSize);
- } while (ret == EINTR);
-- if (ret != 0) {
-+ if (ret == 0) {
-+ return fd;
-+ } else if (ret != ENODEV && ret != EINVAL && ret != EOPNOTSUPP) {
- close(fd);
- MOZ_CRASH("posix_fallocate() fails to allocate shm memory");
- }
--#else
-+#endif
- do {
- ret = ftruncate(fd, aSize);
- } while (ret < 0 && errno == EINTR);
- if (ret < 0) {
- close(fd);
- MOZ_CRASH("ftruncate() fails to allocate shm memory");
- }
--#endif
-
- return fd;
- }
-@@ -265,8 +266,8 @@ bool WaylandShmPool::Resize(int aSize) {
- #ifdef HAVE_POSIX_FALLOCATE
- do {
- errno = posix_fallocate(mShmPoolFd, 0, aSize);
- } while (errno == EINTR);
-- if (errno != 0) return false;
-+ if (errno != 0 && errno != ENODEV && errno != EINVAL && errno != EOPNOTSUPP) return false;
- #endif
-
- wl_shm_pool_resize(mShmPool, aSize);