diff options
Diffstat (limited to 'security/git-crypt/patches/patch-util.cpp')
-rw-r--r-- | security/git-crypt/patches/patch-util.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/security/git-crypt/patches/patch-util.cpp b/security/git-crypt/patches/patch-util.cpp new file mode 100644 index 00000000000..1cb8420abc9 --- /dev/null +++ b/security/git-crypt/patches/patch-util.cpp @@ -0,0 +1,19 @@ +$NetBSD: patch-util.cpp,v 1.1 2022/12/05 21:57:58 nikita Exp $ + +Keep the C++ streams synchronized to the standard C streams on NetBSD otherwise +it is not possible to read via std::cin. + +XXX: Why? + +--- util.cpp.orig 2017-11-26 18:24:03.000000000 +0000 ++++ util.cpp +@@ -141,7 +141,9 @@ static void init_std_streams_platform () + void init_std_streams () + { + // The following two lines are essential for achieving good performance: ++#ifndef __NetBSD__ + std::ios_base::sync_with_stdio(false); ++#endif + std::cin.tie(0); + + std::cin.exceptions(std::ios_base::badbit); |