From 8605e15b4f8339822076c52a9f6dcce27bbab153 Mon Sep 17 00:00:00 2001 From: Sebastian Sumpf Date: Wed, 10 Jan 2018 14:38:37 +0100 Subject: [PATCH] libc: add suspend and resume_all to symbol map This commit enables the pthread library to hook into the libc execution model and can be reverted after #2812 is fixed. Issue #2791 --- repos/libports/lib/symbols/libc | 3 ++- repos/libports/recipes/api/libc/content.mk | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/repos/libports/lib/symbols/libc b/repos/libports/lib/symbols/libc index ed63643cc..1bd3de1c1 100644 --- a/repos/libports/lib/symbols/libc +++ b/repos/libports/lib/symbols/libc @@ -922,7 +922,8 @@ _ZN4Libc19Select_handler_baseC1Ev T _ZN4Libc19Select_handler_baseC2Ev T _ZN4Libc19Select_handler_baseD1Ev T _ZN4Libc19Select_handler_baseD2Ev T - +_ZN4Libc10resume_allEv T +_ZN4Libc7suspendERNS_15Suspend_functorEm T # # Libc plugin interface diff --git a/repos/libports/recipes/api/libc/content.mk b/repos/libports/recipes/api/libc/content.mk index cedfa174e..487eb54b0 100644 --- a/repos/libports/recipes/api/libc/content.mk +++ b/repos/libports/recipes/api/libc/content.mk @@ -18,6 +18,7 @@ include: cp -r $(PORT_DIR)/include/* $@/ cp -r $(REP_DIR)/include/libc $@/ cp -r $(REP_DIR)/include/libc-genode $@/ + cp $(REP_DIR)/src/lib/libc/task.h $@/libc/ content: LICENSE