From c56314da65f027f87f706fcd3af9021851f042a5 Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 14 Jul 2016 21:05:12 -0400 Subject: utility: added daemon conditional initialization bits. --- src/ptycon.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/ptycon.c') diff --git a/src/ptycon.c b/src/ptycon.c index 18cba4e..5c8fe76 100644 --- a/src/ptycon.c +++ b/src/ptycon.c @@ -10,6 +10,8 @@ #include "ptycon_init_impl.h" #include "ptycon_driver_impl.h" +static const nt_guid ptycon_daemon_guid = PTYC_PORT_GUID_DAEMON; + static const nt_tty_affiliation tty_affiliation __attr_section__(".midipix") = NT_TTY_AFFILIATION_DEFAULT; @@ -60,6 +62,14 @@ static int32_t ptycon_start(int argc, char ** argv, char ** envp) /* early debug (optional) */ ptycon_dbg_init(argv); + /* daemon */ + if (!(ntapi->tt_guid_compare( + &rtdata->srv_guid, + &(nt_guid)NT_PORT_GUID_DEFAULT))) + ntapi->tt_guid_copy( + &rtdata->srv_guid, + &ptycon_daemon_guid); + /* no tty session? */ if (!rtdata->srv_keys[0]) return ptyc_main(argc,argv,envp); -- cgit v1.2.3