Remove a bunch of old test files from /usr/share
This commit is contained in:
parent
6847a96823
commit
153571098d
@ -1,10 +0,0 @@
|
|||||||
hey=yeah
|
|
||||||
|
|
||||||
[sectiona]
|
|
||||||
foo=bar
|
|
||||||
baz=qix
|
|
||||||
|
|
||||||
[sectionb]
|
|
||||||
; this is a comment
|
|
||||||
lol=butts
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
|||||||
\ /\
|
|
||||||
) ( ')
|
|
||||||
( / )
|
|
||||||
\(__)|
|
|
@ -1,39 +0,0 @@
|
|||||||
[48;5;164;30ma4[48;5;128;30m80[48;5;92;30m5c[48;5;56;30m38[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;133;30m85[48;5;97;30m61[0m
|
|
||||||
[48;5;163;30ma3[48;5;127;30m7f[48;5;91;30m5b[48;5;55;37m37[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;132;30m84[48;5;96;30m60[0m
|
|
||||||
[48;5;162;30ma2[48;5;126;30m7e[48;5;90;30m5a[48;5;54;37m36[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;131;30m83[48;5;95;30m5f[48;5;59;30m3b[48;5;60;30m3c[48;5;61;30m3d[48;5;62;30m3e[48;5;98;30m62[48;5;134;30m86[48;5;170;30maa[48;5;169;30ma9[48;5;168;30ma8[48;5;167;30ma7[0m
|
|
||||||
[48;5;161;30ma1[48;5;125;30m7d[48;5;89;30m59[48;5;53;37m35[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;137;30m89[48;5;101;30m65[48;5;65;30m41[48;5;66;30m42[48;5;67;30m43[48;5;68;30m44[48;5;104;30m68[48;5;140;30m8c[48;5;176;30mb0[48;5;175;30maf[48;5;174;30mae[48;5;173;30mad[0m
|
|
||||||
[48;5;160;30ma0[48;5;124;30m7c[48;5;88;37m58[48;5;52;37m34[48;5;16;37m10[48;5;17;37m11[48;5;18;37m12[48;5;19;37m13[48;5;20;37m14[48;5;21;37m15[48;5;57;30m39[48;5;93;30m5d[48;5;129;30m81[48;5;165;30ma5[48;5;201;30mc9[48;5;200;30mc8[48;5;199;30mc7[48;5;198;30mc6[48;5;197;30mc5[48;5;196;30mc4[0m [48;5;143;30m8f[48;5;107;30m6b[48;5;71;30m47[48;5;72;30m48[48;5;73;30m49[48;5;74;30m4a[48;5;110;30m6e[48;5;146;30m92[48;5;182;30mb6[48;5;181;30mb5[48;5;180;30mb4[48;5;179;30mb3[0m
|
|
||||||
[48;5;166;30ma6[48;5;130;30m82[48;5;94;30m5e[48;5;58;30m3a[48;5;22;30m16[48;5;23;30m17[48;5;24;30m18[48;5;25;30m19[48;5;26;30m1a[48;5;27;30m1b[48;5;63;30m3f[48;5;99;30m63[48;5;135;30m87[48;5;171;30mab[48;5;207;30mcf[48;5;206;30mce[48;5;205;30mcd[48;5;204;30mcc[48;5;203;30mcb[48;5;202;30mca[0m [48;5;149;30m95[48;5;113;30m71[48;5;77;30m4d[48;5;78;30m4e[48;5;79;30m4f[48;5;80;30m50[48;5;116;30m74[48;5;152;30m98[48;5;188;30mbc[48;5;187;30mbb[48;5;186;30mba[48;5;185;30mb9[0m
|
|
||||||
[48;5;172;30mac[48;5;136;30m88[48;5;100;30m64[48;5;64;30m40[48;5;28;30m1c[48;5;29;30m1d[48;5;30;30m1e[48;5;31;30m1f[48;5;32;30m20[48;5;33;30m21[48;5;69;30m45[48;5;105;30m69[48;5;141;30m8d[48;5;177;30mb1[48;5;213;30md5[48;5;212;30md4[48;5;211;30md3[48;5;210;30md2[48;5;209;30md1[48;5;208;30md0[0m [0m [0m [0m [0m [0m [0m [48;5;115;30m73[48;5;151;30m97[0m
|
|
||||||
[48;5;178;30mb2[48;5;142;30m8e[48;5;106;30m6a[48;5;70;30m46[48;5;34;30m22[48;5;35;30m23[48;5;36;30m24[48;5;37;30m25[48;5;38;30m26[48;5;39;30m27[48;5;75;30m4b[48;5;111;30m6f[48;5;147;30m93[48;5;183;30mb7[48;5;219;30mdb[48;5;218;30mda[48;5;217;30md9[48;5;216;30md8[48;5;215;30md7[48;5;214;30md6[0m [0m [0m [0m [0m [0m [0m [48;5;114;30m72[48;5;150;30m96[0m
|
|
||||||
[48;5;184;30mb8[48;5;148;30m94[48;5;112;30m70[48;5;76;30m4c[48;5;40;30m28[48;5;41;30m29[48;5;42;30m2a[48;5;43;30m2b[48;5;44;30m2c[48;5;45;30m2d[48;5;81;30m51[48;5;117;30m75[48;5;153;30m99[48;5;189;30mbd[48;5;225;30me1[48;5;224;30me0[48;5;223;30mdf[48;5;222;30mde[48;5;221;30mdd[48;5;220;30mdc[0m [48;5;102;30m66[48;5;103;30m67[48;5;139;30m8b[48;5;138;30m8a[0m
|
|
||||||
[48;5;190;30mbe[48;5;154;30m9a[48;5;118;30m76[48;5;82;30m52[48;5;46;30m2e[48;5;47;30m2f[48;5;48;30m30[48;5;49;30m31[48;5;50;30m32[48;5;51;30m33[48;5;87;30m57[48;5;123;30m7b[48;5;159;30m9f[48;5;195;30mc3[48;5;231;30me7[48;5;230;30me6[48;5;229;30me5[48;5;228;30me4[48;5;227;30me3[48;5;226;30me2[0m [48;5;108;30m6c[48;5;109;30m6d[48;5;145;30m91[48;5;144;30m90[0m
|
|
||||||
[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;86;30m56[48;5;122;30m7a[48;5;158;30m9e[48;5;194;30mc2[0m
|
|
||||||
[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;85;30m55[48;5;121;30m79[48;5;157;30m9d[48;5;193;30mc1[0m
|
|
||||||
[48;5;0;37m00[48;5;1;30m01[48;5;2;30m02[48;5;3;30m03[48;5;4;37m04[48;5;5;30m05[48;5;6;30m06[48;5;7;30m07[0m [0m [48;5;84;30m54[48;5;120;30m78[48;5;156;30m9c[48;5;192;30mc0[0m [0m [0m [0m [0m [0m [0m [48;5;243;30mf3[48;5;242;30mf2[48;5;241;30mf1[48;5;240;30mf0[48;5;239;30mef[48;5;238;30mee[48;5;237;30med[48;5;236;37mec[48;5;235;37meb[48;5;234;37mea[48;5;233;37me9[48;5;232;37me8[0m
|
|
||||||
[48;5;8;30m08[48;5;9;30m09[48;5;10;30m0a[48;5;11;30m0b[48;5;12;30m0c[48;5;13;30m0d[48;5;14;30m0e[48;5;15;30m0f[0m [0m [48;5;83;30m53[48;5;119;30m77[48;5;155;30m9b[48;5;191;30mbf[0m [0m [0m [0m [0m [0m [0m [48;5;244;30mf4[48;5;245;30mf5[48;5;246;30mf6[48;5;247;30mf7[48;5;248;30mf8[48;5;249;30mf9[48;5;250;30mfa[48;5;251;30mfb[48;5;252;30mfc[48;5;253;30mfd[48;5;254;30mfe[48;5;255;30mff[0m
|
|
||||||
|
|
||||||
[48;5;244;30mf4[48;5;245;30mf5[48;5;246;30mf6[48;5;247;30mf7[48;5;248;30mf8[48;5;249;30mf9[48;5;250;30mfa[48;5;251;30mfb[48;5;252;30mfc[48;5;253;30mfd[48;5;254;30mfe[48;5;255;30mff[0m [0m [0m [48;5;89;30m59[0m [48;5;161;30ma1[0m [0m [0m [0m [0m [48;5;103;30m67[48;5;139;30m8b[48;5;138;30m8a[0m
|
|
||||||
[48;5;243;30mf3[48;5;242;30mf2[48;5;241;30mf1[48;5;240;30mf0[48;5;239;30mef[48;5;238;30mee[48;5;237;30med[48;5;236;37mec[48;5;235;37meb[48;5;234;37mea[48;5;233;37me9[48;5;232;37me8[0m [0m [48;5;54;37m36[48;5;90;30m5a[48;5;126;30m7e[48;5;162;30ma2[48;5;198;30mc6[0m [0m [0m [48;5;108;30m6c[48;5;109;30m6d[48;5;145;30m91[0m
|
|
||||||
[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;55;37m37[48;5;91;30m5b[48;5;127;30m7f[48;5;163;30ma3[48;5;199;30mc7[48;5;205;30mcd[48;5;211;30md3[0m [48;5;102;30m66[0m [48;5;144;30m90[0m [0m [0m [0m [0m [0m [48;5;96;30m60[48;5;132;30m84[48;5;168;30ma8[0m
|
|
||||||
[0m [0m [0m [0m [0m [48;5;125;30m7d[0m [48;5;53;37m35[0m [0m [0m [0m [0m [0m [48;5;56;30m38[48;5;92;30m5c[48;5;128;30m80[48;5;164;30ma4[48;5;200;30mc8[48;5;206;30mce[48;5;212;30md4[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;97;30m61[48;5;133;30m85[48;5;169;30ma9[48;5;175;30maf[0m
|
|
||||||
[0m [0m [48;5;197;30mc5[48;5;196;30mc4[48;5;160;30ma0[48;5;124;30m7c[48;5;88;37m58[48;5;52;37m34[48;5;16;37m10[48;5;17;37m11[48;5;18;37m12[48;5;19;37m13[48;5;20;37m14[48;5;21;37m15[48;5;57;30m39[48;5;93;30m5d[48;5;129;30m81[48;5;165;30ma5[48;5;201;30mc9[48;5;207;30mcf[48;5;213;30md5[0m [0m [0m [48;5;167;30ma7[48;5;131;30m83[48;5;95;30m5f[48;5;59;30m3b[48;5;60;30m3c[48;5;61;30m3d[48;5;62;30m3e[48;5;98;30m62[48;5;134;30m86[48;5;170;30maa[48;5;176;30mb0[0m
|
|
||||||
[0m [48;5;204;30mcc[48;5;203;30mcb[48;5;202;30mca[48;5;166;30ma6[48;5;130;30m82[48;5;94;30m5e[48;5;58;30m3a[48;5;22;30m16[48;5;23;30m17[48;5;24;30m18[48;5;25;30m19[48;5;26;30m1a[48;5;27;30m1b[48;5;63;30m3f[48;5;99;30m63[48;5;135;30m87[48;5;171;30mab[0m [0m [0m [0m [0m [48;5;174;30mae[48;5;173;30mad[48;5;137;30m89[48;5;101;30m65[48;5;65;30m41[48;5;66;30m42[48;5;67;30m43[48;5;68;30m44[48;5;104;30m68[48;5;140;30m8c[0m
|
|
||||||
[48;5;216;30md8[48;5;210;30md2[48;5;209;30md1[48;5;208;30md0[48;5;172;30mac[48;5;136;30m88[48;5;100;30m64[48;5;64;30m40[48;5;28;30m1c[48;5;29;30m1d[48;5;30;30m1e[48;5;31;30m1f[48;5;32;30m20[48;5;33;30m21[48;5;69;30m45[48;5;105;30m69[48;5;141;30m8d[48;5;177;30mb1[0m [0m [0m [0m [0m [48;5;180;30mb4[48;5;179;30mb3[48;5;143;30m8f[48;5;107;30m6b[48;5;71;30m47[48;5;72;30m48[48;5;73;30m49[48;5;74;30m4a[48;5;110;30m6e[48;5;146;30m92[0m
|
|
||||||
[48;5;222;30mde[0m [48;5;215;30md7[48;5;214;30md6[48;5;178;30mb2[48;5;142;30m8e[48;5;106;30m6a[48;5;70;30m46[48;5;34;30m22[48;5;35;30m23[48;5;36;30m24[48;5;37;30m25[48;5;38;30m26[48;5;39;30m27[48;5;75;30m4b[48;5;111;30m6f[48;5;147;30m93[48;5;183;30mb7[48;5;219;30mdb[0m [0m [0m [0m [48;5;181;30mb5[0m [48;5;149;30m95[48;5;113;30m71[48;5;77;30m4d[0m [0m [48;5;80;30m50[0m [48;5;152;30m98[0m
|
|
||||||
[0m [0m [48;5;221;30mdd[48;5;220;30mdc[48;5;184;30mb8[48;5;148;30m94[48;5;112;30m70[48;5;76;30m4c[48;5;40;30m28[48;5;41;30m29[48;5;42;30m2a[48;5;43;30m2b[48;5;44;30m2c[48;5;45;30m2d[48;5;81;30m51[48;5;117;30m75[48;5;153;30m99[48;5;189;30mbd[48;5;225;30me1[0m [0m [0m [0m [48;5;182;30mb6[0m [48;5;150;30m96[48;5;114;30m72[48;5;78;30m4e[0m [0m [48;5;116;30m74[0m [48;5;151;30m97[0m
|
|
||||||
[0m [0m [48;5;227;30me3[48;5;226;30me2[48;5;190;30mbe[48;5;154;30m9a[48;5;118;30m76[48;5;82;30m52[48;5;46;30m2e[48;5;47;30m2f[48;5;48;30m30[48;5;49;30m31[48;5;50;30m32[48;5;51;30m33[48;5;87;30m57[48;5;123;30m7b[48;5;159;30m9f[48;5;195;30mc3[48;5;231;30me7[0m [0m [0m [0m [48;5;188;30mbc[0m [48;5;186;30mba[0m [0m [0m [0m [48;5;115;30m73[0m [48;5;187;30mbb[0m
|
|
||||||
[0m [0m [48;5;228;30me4[0m [48;5;191;30mbf[48;5;155;30m9b[48;5;119;30m77[48;5;83;30m53[0m [0m [0m [0m [0m [0m [48;5;86;30m56[48;5;122;30m7a[0m [0m [48;5;230;30me6[0m [0m [0m [0m [0m [0m [48;5;185;30mb9[0m [0m [0m [0m [48;5;79;30m4f[0m
|
|
||||||
[0m [0m [48;5;229;30me5[0m [48;5;192;30mc0[48;5;156;30m9c[48;5;120;30m78[48;5;84;30m54[0m [0m [0m [0m [0m [0m [48;5;85;30m55[48;5;121;30m79[0m [0m [48;5;224;30me0[0m
|
|
||||||
[0m [0m [48;5;223;30mdf[0m [48;5;193;30mc1[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;157;30m9d[0m [0m [48;5;218;30mda[0m [0m [0m [48;5;0;37m00[48;5;1;30m01[48;5;2;30m02[48;5;3;30m03[48;5;4;37m04[48;5;5;30m05[48;5;6;30m06[48;5;7;30m07[0m
|
|
||||||
[0m [0m [48;5;217;30md9[0m [48;5;194;30mc2[0m [0m [0m [0m [0m [0m [0m [0m [0m [0m [48;5;158;30m9e[0m [0m [0m [0m [0m [0m [48;5;8;30m08[48;5;9;30m09[48;5;10;30m0a[48;5;11;30m0b[48;5;12;30m0c[48;5;13;30m0d[48;5;14;30m0e[48;5;15;30m0f[0m
|
|
||||||
|
|
||||||
[48;5;16;37m10[48;5;17;37m11[48;5;18;37m12[48;5;19;37m13[48;5;20;37m14[48;5;21;37m15[48;5;57;30m39[48;5;93;30m5d[48;5;129;30m81[48;5;165;30ma5[48;5;201;30mc9[48;5;200;30mc8[48;5;199;30mc7[48;5;198;30mc6[48;5;197;30mc5[48;5;196;30mc4[48;5;160;30ma0[48;5;124;30m7c[48;5;88;37m58[48;5;52;37m34[48;5;53;37m35[48;5;89;30m59[48;5;125;30m7d[48;5;161;30ma1[48;5;162;30ma2[48;5;163;30ma3[48;5;164;30ma4[48;5;128;30m80[48;5;92;30m5c[48;5;56;30m38[48;5;55;37m37[48;5;91;30m5b[48;5;127;30m7f[48;5;126;30m7e[48;5;90;30m5a[48;5;54;37m36[0m
|
|
||||||
[48;5;22;30m16[48;5;23;30m17[48;5;24;30m18[48;5;25;30m19[48;5;26;30m1a[48;5;27;30m1b[48;5;63;30m3f[48;5;99;30m63[48;5;135;30m87[48;5;171;30mab[48;5;207;30mcf[48;5;206;30mce[48;5;205;30mcd[48;5;204;30mcc[48;5;203;30mcb[48;5;202;30mca[48;5;166;30ma6[48;5;130;30m82[48;5;94;30m5e[48;5;58;30m3a[48;5;59;30m3b[48;5;95;30m5f[48;5;131;30m83[48;5;167;30ma7[48;5;168;30ma8[48;5;169;30ma9[48;5;170;30maa[48;5;134;30m86[48;5;98;30m62[48;5;62;30m3e[48;5;61;30m3d[48;5;97;30m61[48;5;133;30m85[48;5;132;30m84[48;5;96;30m60[48;5;60;30m3c[0m
|
|
||||||
[48;5;28;30m1c[48;5;29;30m1d[48;5;30;30m1e[48;5;31;30m1f[48;5;32;30m20[48;5;33;30m21[48;5;69;30m45[48;5;105;30m69[48;5;141;30m8d[48;5;177;30mb1[48;5;213;30md5[48;5;212;30md4[48;5;211;30md3[48;5;210;30md2[48;5;209;30md1[48;5;208;30md0[48;5;172;30mac[48;5;136;30m88[48;5;100;30m64[48;5;64;30m40[48;5;65;30m41[48;5;101;30m65[48;5;137;30m89[48;5;173;30mad[48;5;174;30mae[48;5;175;30maf[48;5;176;30mb0[48;5;140;30m8c[48;5;104;30m68[48;5;68;30m44[48;5;67;30m43[48;5;103;30m67[48;5;139;30m8b[48;5;138;30m8a[48;5;102;30m66[48;5;66;30m42[0m
|
|
||||||
[48;5;34;30m22[48;5;35;30m23[48;5;36;30m24[48;5;37;30m25[48;5;38;30m26[48;5;39;30m27[48;5;75;30m4b[48;5;111;30m6f[48;5;147;30m93[48;5;183;30mb7[48;5;219;30mdb[48;5;218;30mda[48;5;217;30md9[48;5;216;30md8[48;5;215;30md7[48;5;214;30md6[48;5;178;30mb2[48;5;142;30m8e[48;5;106;30m6a[48;5;70;30m46[48;5;71;30m47[48;5;107;30m6b[48;5;143;30m8f[48;5;179;30mb3[48;5;180;30mb4[48;5;181;30mb5[48;5;182;30mb6[48;5;146;30m92[48;5;110;30m6e[48;5;74;30m4a[48;5;73;30m49[48;5;109;30m6d[48;5;145;30m91[48;5;144;30m90[48;5;108;30m6c[48;5;72;30m48[0m
|
|
||||||
[48;5;40;30m28[48;5;41;30m29[48;5;42;30m2a[48;5;43;30m2b[48;5;44;30m2c[48;5;45;30m2d[48;5;81;30m51[48;5;117;30m75[48;5;153;30m99[48;5;189;30mbd[48;5;225;30me1[48;5;224;30me0[48;5;223;30mdf[48;5;222;30mde[48;5;221;30mdd[48;5;220;30mdc[48;5;184;30mb8[48;5;148;30m94[48;5;112;30m70[48;5;76;30m4c[48;5;77;30m4d[48;5;113;30m71[48;5;149;30m95[48;5;185;30mb9[48;5;186;30mba[48;5;187;30mbb[48;5;188;30mbc[48;5;152;30m98[48;5;116;30m74[48;5;80;30m50[48;5;79;30m4f[48;5;115;30m73[48;5;151;30m97[48;5;150;30m96[48;5;114;30m72[48;5;78;30m4e[0m
|
|
||||||
[48;5;46;30m2e[48;5;47;30m2f[48;5;48;30m30[48;5;49;30m31[48;5;50;30m32[48;5;51;30m33[48;5;87;30m57[48;5;123;30m7b[48;5;159;30m9f[48;5;195;30mc3[48;5;231;30me7[48;5;230;30me6[48;5;229;30me5[48;5;228;30me4[48;5;227;30me3[48;5;226;30me2[48;5;190;30mbe[48;5;154;30m9a[48;5;118;30m76[48;5;82;30m52[48;5;83;30m53[48;5;119;30m77[48;5;155;30m9b[48;5;191;30mbf[48;5;192;30mc0[48;5;193;30mc1[48;5;194;30mc2[48;5;158;30m9e[48;5;122;30m7a[48;5;86;30m56[48;5;85;30m55[48;5;121;30m79[48;5;157;30m9d[48;5;156;30m9c[48;5;120;30m78[48;5;84;30m54[0m
|
|
||||||
[0m
|
|
||||||
[48;5;0;37m00[48;5;1;30m01[48;5;2;30m02[48;5;3;30m03[48;5;4;37m04[48;5;5;30m05[48;5;6;30m06[48;5;7;30m07[0m [48;5;232;37me8[48;5;233;37me9[48;5;234;37mea[48;5;235;37meb[48;5;236;37mec[48;5;237;30med[48;5;238;30mee[48;5;239;30mef[48;5;240;30mf0[48;5;241;30mf1[48;5;242;30mf2[48;5;243;30mf3[48;5;244;30mf4[48;5;245;30mf5[48;5;246;30mf6[48;5;247;30mf7[48;5;248;30mf8[48;5;249;30mf9[48;5;250;30mfa[48;5;251;30mfb[48;5;252;30mfc[48;5;253;30mfd[48;5;254;30mfe[48;5;255;30mff[0m
|
|
||||||
[48;5;8;30m08[48;5;9;30m09[48;5;10;30m0a[48;5;11;30m0b[48;5;12;30m0c[48;5;13;30m0d[48;5;14;30m0e[48;5;15;30m0f[0m
|
|
@ -1,3 +0,0 @@
|
|||||||
This file is in Unicode.
|
|
||||||
このファイルはユニコードであります。
|
|
||||||
Cool, eh?
|
|
@ -1,4 +0,0 @@
|
|||||||
kitty: 😹
|
|
||||||
🌎 🍔 🍗 🍔🍐 🍌 🍕
|
|
||||||
pizza: 🍕 -
|
|
||||||
|
|
@ -1,287 +0,0 @@
|
|||||||
/* libmath.b for GNU bc. */
|
|
||||||
|
|
||||||
/* This file is part of GNU bc.
|
|
||||||
Copyright (C) 1991, 1992, 1993, 1997 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License , or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; see the file COPYING. If not, write to
|
|
||||||
The Free Software Foundation, Inc.
|
|
||||||
59 Temple Place, Suite 330
|
|
||||||
Boston, MA 02111 USA
|
|
||||||
|
|
||||||
You may contact the author by:
|
|
||||||
e-mail: philnelson@acm.org
|
|
||||||
us-mail: Philip A. Nelson
|
|
||||||
Computer Science Department, 9062
|
|
||||||
Western Washington University
|
|
||||||
Bellingham, WA 98226-9062
|
|
||||||
|
|
||||||
*************************************************************************/
|
|
||||||
|
|
||||||
|
|
||||||
scale = 20
|
|
||||||
|
|
||||||
/* Uses the fact that e^x = (e^(x/2))^2
|
|
||||||
When x is small enough, we use the series:
|
|
||||||
e^x = 1 + x + x^2/2! + x^3/3! + ...
|
|
||||||
*/
|
|
||||||
|
|
||||||
define e(x) {
|
|
||||||
auto a, d, e, f, i, m, n, v, z
|
|
||||||
|
|
||||||
/* a - holds x^y of x^y/y! */
|
|
||||||
/* d - holds y! */
|
|
||||||
/* e - is the value x^y/y! */
|
|
||||||
/* v - is the sum of the e's */
|
|
||||||
/* f - number of times x was divided by 2. */
|
|
||||||
/* m - is 1 if x was minus. */
|
|
||||||
/* i - iteration count. */
|
|
||||||
/* n - the scale to compute the sum. */
|
|
||||||
/* z - orignal scale. */
|
|
||||||
|
|
||||||
/* Check the sign of x. */
|
|
||||||
if (x<0) {
|
|
||||||
m = 1
|
|
||||||
x = -x
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Precondition x. */
|
|
||||||
z = scale;
|
|
||||||
n = 6 + z + .44*x;
|
|
||||||
scale = scale(x)+1;
|
|
||||||
while (x > 1) {
|
|
||||||
f += 1;
|
|
||||||
x /= 2;
|
|
||||||
scale += 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Initialize the variables. */
|
|
||||||
scale = n;
|
|
||||||
v = 1+x
|
|
||||||
a = x
|
|
||||||
d = 1
|
|
||||||
|
|
||||||
for (i=2; 1; i++) {
|
|
||||||
e = (a *= x) / (d *= i)
|
|
||||||
if (e == 0) {
|
|
||||||
if (f>0) while (f--) v = v*v;
|
|
||||||
scale = z
|
|
||||||
if (m) return (1/v);
|
|
||||||
return (v/1);
|
|
||||||
}
|
|
||||||
v += e
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Natural log. Uses the fact that ln(x^2) = 2*ln(x)
|
|
||||||
The series used is:
|
|
||||||
ln(x) = 2(a+a^3/3+a^5/5+...) where a=(x-1)/(x+1)
|
|
||||||
*/
|
|
||||||
|
|
||||||
define l(x) {
|
|
||||||
auto e, f, i, m, n, v, z
|
|
||||||
|
|
||||||
/* return something for the special case. */
|
|
||||||
if (x <= 0) return ((1 - 10^scale)/1)
|
|
||||||
|
|
||||||
/* Precondition x to make .5 < x < 2.0. */
|
|
||||||
z = scale;
|
|
||||||
scale = 6 + scale;
|
|
||||||
f = 2;
|
|
||||||
i=0
|
|
||||||
while (x >= 2) { /* for large numbers */
|
|
||||||
f *= 2;
|
|
||||||
x = sqrt(x);
|
|
||||||
}
|
|
||||||
while (x <= .5) { /* for small numbers */
|
|
||||||
f *= 2;
|
|
||||||
x = sqrt(x);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Set up the loop. */
|
|
||||||
v = n = (x-1)/(x+1)
|
|
||||||
m = n*n
|
|
||||||
|
|
||||||
/* Sum the series. */
|
|
||||||
for (i=3; 1; i+=2) {
|
|
||||||
e = (n *= m) / i
|
|
||||||
if (e == 0) {
|
|
||||||
v = f*v
|
|
||||||
scale = z
|
|
||||||
return (v/1)
|
|
||||||
}
|
|
||||||
v += e
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sin(x) uses the standard series:
|
|
||||||
sin(x) = x - x^3/3! + x^5/5! - x^7/7! ... */
|
|
||||||
|
|
||||||
define s(x) {
|
|
||||||
auto e, i, m, n, s, v, z
|
|
||||||
|
|
||||||
/* precondition x. */
|
|
||||||
z = scale
|
|
||||||
scale = 1.1*z + 2;
|
|
||||||
v = a(1)
|
|
||||||
if (x < 0) {
|
|
||||||
m = 1;
|
|
||||||
x = -x;
|
|
||||||
}
|
|
||||||
scale = 0
|
|
||||||
n = (x / v + 2 )/4
|
|
||||||
x = x - 4*n*v
|
|
||||||
if (n%2) x = -x
|
|
||||||
|
|
||||||
/* Do the loop. */
|
|
||||||
scale = z + 2;
|
|
||||||
v = e = x
|
|
||||||
s = -x*x
|
|
||||||
for (i=3; 1; i+=2) {
|
|
||||||
e *= s/(i*(i-1))
|
|
||||||
if (e == 0) {
|
|
||||||
scale = z
|
|
||||||
if (m) return (-v/1);
|
|
||||||
return (v/1);
|
|
||||||
}
|
|
||||||
v += e
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Cosine : cos(x) = sin(x+pi/2) */
|
|
||||||
define c(x) {
|
|
||||||
auto v, z;
|
|
||||||
z = scale;
|
|
||||||
scale = scale*1.2;
|
|
||||||
v = s(x+a(1)*2);
|
|
||||||
scale = z;
|
|
||||||
return (v/1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Arctan: Using the formula:
|
|
||||||
atan(x) = atan(c) + atan((x-c)/(1+xc)) for a small c (.2 here)
|
|
||||||
For under .2, use the series:
|
|
||||||
atan(x) = x - x^3/3 + x^5/5 - x^7/7 + ... */
|
|
||||||
|
|
||||||
define a(x) {
|
|
||||||
auto a, e, f, i, m, n, s, v, z
|
|
||||||
|
|
||||||
/* a is the value of a(.2) if it is needed. */
|
|
||||||
/* f is the value to multiply by a in the return. */
|
|
||||||
/* e is the value of the current term in the series. */
|
|
||||||
/* v is the accumulated value of the series. */
|
|
||||||
/* m is 1 or -1 depending on x (-x -> -1). results are divided by m. */
|
|
||||||
/* i is the denominator value for series element. */
|
|
||||||
/* n is the numerator value for the series element. */
|
|
||||||
/* s is -x*x. */
|
|
||||||
/* z is the saved user's scale. */
|
|
||||||
|
|
||||||
/* Negative x? */
|
|
||||||
m = 1;
|
|
||||||
if (x<0) {
|
|
||||||
m = -1;
|
|
||||||
x = -x;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Special case and for fast answers */
|
|
||||||
if (x==1) {
|
|
||||||
if (scale <= 25) return (.7853981633974483096156608/m)
|
|
||||||
if (scale <= 40) return (.7853981633974483096156608458198757210492/m)
|
|
||||||
if (scale <= 60) \
|
|
||||||
return (.785398163397448309615660845819875721049292349843776455243736/m)
|
|
||||||
}
|
|
||||||
if (x==.2) {
|
|
||||||
if (scale <= 25) return (.1973955598498807583700497/m)
|
|
||||||
if (scale <= 40) return (.1973955598498807583700497651947902934475/m)
|
|
||||||
if (scale <= 60) \
|
|
||||||
return (.197395559849880758370049765194790293447585103787852101517688/m)
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Save the scale. */
|
|
||||||
z = scale;
|
|
||||||
|
|
||||||
/* Note: a and f are known to be zero due to being auto vars. */
|
|
||||||
/* Calculate atan of a known number. */
|
|
||||||
if (x > .2) {
|
|
||||||
scale = z+5;
|
|
||||||
a = a(.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Precondition x. */
|
|
||||||
scale = z+3;
|
|
||||||
while (x > .2) {
|
|
||||||
f += 1;
|
|
||||||
x = (x-.2) / (1+x*.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Initialize the series. */
|
|
||||||
v = n = x;
|
|
||||||
s = -x*x;
|
|
||||||
|
|
||||||
/* Calculate the series. */
|
|
||||||
for (i=3; 1; i+=2) {
|
|
||||||
e = (n *= s) / i;
|
|
||||||
if (e == 0) {
|
|
||||||
scale = z;
|
|
||||||
return ((f*a+v)/m);
|
|
||||||
}
|
|
||||||
v += e
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Bessel function of integer order. Uses the following:
|
|
||||||
j(-n,x) = (-1)^n*j(n,x)
|
|
||||||
j(n,x) = x^n/(2^n*n!) * (1 - x^2/(2^2*1!*(n+1)) + x^4/(2^4*2!*(n+1)*(n+2))
|
|
||||||
- x^6/(2^6*3!*(n+1)*(n+2)*(n+3)) .... )
|
|
||||||
*/
|
|
||||||
define j(n,x) {
|
|
||||||
auto a, b, d, e, f, i, m, s, v, z
|
|
||||||
|
|
||||||
/* Make n an integer and check for negative n. */
|
|
||||||
z = scale;
|
|
||||||
scale = 0;
|
|
||||||
n = n/1;
|
|
||||||
if (n<0) {
|
|
||||||
n = -n;
|
|
||||||
if (n%2 == 1) m = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* save ibase */
|
|
||||||
b = ibase;
|
|
||||||
ibase = A;
|
|
||||||
|
|
||||||
/* Compute the factor of x^n/(2^n*n!) */
|
|
||||||
f = 1;
|
|
||||||
for (i=2; i<=n; i++) f = f*i;
|
|
||||||
scale = 1.5*z;
|
|
||||||
f = x^n / 2^n / f;
|
|
||||||
|
|
||||||
/* Initialize the loop .*/
|
|
||||||
v = e = 1;
|
|
||||||
s = -x*x/4
|
|
||||||
scale = 1.5*z + length(f) - scale(f);
|
|
||||||
|
|
||||||
/* The Loop.... */
|
|
||||||
for (i=1; 1; i++) {
|
|
||||||
e = e * s / i / (n+i);
|
|
||||||
if (e == 0) {
|
|
||||||
ibase = b;
|
|
||||||
scale = z
|
|
||||||
if (m) return (-f*v/1);
|
|
||||||
return (f*v/1);
|
|
||||||
}
|
|
||||||
v += e;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
[0m[0m ______________________________________________________ [0m
|
|
||||||
[0m/ I have no idea what Rainbow Dash would say, but hey,[0m \[0m
|
|
||||||
[0m\ ponies.[0m /[0m
|
|
||||||
[0m ------------------------------------------------------ [0m[00m
|
|
||||||
[0m\[0m [00m
|
|
||||||
[0m\[0m [00m
|
|
||||||
[0m\[0m [38;5;32m▄▄▄[48;5;32;38;5;203m▄▄▄[49;38;5;32m▄▄▄[39m [38;5;74m▄[39m [00m
|
|
||||||
[38;5;32m▀[48;5;32m█[38;5;203m▄[48;5;203m██[38;5;209m▄▄[48;5;209m██[38;5;229m▄▄[48;5;229m█[48;5;32m▄[38;5;74m▄[48;5;74;38;5;153m▄[48;5;153m█[48;5;74;38;5;74m█[49;39m [00m
|
|
||||||
[48;5;32;38;5;203m▄[48;5;203;38;5;32m▄[38;5;209m▄[48;5;209m███[38;5;229m▄▄[48;5;229m███[38;5;32m▄▄[48;5;74;38;5;74m█[48;5;153;38;5;153m█[48;5;110;38;5;74m▄[48;5;153;38;5;153m█[48;5;74;38;5;74m█[49;39m [48;5;74;38;5;74m█[38;5;153m▄[38;5;74m█[49;39m [38;5;74m▄▄[39m [00m
|
|
||||||
[48;5;209;38;5;32m▄[49m▀[48;5;32m█[48;5;209;38;5;209m██[38;5;229m▄[48;5;229;38;5;32m▄[38;5;229m██[38;5;32m▄[48;5;32;38;5;153m▄▄[48;5;153m████[48;5;74;38;5;74m█[48;5;153;38;5;153m█[48;5;74;38;5;74m██[48;5;153;38;5;153m██[48;5;74;38;5;74m█[38;5;153m▄[48;5;153m█[48;5;74;38;5;74m█[49;39m [00m
|
|
||||||
[48;5;32;38;5;32m█[48;5;209;38;5;209m██[48;5;229;38;5;32m▄[48;5;32;38;5;153m▄▄[48;5;229;38;5;32m▄[48;5;32;38;5;153m▄[48;5;153m█████████[49;38;5;74m▀[48;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[48;5;153;38;5;153m█[38;5;74m▄[49m▀[39m [00m
|
|
||||||
[48;5;32;38;5;32m█[48;5;209;38;5;209m█[38;5;32m▄[49m▀[48;5;74;38;5;74m█[48;5;153;38;5;153m█[38;5;74m▄[38;5;153m███[38;5;74m▄[38;5;153m██████[48;5;32;38;5;32m█[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[48;5;153;38;5;153m█[38;5;74m▄[48;5;74;38;5;153m▄[49;38;5;74m▄▄[39m [00m
|
|
||||||
[38;5;32m▀▀▀[39m [48;5;16;38;5;16m█[48;5;153m▄[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;16m▄[48;5;153;38;5;153m████[38;5;16m▄[38;5;153m█[38;5;32m▄[48;5;32m█[48;5;74;38;5;74m█[48;5;153m▄[48;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[49;39m [00m
|
|
||||||
[48;5;74;38;5;74m█[38;5;153m▄[48;5;153m█[38;5;110m▄[38;5;153m█[48;5;16m▄[48;5;153;38;5;16m▄▄▄[48;5;16;38;5;153m▄[48;5;153m█[38;5;32m▄[48;5;32;38;5;113m▄[38;5;32m█[48;5;74;38;5;74m█[48;5;153;38;5;153m█[48;5;74;38;5;74m█[38;5;153m▄[38;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[49;38;5;32m▄▄[48;5;32;38;5;97m▄▄▄▄▄▄▄[49;38;5;32m▄▄[39m [00m
|
|
||||||
[38;5;74m▀[48;5;153m▄▄[48;5;74m█[48;5;153;38;5;153m██████[48;5;32;38;5;32m█[48;5;113;38;5;113m█[38;5;32m▄[48;5;32m█[48;5;110;38;5;74m▄[48;5;153;38;5;153m█[48;5;74m▄[48;5;153m█[38;5;74m▄[48;5;74m█[38;5;32m▄[48;5;32;38;5;97m▄[48;5;97;38;5;32m▄[38;5;113m▄[48;5;32;38;5;229m▄▄▄▄[38;5;113m▄▄▄[48;5;97;38;5;32m▄▄[48;5;32;38;5;97m▄[49;38;5;32m▄[39m [00m
|
|
||||||
[38;5;74m▀▀▀[48;5;74m█[38;5;32m▄[48;5;153m▄[48;5;32;38;5;113m▄[48;5;113;38;5;32m▄[48;5;32m█[38;5;97m▄[38;5;32m█[48;5;74;38;5;74m█[48;5;153;38;5;153m█[48;5;74m▄[48;5;153m█[48;5;74;38;5;74m█[48;5;153m▄[48;5;74;38;5;97m▄[48;5;32;38;5;229m▄[48;5;113;38;5;209m▄[48;5;229;38;5;203m▄[48;5;209m▄▄[48;5;229;38;5;209m▄▄[38;5;229m██[48;5;113m▄[38;5;113m█[48;5;32m▄[38;5;32m█[49m▄▀[39m [00m
|
|
||||||
[48;5;74;38;5;74m█[48;5;153;38;5;153m██[38;5;32m▄[48;5;32m███[48;5;97;38;5;97m█[48;5;74;38;5;74m█[48;5;153;38;5;153m██[38;5;74m▄[48;5;74m██[48;5;32;38;5;113m▄[48;5;113;38;5;203m▄[48;5;209;38;5;32m▄[48;5;203m▄[49m▀▀[48;5;203m▄[38;5;203m█[48;5;209m▄[38;5;209m█[48;5;229m▄[38;5;229m██[48;5;113;38;5;113m█[48;5;32m▄[38;5;32m██[49;39m [00m
|
|
||||||
[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;32;38;5;32m███[48;5;97;38;5;97m█[48;5;32;38;5;153m▄[48;5;74m▄[48;5;153m██[48;5;74;38;5;231m▄[48;5;153m▄[38;5;153m██[48;5;74;38;5;74m█[49;39m [48;5;32;38;5;32m█[48;5;203;38;5;203m██[48;5;209;38;5;209m██[48;5;229;38;5;229m██[48;5;113;38;5;113m█[48;5;32m▄[38;5;32m██[49;39m [00m
|
|
||||||
[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;32;38;5;32m█[48;5;153;38;5;153m█[48;5;32;38;5;32m█[48;5;97;38;5;97m█[48;5;153;38;5;153m███[48;5;231m▄[38;5;231m█[38;5;229m▄[38;5;203m▄[48;5;153;38;5;153m██[48;5;74;38;5;74m█[49;39m [48;5;32;38;5;32m█[48;5;203;38;5;203m█[38;5;32m▄[38;5;203m█[48;5;209;38;5;209m██[48;5;229;38;5;229m██[48;5;113;38;5;113m█[48;5;32m▄[38;5;32m█[49m▄[39m [00m
|
|
||||||
[48;5;74;38;5;74m█[48;5;153;38;5;153m███[48;5;32m▄[48;5;97;38;5;32m▄[48;5;153;38;5;153m███[38;5;74m▄[48;5;32;38;5;229m▄[48;5;229;38;5;203m▄[48;5;203;38;5;153m▄[48;5;153m██[48;5;74;38;5;74m█[49;39m [48;5;32;38;5;32m█[49m▀[48;5;32m█[48;5;203;38;5;203m█[48;5;209;38;5;209m██[48;5;229;38;5;229m██[48;5;113;38;5;113m██[48;5;32;38;5;32m██[49;39m [00m
|
|
||||||
[48;5;74;38;5;67m▄[48;5;153;38;5;74m▄[38;5;153m███[48;5;32m▄[48;5;153m██[48;5;74m▄[48;5;153;38;5;74m▄[48;5;203;38;5;153m▄[48;5;153m██[48;5;74;38;5;74m█[49;39m [48;5;32;38;5;32m█[48;5;203;38;5;203m█[48;5;32;38;5;32m█[48;5;209;38;5;209m██[48;5;229;38;5;229m█[48;5;113;38;5;113m██[48;5;32m▄[38;5;32m██[49;39m [00m
|
|
||||||
[48;5;67;38;5;67m█[38;5;110m▄[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[49m▀▀[48;5;74;38;5;67m▄[38;5;110m▄[38;5;67m▄[48;5;153;38;5;74m▄[38;5;153m█[48;5;74m▄▄[49;38;5;74m▄[39m [38;5;32m▀[48;5;209m▄[49m▀[48;5;209m▄[38;5;209m█[48;5;229;38;5;229m██[48;5;113;38;5;113m██[48;5;32;38;5;32m█[49m▀▄[39m [00m
|
|
||||||
[48;5;67;38;5;67m█[48;5;110;38;5;110m█[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;74;38;5;74m█[49;39m [48;5;67;38;5;67m█[48;5;110;38;5;110m█[48;5;74m▄[48;5;153;38;5;74m▄[38;5;153m██[48;5;74;38;5;74m█[49;39m [38;5;32m▀[39m [38;5;32m▀[48;5;209m▄[48;5;229;38;5;209m▄[38;5;229m██[48;5;113;38;5;113m█[48;5;32m▄[49;38;5;32m▄[39m [00m
|
|
||||||
[48;5;67;38;5;67m█[48;5;110;38;5;110m█[48;5;74;38;5;74m█[48;5;153;38;5;153m███[48;5;74;38;5;74m█[49;39m [48;5;67;38;5;67m█[48;5;110;38;5;110m██[48;5;74;38;5;74m█[48;5;153;38;5;153m██[48;5;74m▄[49;38;5;74m▄[39m [38;5;32m▀[48;5;229m▄[38;5;229m██[48;5;113m▄[38;5;113m█[48;5;32m▄[49;38;5;32m▄[39m [00m
|
|
||||||
[38;5;67m▄[48;5;67;38;5;110m▄[48;5;110m█[48;5;74;38;5;74m█[48;5;153;38;5;153m███[48;5;74;38;5;74m█[49;39m [48;5;67;38;5;67m█[48;5;110;38;5;110m██[48;5;74;38;5;74m█[48;5;153;38;5;153m███[48;5;74;38;5;74m█[49;39m [38;5;32m▀▀▀▀▀▀▀[39m[00m
|
|
||||||
[48;5;67;38;5;67m█[38;5;110m▄[48;5;110m█[48;5;74;38;5;74m█[48;5;153;38;5;153m████[48;5;74;38;5;74m█[49;39m [48;5;67;38;5;67m█[48;5;110;38;5;110m██[48;5;74;38;5;74m█[48;5;153;38;5;153m███[48;5;74m▄[49;38;5;74m▄[39m [00m
|
|
||||||
[38;5;67m▀▀[48;5;74;38;5;74m█[38;5;153m▄[48;5;153m███[38;5;74m▄[49m▀[39m [38;5;67m▀▀▀[48;5;74;38;5;74m█[48;5;153;38;5;153m████[48;5;74;38;5;74m█[49;39m [00m
|
|
||||||
[38;5;74m▀▀▀▀▀▀[39m [38;5;74m▀▀▀▀▀▀[39m [00m
|
|
||||||
[00m
|
|
@ -1,13 +0,0 @@
|
|||||||
POSIX(ポジックス、パーズィックス、Portable Operating System Interface)とは、各種UNIX OSを始めとする異なるOS実装に共通のAPIを定め、移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的としてIEEEが策定したアプリケーションインタフェース規格である。POSIXという名前はリチャード・ストールマンがIEEEに提案したものである[1]。末尾の「X」はUNIX互換OSにXがつく名前が多いことからつけられた。ISO/IEC JTC 1/SC 22でISO/IEC 9945として国際規格になっている。
|
|
||||||
|
|
||||||
規格の内容はカーネルへのC言語のインタフェースであるシステムコールに留まらず、プロセス環境、ファイルとディレクトリ、システムデータベース(パスワードファイルなど)、tarのアーカイブフォーマットなど多岐にわたる。ただし、単にPOSIXといった場合は、システムコールとライブラリ関数を規定したPOSIX.1 (IEEE Std 1003.1) を指す。
|
|
||||||
|
|
||||||
C言語のシステムコールとライブラリ関数を規定した有力な規格としては、他にANSI/ISO CとSUS(Single UNIX Specification、XPG4の後継)があるが、各規格の立場の違いにより、これらが含む関数の種類には差がある。集合の記号で表すと、ANSI/ISO C ⊂ POSIX.1 ⊂ SUS となる。
|
|
||||||
|
|
||||||
UNIX系OS以外でも、Microsoft Windows NT系はPOSIX 1.0に準拠しているPOSIXサブシステムを搭載しており、POSIXアプリケーションをそのサブシステム上で実行できる。WTO/TBT協定では、非関税障壁として工業製品は国際規格を尊重して仕様を規定することを提唱しているため、米国政府機関のコンピュータシステム導入要件(FIPS)でPOSIX準拠であること規定したためである。Windows 2000までPOSIXサブシステムを搭載していたが、Windows XPからはServices for UNIXに同梱のInterixサブシステムに役割を譲り、Windows Server 2003 R2やWindows VistaからはSubsystem for UNIX-based Applications(SUA)となった。
|
|
||||||
|
|
||||||
Linuxの国際標準を制定するにあたり、LinuxとPOSIXの差に関するTRを作成している。
|
|
||||||
|
|
||||||
最初の規格のテストスイートはアメリカ国立標準技術研究所 (NIST) が POSIX Test Suite (POSIX 1990 version) としてオープンソースで提供している。
|
|
||||||
|
|
||||||
- Wikipedia contributors. POSIX. Wikipedia. August 6, 2012, 12:52 UTC. Available at: http://ja.wikipedia.org/w/index.php?title=POSIX&oldid=43639394. Accessed September 6, 2012.
|
|
@ -1 +0,0 @@
|
|||||||
☃
|
|
Loading…
Reference in New Issue
Block a user