pkgsrc/inputmethod/mozc-server/patches/patch-ipc_named__event.cc
ryoon f4a14aad8f Change base package to mozc-server from ibus-mozc.
This change encourages uim-mozc, fcitx-mozc and so on.
2013-04-29 09:52:15 +00:00

15 lines
626 B
C++

$NetBSD: patch-ipc_named__event.cc,v 1.1 2013/04/29 09:52:17 ryoon Exp $
* sem_open(..., 0) is not supported for NetBSD at least.
--- ipc/named_event.cc.orig 2012-08-31 05:37:07.000000000 +0000
+++ ipc/named_event.cc
@@ -337,7 +337,7 @@ int NamedEventListener::WaitEventOrProce
NamedEventNotifier::NamedEventNotifier(const char *name)
: sem_(SEM_FAILED) {
const string key_filename = NamedEventUtil::GetEventPath(name);
- sem_ = ::sem_open(key_filename.c_str(), 0);
+ sem_ = ::sem_open(key_filename.c_str(), O_CREAT);
if (sem_ == SEM_FAILED) {
LOG(ERROR) << "sem_open failed: " << ::strerror(errno);
}