From f23497da9ffe02a44b9896aa5f6a5fd029939fd8 Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 14 Jul 2016 22:23:51 -0400 Subject: driver: added daemon initialization bits. --- src/driver/ptyc_driver_ctx.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/driver') diff --git a/src/driver/ptyc_driver_ctx.c b/src/driver/ptyc_driver_ctx.c index 4129cf5..ab4cbdb 100644 --- a/src/driver/ptyc_driver_ctx.c +++ b/src/driver/ptyc_driver_ctx.c @@ -18,6 +18,7 @@ #define ARGV_DRIVER #include "ptycon_version.h" +#include "ptycon_daemon_impl.h" #include "ptycon_driver_impl.h" #include "argv/argv.h" @@ -32,6 +33,9 @@ const ntcon_vtbl * const ptyc_ntcon = &ptyc_ntcon_vtbl; static gdi_vtbl ptyc_gdi_vtbl; const gdi_vtbl * const ptyc_gdi = &ptyc_gdi_vtbl; +/* daemon */ +static struct ptyc_daemon_ctx ptyc_daemon_ctx; + /* package info */ static const struct ptyc_source_version ptyc_src_version = { PTYC_TAG_VER_MAJOR, @@ -245,6 +249,9 @@ int ptyc_get_driver_ctx( if (!(ctx = ptyc_driver_ctx_alloc(meta,&cctx,nunits))) return ptyc_get_driver_ctx_fail(meta); + if (ptyc_daemon_init(&ptyc_daemon_ctx,cctx.drvflags)) + return ptyc_get_driver_ctx_fail(meta); + ctx->ctx.program = program; ctx->ctx.cctx = &ctx->cctx; -- cgit v1.2.3