/**
 * Copyright (c) 2019, Microsoft Corporation (MIT License).
 *
 * This module fetches the console process list for a particular PID. It must be
 * called from a different process (child_process.fork) as there can only be a
 * single console attached to a process.
 */ import { loadNative } from './utils' ; const getConsoleProcessList = loadNative ( 'conpty_console_list' ) . getConsoleProcessList ; const shellPid = parseInt ( process . argv [ 2 ] , 10 ) ; const consoleProcessList = getConsoleProcessList ( shellPid ) ; process . send ( { consoleProcessList } ) ; process . exit ( 0 ) ;