File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/libklibc.zip
Back
PK �a�Z�8.+ + READMEnu �[��� Please see usr/klibc/README.klibc for build instructions and for the status of various platforms. klibc is archived at: https://mirrors.kernel.org/pub/linux/libs/klibc/ There is a mailing list for klibc and early-userspace issues at: klibc@zytor.com https://www.zytor.com/mailman/listinfo/klibc klibc is maintained in the git version control system. The git repository can be viewed on the web at: https://git.kernel.org/pub/scm/libs/klibc/klibc.git/ To clone the klibc repository using git: git clone https://git.kernel.org/pub/scm/libs/klibc/klibc.git <workdir> To update an already cloned tree: git pull For more information on git, see: https://git-scm.com/ https://mirrors.kernel.org/pub/software/scm/git/docs/gittutorial.html https://mirrors.kernel.org/pub/software/scm/git/docs/ PK �a�ZFw��A A copyrightnu �[��� This package was debianized by Jeff Bailey <jbailey@raspberryginger.com> on Sun, 23 Jan 2005 21:11:50 -0500. It was downloaded from http://www.kernel.org/pub/linux/libs/klibc/ Copyright 2004-2006 H. Peter Anvin <hpa@zytor.com> License: BSD/GPL On Debian GNU/Linux systems, the complete text of the GNU General Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. -- BSD license text Some files are derived from files copyrighted by the Regents of The University of California, and are available under the following license: Note: The advertising clause in the license appearing on BSD Unix files was officially rescinded by the Director of the Office of Technology Licensing of the University of California on July 22 1999. He states that clause 3 is "hereby deleted in its entirety." * Copyright (c) * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. PK �a�Z� � changelog.Debian.gznu �[��� � �W�n�8���8�h<cْoq�ݠ�w<m� ���.-Q6'��!�\Zؗ��'ُ�ۉ�d�@�($��wn�9�N�,��N�o��+genJ|7�7�e���Q�����j�����E����H'�����_�����$$�J\Q!En�Ax�q#"y�`y�`&Zp����������[ I�L�p�I��yP%#2�!s��H�Tjվ�F�?���8�U_�q�u�A�0m�����p���H*UV;ňT>� ��Z//�������>�c+�51��s2f(b9E��E =�I���I1�aJQM�nm���m:��zr�Ȑ���,8+��<��Ib�vÕ�8��g@��u�zݞ�� �9�;�����9�H�\t��B� � 7�ށ;>�� Ms\k��sJa'�F���}M��Z��̂�s��ύ�oƩHYdM���1>�%�&���* �o�C�NV9b~#d��-7�Z}���d�[��*|B�)�%�jÚnQ�m�eie�f��(A�G�r$s8=7��Z���o�d2K��]0Ӥ�K��"��Q� �����O~�wv�7I�A��5K�v��۸�(�6�ʔ�Ϋb�"�(�ѫ��˟�Mm��UG�Hc��TD :��i�j�E�u��!�1�&�!����:!�䎵� ��ZJ���Į�("��k�V݁���#-���FQ�Ɠ�g�t�;J����~�7�7*�!�?�H���f����8��̛� ���Ƌ|?��` 'O��}�ɂ z�C�����k��A��vD��]iN�G���.lE�x��H<��{�� C>�^��%���}���M��b|y4��ԧ9� ���1<2%��+��#kf@A?�����93O�-����YF�ey?���e0U�mJ�R�_���p�ta]�^�*�"��2�Ok��~���`C_W��q��(�6`�E!� ڞ$Һ^V5譴t�}���!���m-�ȹ�)���{�[�� UP���H�.�3d�P��/���h�h�_��������q�b�W���:9������.`)�@n[��2�̱���*��^XV�T�Yi\���@���u�-S��W��b����n��\�����J���\ea�,��,лZ�sP9�A`SW1�ie,/�܂�T�Q��O%a�b��[_j�ͥ��9�r��k�m۰\f:5� *rD���l�`2K!Yp���r�"ڼ�b����A��¯��3-���ֺ���m >՟�Y�ڽ%�%�g����t�#�� 8Ù�fYR��0f�@]\Ms�e�=�%_�X���Hɯ^�1Ub3��������V��"�3_�H�������^����H��!� ��Eˊ�&�#J�j��k��?� '���F�f*���2PE,����v��>���� ���vƩh|�u8�;{���� uR�k�KL�/v�륝���K�=���A�y�QF>�BQK��ֆ��8�bظ�mt!�0k�]�,����o.0�(]w����$�;�%A;鶓~;�k�{�[g9L\.��|N�R���7f�6j�c�7�����N�����g�3צ��[�@.2 ��+�e.m+N�H�}7��f�|��,kD�Ϝ���x2O?� S�A5�p�[�B�HCV�FT���ٜ��V?��k�BȪu� �d߀�Ac%-�nǛa����=V��*����w�?6���!1��1����~�*�pE�n�K��P�(rQ�5�izz1y�.h�DV�TYd�İ�WrV���?`ZgH�x��4�P��`;� ���y��[��u��sō� 8]�.lN�&G���������pz~rq���|C��m�]�^ O���J�'��W���'��S�F㧻Ρ%��2ShWsh��oi�3��v������}�w?F��r���q"7ϥrNp�mK��˜^��xs��jي_�c��� PK �a�Zږ�� � README.ipconfig.gznu �[��� � }XmO�F�<�%�H���.�"��$A���N�J��L��鶙���{����������ꩪ�^��77�ۓ��~���0�j(���I��I�٫}�$�Nm����8����~�cF�j��U��Ր� ��F�/�_*�\Sm]�O 5�Զ�$-��/I�ɝ}��n�n�7�<5[MAs�Tcl6��TQ$�Y/�/�� �=�'�� �6{�N�*�e2F?�4��D]�JM6'U �beT��A����ؙx�IW����aqI���L�-2�~3U��:�@^5�}�T�fk�����+Nh����m��6�j����w�f��Ck��$ۦ5m�UY�|�)w��ۛ���+P���>@�_̓��&(������͓��H�O�7���u �&��-�p_�JXn�B��".5<��N���'1��/Kk S�P�l+'yU���ᰄ09 �8�*��m�@�ZfN�ćU��1wz��L�)�$-�X��`G�6ݎ��*�i����L 2��̄�d�%����V�3ޘۢ�;`Z�nk���B�M���?�s �k=�'xӱ\g3|��>O��@����0�]�b��D^�+�*��S.~�':dei�^ �ښ ��#���lV�)d�+:�7��Fo����Ϝ���(�Ģ�[��-tq���2��d��t���)+�!k4 Ñ��dfA1A�w�� �$���,o.-��x�u�`2<�{�!x*뱩:絃���W�)�������1�O&��e?�'D�.��i8��U���*f�]#���[RY�N��%�_�u�_2�MLqV��}�a��{%�Ml����=y��%���c�D"��R����<�$�`�J ����鷰@�\4��`YYp��v�����{ [D+�Ճm�@?{��3�9��ԫ[2���!%�vq�F\���Pi�k�mIk�w�L�kN�`CL[L�%{.�.���l���2f��zD~@����ibʟU���|��Dġנ����;��g��g, q�"��c�BP��inO,�c'���վ � W��F�}��/PhP͝q��c�A¿be��d/9��-k�F�R��� *l��];��HM�<����W>�+�S�/�=JmqHW���ux�y뙮��Vv�MI(�9�®L;��gBL����Z�ĉ(����vJߜ~��`���>�ח_1/�{o��)�W��D/�?\]q����O��#�O��Ala��y>,������N��\b\��D��/ޤcn�-��]o2A�˜�aZ��k"E�&��,)@[�N�^�K�,�iR�g�&2���n��p!x9x<w�� �9�5��e�K��<�_��~�z� a�� ���lY6"2g���0�u!����s>�&1�iN�Fɛym����#�+e��R�<qV��L$��9]s�P�'�1|��_� b�ϰ�dk�)�o�a�ހ�������_��G�鍏.NR�V��dkL�tۅ��z}{Do�Џ�桲.�#��F{.�̰Y��a����̀E�#�L�;�n����sQ:�3�܅,���=J@�"�jRf<�ժ��L�o��8����X��Sx`�,� ]�z~an��,��9y�d�A���ᆉ�W���x�-��K_ �S��^�����t1\�R��D���{�VE�Q��7�_y�a�r�#�U��p ���҆�&���Ԧ���7*u>և���.O�ouοs�&�Et����H��=� �m��;���/d�r���4�`I��H��ٮ�l���u�O,�ճx��{�#�K��9�ϖ���\E��x4��<�3;��[Q��Lg�����ˠ�7��Ƶ|O]�m>�0R�L�L�H����Sn�� ��HQ�+ذEQ���:<;==;Y����%�����߷Ea��ȫߝ�~r��Q�;��� PK �a�Z�k��h h README.klibc.gznu �[��� � �X]o"�}� ���A��D�l�s%�d2hH�����d� m����!̯�SvC���.JB����qꘉ�֤U���K���2S���)W��w���Qi/u*S� _K.x��*D��W ���Uk'=��*'�N�۔��ظ3�'AQ*�XZ�e��;�<���-�N��}V+�R{���,�O����X/�*W~���x�J)ӆ� �$݂�}���fk�sQ��9�� ���[Dž����B9�cו�S�˚q�|MbR�ȴ�6$����1�"C������«�z+1��?E�{��Q� �@&��q2S�B�TQ��_�DC�� ��JW/�IZ-.S��zc[�+��O�gR�Һ���S�'���h:]}�:_�F��_��DU���0'�`��}� �Wc���qn���D��A���d����K�K�$�Z��J�1�\�G��w� &Jľ� Ń�%�x$"&������j�p7�LohtZ��<ɄҬ�(��>7�\=r��,i�8��n�0_��W\�5��ˋ�9*L��?�-HQ�6��^�ˋ>��t�^�����Gw�����x�|����}����� �UF�՚Q_�q���7�fl�p|'�w�Ӟ�+C��J'y�ʡpw��'�4*��t���v萿[�Pm{��Z��D�;�w�}�<�ņ����Vɺ=�S�zB��4k �@ ����C���ENF^ݢnU����t�v���\U��i@�������vA�A [����&�G,�OL*��C�f3�V�}�e+? T��W�\�.�I���6�����B��k�o4��#`Q@+�+%G;��`"EK�SҠ\�ŵ!]+!�:Zz�;;`�`�h����C��~�L�����A��FPM\�`a �������ǒuCs ���R#]]|@����O@�;�!`����kuhI�Y���3jW �!/@�<��*4��f>�NK�0�� 5t&�.lʥ�4�� È�'�OA��C<P��H��'�3��Q�FM�U�8QIf����'�Dg ܄�4(�\�Jz&��^�x�������܈�cu����j��BlQ�'.Lf'4M�]Y�o��k�nh�zs�x���{h��C�~�L*_�FGDu��B[ �S���0��1��>���+���dz����h�h!����]&5Գ8 �7� ��<���ǻ�|�ð��x>"� E��FB�v�0���&�7� ��]������r[����^t�c ����''�a��78 ���:P��r���������9y# ��e�|j����f�;$��#�����ϗ'џ�������J���/�:��`~"��`n���8��:�Bb�QQ��@��`�� �d�Խ�o0�#�e�Yvp,��%�X�}�&:�K���ה�h^�T��5�?��v��S�HI���5g������~�U�+����Z�G��W '�aw�9?n�7S�#��#-��@0>��r�a����Ƣ�%�})ؘ<7;J��`���k�ӄ�rd��6�kq$�H�K����z��� Qf�b(Ɖ��]Wry�^�}>�� �{�=�Ex$8� ����j[R\~~�H�cO%�}�r�[�������YQnk���]!1�S�KG�u�~u*�j-��pGu��lц����� �W60� 7LG�ݷ� %�2v�|�uU�6�'�M�aESy�K@�2(��}��]�C��Z@��Y�,!V�Ǣp�yKB7l��%��a�T��J���Ŀ*��c!�͎ӷ��w�����p���C78]1�U��0|��<���p�.]�� F� �R�� �k*�� PK �a�Z�Y 2 2 README.klibc.archnu �[��� To port klibc to a new architecture, you need: a) A directory structure Each archtecture has a klibc/arch/ directory, which should include an MCONFIG and a Makefile.inc file, and an include/arch/ directory, which includes some architecture-specific header files, including klibc/archconfig.h. b) Architecture-specific configuration (include/arch/*/klibc/sysconfig.h) This file can set configuration variables from include/klibc/sysconfig.h. c) Startup code (klibc/arch/*/crt0.S) The crt0.S assembly routine typically corresponds to the following pseudo-C code. In addition, each architecture needs any support routines that gcc-generated code expects to find in the system library -- Alpha, for example, needs divide subroutines. The "getenvtest" test program is a very good test for proper crt0.S functionality. extern __noreturn __libc_init(void *, void *); __noreturn _start(void) { void *elf_data = get_elf_data_address(); /* Usually the stack address */ void *atexit_ptr = get_atexit_ptr(); /* Usually in a register */ /* Some architectures need this for debugging to work */ setup_null_stack_frame_if_necessary(); __libc_init(elf_data, atexit_ptr); } d) A setenv implementation (klibc/arch/*/setjmp.S, include/arch/*klibc/archsetjmp.h) On most (but not all!) architectures, this entails creating a setjmp buffer big enough to hold all callee-saved registers, plus the stack pointer and the return address. In setjmp.S you have: * A "setjmp" function that writes out the callee-saved registers, the stack pointer and the return address to the buffer pointed to by the first argument, and then returns zero normally. On some architectures you need to take some kind of action to make sure the contents of the stack is actually manifest in memory and not cached in the CPU. In some cases (e.g. on SPARC) this will automatically spill the registers onto the stack; then they don't need to be spilled into the jmp_buf. * A "longjmp" function that read back these same registers from the jmp_buf pointed to by the first argument, and returns the second argument *to the address specified in the jmp_buf*. On some architectures you need to take some kind of action to flush any cached stack data or return stack. e) Any support functions needed by gcc, *unless* they are in libgcc *and* libgcc is usable for klibc on your particular platform. If libgcc isn't usable for klibc (on MIPS, for example, libgcc is compiled in a way that is not compatible with klibc) there are reasonably good clones of most of the libgcc functions in the libgcc directory. To use them, add them to ARCHOBJS in klibc/arch/*/Makefile.inc. f) A link location for the shared klibc. This should be specified in SHAREDFLAGS in klibc/arch/*/MCONFIG. This is not applicable to no-MMU architectures. PK �a�Z�8.+ + READMEnu �[��� PK �a�ZFw��A A a copyrightnu �[��� PK �a�Z� � � changelog.Debian.gznu �[��� PK �a�Zږ�� � � README.ipconfig.gznu �[��� PK �a�Z�k��h h � README.klibc.gznu �[��� PK �a�Z�Y 2 2 ~% README.klibc.archnu �[��� PK � �0
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings