Module: kamailio Branch: master Commit: 996c1a58353d6c0ac5e30daf5d7e8e854bd45419 URL: https://github.com/kamailio/kamailio/commit/996c1a58353d6c0ac5e30daf5d7e8e85...
Author: Mikko Lehto mslehto@iki.fi Committer: Mikko Lehto mslehto@iki.fi Date: 2016-02-22T23:45:32+02:00
Makefile.defs: add -DHAVE_SCHED_YIELD to OpenBSD options
According to manual, sched_yield(2) was introduced in OpenBSD 4.2
---
Modified: Makefile.defs
---
Diff: https://github.com/kamailio/kamailio/commit/996c1a58353d6c0ac5e30daf5d7e8e85... Patch: https://github.com/kamailio/kamailio/commit/996c1a58353d6c0ac5e30daf5d7e8e85...
---
diff --git a/Makefile.defs b/Makefile.defs index 226b68a..5400195 100644 --- a/Makefile.defs +++ b/Makefile.defs @@ -1844,7 +1844,8 @@ ifeq ($(OS), openbsd) C_DEFS+=-DHAVE_SOCKADDR_SA_LEN -DHAVE_GETHOSTBYNAME2 \ -DHAVE_UNION_SEMUN -DHAVE_MSGHDR_MSG_CONTROL \ -DHAVE_CONNECT_ECONNRESET_BUG -DHAVE_TIMEGM \ - -DHAVE_NETINET_IN_SYSTM -DUSE_SIGWAIT + -DHAVE_NETINET_IN_SYSTM -DUSE_SIGWAIT \ + -DHAVE_SCHED_YIELD ifneq ($(found_lock_method), yes) C_DEFS+= -DUSE_PTHREAD_MUTEX # try pthread sems found_lock_method=yes @@ -1860,7 +1861,6 @@ ifeq ($(OS), openbsd) endif # (symbols on openbsd are prefixed by "_") YACC=yacc - # no sched_yield on openbsd unless linking with c_r (not recommended) # unfortunately pthread is needed for sigwait LIBS= -lpthread OPENBSD_IS_AOUT:= $(shell echo "$(OSREL)" | \