From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f193.google.com (mail-lj1-f193.google.com [209.85.208.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 078D7469719 for ; Mon, 17 Feb 2020 15:19:24 +0300 (MSK) Received: by mail-lj1-f193.google.com with SMTP id y6so18630193lji.0 for ; Mon, 17 Feb 2020 04:19:24 -0800 (PST) From: Cyrill Gorcunov Date: Mon, 17 Feb 2020 15:18:15 +0300 Message-Id: <20200217121818.11375-1-gorcunov@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH v11 0/3] popen: Introduce backend engine List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tml In v11 I cleaned up some nits and updated the tests. issue https://github.com/tarantool/tarantool/issues/4031 branch https://github.com/tarantool/tarantool/tree/gorcunov/gh-4031-popen-11 Cyrill Gorcunov (3): coio: export helpers popen: introduce a backend engine test: unit/popen src/box/applier.cc | 2 +- src/lib/core/CMakeLists.txt | 1 + src/lib/core/coio.h | 18 +- src/lib/core/popen.c | 1061 +++++++++++++++++++++++++++++++++++ src/lib/core/popen.h | 191 +++++++ src/main.cc | 4 + test/unit/CMakeLists.txt | 3 + test/unit/popen.c | 253 +++++++++ test/unit/popen.result | 28 + 9 files changed, 1555 insertions(+), 6 deletions(-) create mode 100644 src/lib/core/popen.c create mode 100644 src/lib/core/popen.h create mode 100644 test/unit/popen.c create mode 100644 test/unit/popen.result base-commit: f54f4dc03afcc9b34261e6275881f0120faef67e -- 2.20.1