+
    ^|i                     @    R t ^ RIt^ RIt^ RIt^RIHt R tR tR tR# )a  cli-specific implementation of process utilities.

cli - Common Language Infrastructure for IronPython. Code
      can run on any operating system. Check os.name for os-
      specific settings.

This file is only meant to be imported by process.py, not by end-users.

This file is largely untested. To become a full drop-in process
interface for IronPython will probably require you to help fill
in the details.
N)	arg_splitc                   \         P                  P                  V 4      pRVn        RVn        \         P                  P
                  P                  Vn        RVn        \         P                  P                  P                  V4      pR# )zM
system(cmd) should work in a cli environment on Mac OSX, Linux,
and Windows
TFN)SystemDiagnosticsProcessStartInfoRedirectStandardOutputRedirectStandardErrorProcessWindowStyleNormalWindowStyleUseShellExecuteProcessStart)cmdpsiregs   &  </usr/lib/python3/dist-packages/IPython/utils/_process_cli.pysystemr      sg    
 


-
-c
2C!%C $C((;;BBCOC



$
$
*
*3
/C    c                   \         P                  P                  V 4      pRVn        RVn        \         P                  P
                  P                  Vn        RVn        \         P                  P                  P                  V4      pVP                  pVP                  4       pVP                  pVP                  4       pV# )zP
getoutput(cmd) should work in a cli environment on Mac OSX, Linux,
and Windows
TF)r   r   r   r   r   r	   r
   r   r   r   r   StandardOutput	ReadToEndStandardError)r   r   r   myOutputoutputmyErrorerrors   &      r   	getoutputr   '   s    
 


-
-c
2C!%C $C((;;BBCOC



$
$
*
*3
/C!!H!FGEMr   c                     \         P                  P                  P                  V 4       R#   \         P                   d     R# \         P
                   d     R# i ; i)z4
Check if a process with the given PID (pid) exists
TF)r   r   r   GetProcessByIdInvalidOperationExceptionArgumentException)pids   &r   	check_pidr#   :   sM    	""11#6++ ## s   )- AAAA)	__doc__clrr   os_process_commonr   r   r   r#    r   r   <module>r)      s+      
 '0&r   