Blame src/daemon/toks_daemon_cidquery.c

d27132
/*********************************************************/
d27132
/*  toksvc: a framework-native token broker service      */
d27132
/*  Copyright (C) 2020  Z. Gilboa                        */
d27132
/*  Released under GPLv2 and GPLv3; see COPYING.TOKSVC.  */
d27132
/*********************************************************/
d27132
d27132
#include <psxtypes/psxtypes.h>
d27132
#include <ntapi/ntapi.h>
d27132
#include <ntapi/nt_termios.h>
d27132
d27132
#include "toksvc_daemon_impl.h"
d27132
#include "toksvc_driver_impl.h"
d27132
d27132
int32_t __stdcall toks_daemon_cidquery(struct toks_daemon_ctx * dctx)
d27132
{
d27132
	nt_tty_port_msg * msg = &dctx->reply;
d27132
d27132
	msg->syncinfo.cid.process_id = pe_get_current_process_id();
d27132
	msg->syncinfo.cid.thread_id  = pe_get_current_thread_id();
d27132
d27132
	return NT_STATUS_SUCCESS;
d27132
}