summaryrefslogtreecommitdiff
path: root/www/chromium-uc/patches/patch-base_files_scoped_file_cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium-uc/patches/patch-base_files_scoped_file_cc')
-rw-r--r--www/chromium-uc/patches/patch-base_files_scoped_file_cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/www/chromium-uc/patches/patch-base_files_scoped_file_cc b/www/chromium-uc/patches/patch-base_files_scoped_file_cc
new file mode 100644
index 0000000..3425aab
--- /dev/null
+++ b/www/chromium-uc/patches/patch-base_files_scoped_file_cc
@@ -0,0 +1,14 @@
1$OpenBSD: patch-base_files_scoped_file_cc,v 1.4 2021/01/20 07:28:07 robert Exp $
2
3Index: base/files/scoped_file.cc
4--- base/files/scoped_file.cc.orig
5+++ base/files/scoped_file.cc
6@@ -31,7 +31,7 @@ void ScopedFDCloseTraits::Free(int fd) {
7 int ret = IGNORE_EINTR(close(fd));
8
9 #if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_APPLE) || \
10- defined(OS_FUCHSIA) || defined(OS_ANDROID)
11+ defined(OS_FUCHSIA) || defined(OS_ANDROID) || defined(OS_BSD)
12 // NB: Some file descriptors can return errors from close() e.g. network
13 // filesystems such as NFS and Linux input devices. On Linux, macOS, and
14 // Fuchsia's POSIX layer, errors from close other than EBADF do not indicate