Advertisement
Guest User

meson git + lcc @ e2k, new version

a guest
Mar 20th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.22 KB | None | 0 0
  1.  
  2. sakuya /usr/src/meson/e2k/meson # ./run_unittests.py
  3. .........s....F
  4. Stdout:
  5. The Meson build system
  6. Version: 0.45.0.dev1
  7. Source dir: /usr/src/meson/e2k/meson/test cases/common/64 custom header generator
  8. Build dir: /tmp/tmpl_v41cj8
  9. Build type: native build
  10. Project name: custom header generator
  11. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  12. Build machine cpu family: e2k
  13. Build machine cpu: e2k
  14. Program makeheader.py found: YES (/usr/bin/env python3 /usr/src/meson/e2k/meson/test cases/common/64 custom header generator/makeheader.py)
  15. Build targets in project: 2
  16. Found ninja-1.8.2 at /usr/bin/ninja
  17.  
  18. ninja explain: deps for 'prog@exe/prog.c.o' are missing
  19. ninja explain: output myheader.lh doesn't exist
  20. ninja explain: prog@exe/prog.c.o is dirty
  21. ninja explain: prog is dirty
  22. [1/3] Generating makeheader.py with a custom command.
  23. [2/3] Compiling C object 'prog@exe/prog.c.o'.
  24. [3/3] Linking target prog.
  25.  
  26. ninja explain: output ../../usr/src/meson/e2k/meson/test of phony edge with no inputs doesn't exist
  27. ninja explain: ../../usr/src/meson/e2k/meson/test is dirty
  28. ninja explain: output cases/common/64 of phony edge with no inputs doesn't exist
  29. ninja explain: cases/common/64 is dirty
  30. ninja explain: output custom of phony edge with no inputs doesn't exist
  31. ninja explain: custom is dirty
  32. ninja explain: output header of phony edge with no inputs doesn't exist
  33. ninja explain: header is dirty
  34. ninja explain: output generator/prog.c of phony edge with no inputs doesn't exist
  35. ninja explain: generator/prog.c is dirty
  36. ninja explain: prog@exe/prog.c.o is dirty
  37. ninja explain: prog is dirty
  38. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  39. [2/2] Linking target prog.
  40.  
  41. ................E
  42. Stdout:
  43. The Meson build system
  44. Version: 0.45.0.dev1
  45. Source dir: /usr/src/meson/e2k/meson/test cases/common/140 get define
  46. Build dir: /tmp/tmp61b_t1bw
  47. Build type: native build
  48. Project name: get define
  49. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  50. Appending CFLAGS from environment: '-DMESON_FAIL_VALUE=cflags-read'
  51. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  52. Native C++ compiler: c++ (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  53. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  54. Build machine cpu family: e2k
  55. Build machine cpu: e2k
  56. Fetching value of define "__linux__": 1
  57. Library z found: YES
  58. Fetching value of define "ZLIB_VER_MAJOR": 1
  59. Fetching value of define "MESON_FAIL_VALUE":
  60. Fetching value of define "MESON_TEST_DEFINE_VALUE": spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`
  61.  
  62. meson.build:63:2: ERROR: Assert failed: MESON_TEST_DEFINE_VALUE value is "spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`" instead of "spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"
  63.  
  64. A full log can be found at /tmp/tmp61b_t1bw/meson-logs/meson-log.txt
  65.  
  66. Build started at 2018-03-20T20:50:03.288188
  67. Main binary: /usr/bin/python3
  68. Python system: Linux
  69. The Meson build system
  70. Version: 0.45.0.dev1
  71. Source dir: /usr/src/meson/e2k/meson/test cases/common/140 get define
  72. Build dir: /tmp/tmp61b_t1bw
  73. Build type: native build
  74. Project name: get define
  75. Sanity testing C compiler: cc
  76. Is cross compiler: False.
  77. Sanity check compiler command line: cc /tmp/tmp61b_t1bw/meson-private/sanitycheckc.c -o /tmp/tmp61b_t1bw/meson-private/sanitycheckc.exe
  78. Sanity check compile stdout:
  79.  
  80. -----
  81. Sanity check compile stderr:
  82.  
  83. -----
  84. Running test binary command: /tmp/tmp61b_t1bw/meson-private/sanitycheckc.exe
  85. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  86. Appending CFLAGS from environment: '-DMESON_FAIL_VALUE=cflags-read'
  87. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  88. Sanity testing C++ compiler: c++
  89. Is cross compiler: False.
  90. Sanity check compiler command line: c++ /tmp/tmp61b_t1bw/meson-private/sanitycheckcpp.cc -o /tmp/tmp61b_t1bw/meson-private/sanitycheckcpp.exe
  91. Sanity check compile stdout:
  92.  
  93. -----
  94. Sanity check compile stderr:
  95.  
  96. -----
  97. Running test binary command: /tmp/tmp61b_t1bw/meson-private/sanitycheckcpp.exe
  98. Native C++ compiler: c++ (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  99. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  100. Build machine cpu family: e2k
  101. Build machine cpu: e2k
  102. Running compile:
  103. Working directory: /tmp/tmphfua4tu6
  104. Command line: cc /tmp/tmphfua4tu6/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  105.  
  106. Code:
  107.  
  108.  
  109. #ifndef __linux__
  110. # define __linux__
  111. #endif
  112. "MESON_GET_DEFINE_DELIMITER"
  113. __linux__
  114. Compiler stdout:
  115.  
  116.  
  117. "MESON_GET_DEFINE_DELIMITER"
  118. 1
  119.  
  120. Compiler stderr:
  121.  
  122. Fetching value of define "__linux__": 1
  123. Running compile:
  124. Working directory: /tmp/tmpdf31sdrd
  125. Command line: cc /tmp/tmpdf31sdrd/testfile.c -DMESON_FAIL_VALUE=cflags-read -O0 -Wl,--start-group -lz -Wl,--end-group -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpdf31sdrd/output.exe
  126.  
  127. Code:
  128. int main(int argc, char **argv) { return 0; }
  129. Compiler stdout:
  130.  
  131. Compiler stderr:
  132.  
  133. Library z found: YES
  134. Running compile:
  135. Working directory: /tmp/tmp5gzy1eyl
  136. Command line: cc /tmp/tmp5gzy1eyl/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  137.  
  138. Code:
  139.  
  140. #include <zlib.h>
  141. #ifndef ZLIB_VER_MAJOR
  142. # define ZLIB_VER_MAJOR
  143. #endif
  144. "MESON_GET_DEFINE_DELIMITER"
  145. ZLIB_VER_MAJOR
  146. Compiler stdout:
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242. typedef unsigned char Byte;
  243. typedef unsigned int uInt;
  244. typedef unsigned long uLong;
  245.  
  246. typedef Byte Bytef;
  247. typedef char charf;
  248. typedef int intf;
  249. typedef uInt uIntf;
  250. typedef uLong uLongf;
  251.  
  252. typedef void const *voidpc;
  253. typedef void *voidpf;
  254. typedef void *voidp;
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957. typedef unsigned z_crc_t;
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029. typedef unsigned char __u_char;
  1030. typedef unsigned short int __u_short;
  1031. typedef unsigned int __u_int;
  1032. typedef unsigned long int __u_long;
  1033.  
  1034.  
  1035. typedef signed char __int8_t;
  1036. typedef unsigned char __uint8_t;
  1037. typedef signed short int __int16_t;
  1038. typedef unsigned short int __uint16_t;
  1039. typedef signed int __int32_t;
  1040. typedef unsigned int __uint32_t;
  1041. typedef signed long int __int64_t;
  1042. typedef unsigned long int __uint64_t;
  1043.  
  1044.  
  1045. typedef long int __quad_t;
  1046. typedef unsigned long int __u_quad_t;
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114. typedef unsigned long int __dev_t;
  1115. typedef unsigned int __uid_t;
  1116. typedef unsigned int __gid_t;
  1117. typedef unsigned long int __ino_t;
  1118. typedef unsigned long int __ino64_t;
  1119. typedef unsigned int __mode_t;
  1120. typedef unsigned long int __nlink_t;
  1121. typedef long int __off_t;
  1122. typedef long int __off64_t;
  1123. typedef int __pid_t;
  1124. typedef struct { int __val[2]; } __fsid_t;
  1125. typedef long int __clock_t;
  1126. typedef unsigned long int __rlim_t;
  1127. typedef unsigned long int __rlim64_t;
  1128. typedef unsigned int __id_t;
  1129. typedef long int __time_t;
  1130. typedef unsigned int __useconds_t;
  1131. typedef long int __suseconds_t;
  1132.  
  1133. typedef int __daddr_t;
  1134. typedef int __key_t;
  1135.  
  1136.  
  1137. typedef int __clockid_t;
  1138.  
  1139.  
  1140. typedef void * __timer_t;
  1141.  
  1142.  
  1143. typedef long int __blksize_t;
  1144.  
  1145.  
  1146.  
  1147.  
  1148. typedef long int __blkcnt_t;
  1149. typedef long int __blkcnt64_t;
  1150.  
  1151.  
  1152. typedef unsigned long int __fsblkcnt_t;
  1153. typedef unsigned long int __fsblkcnt64_t;
  1154.  
  1155.  
  1156. typedef unsigned long int __fsfilcnt_t;
  1157. typedef unsigned long int __fsfilcnt64_t;
  1158.  
  1159.  
  1160. typedef long int __fsword_t;
  1161.  
  1162. typedef long int __ssize_t;
  1163.  
  1164.  
  1165. typedef long int __syscall_slong_t;
  1166.  
  1167. typedef unsigned long int __syscall_ulong_t;
  1168.  
  1169.  
  1170.  
  1171. typedef __off64_t __loff_t;
  1172. typedef __quad_t *__qaddr_t;
  1173. typedef char *__caddr_t;
  1174.  
  1175.  
  1176. typedef long int __intptr_t;
  1177.  
  1178.  
  1179. typedef unsigned int __socklen_t;
  1180.  
  1181.  
  1182.  
  1183.  
  1184. typedef __u_char u_char;
  1185. typedef __u_short u_short;
  1186. typedef __u_int u_int;
  1187. typedef __u_long u_long;
  1188. typedef __quad_t quad_t;
  1189. typedef __u_quad_t u_quad_t;
  1190. typedef __fsid_t fsid_t;
  1191.  
  1192. typedef __loff_t loff_t;
  1193.  
  1194. typedef __ino64_t ino_t;
  1195.  
  1196. typedef __dev_t dev_t;
  1197.  
  1198. typedef __gid_t gid_t;
  1199.  
  1200. typedef __mode_t mode_t;
  1201.  
  1202. typedef __nlink_t nlink_t;
  1203.  
  1204. typedef __uid_t uid_t;
  1205.  
  1206. typedef __off64_t off_t;
  1207.  
  1208. typedef __pid_t pid_t;
  1209.  
  1210. typedef __id_t id_t;
  1211.  
  1212. typedef __ssize_t ssize_t;
  1213.  
  1214. typedef __daddr_t daddr_t;
  1215. typedef __caddr_t caddr_t;
  1216.  
  1217. typedef __key_t key_t;
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247. typedef __clock_t clock_t;
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256. typedef __time_t time_t;
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264. typedef __clockid_t clockid_t;
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270. typedef __timer_t timer_t;
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323. typedef unsigned long size_t;
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346. typedef unsigned long int ulong;
  1347. typedef unsigned short int ushort;
  1348. typedef unsigned int uint;
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355. typedef int int8_t __attribute__ ((__mode__ (__QI__)));
  1356. typedef int int16_t __attribute__ ((__mode__ (__HI__)));
  1357. typedef int int32_t __attribute__ ((__mode__ (__SI__)));
  1358. typedef int int64_t __attribute__ ((__mode__ (__DI__)));
  1359.  
  1360. typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
  1361. typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
  1362. typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
  1363. typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
  1364.  
  1365. typedef int register_t __attribute__ ((__mode__ (__word__)));
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524. typedef int __sig_atomic_t;
  1525.  
  1526.  
  1527.  
  1528. typedef struct
  1529. {
  1530. unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
  1531. } __sigset_t;
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542. typedef __sigset_t sigset_t;
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578. struct timespec
  1579. {
  1580. __time_t tv_sec;
  1581. __syscall_slong_t tv_nsec;
  1582. };
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612. struct timeval
  1613. {
  1614. __time_t tv_sec;
  1615. __suseconds_t tv_usec;
  1616. };
  1617.  
  1618.  
  1619.  
  1620. typedef __suseconds_t suseconds_t;
  1621.  
  1622.  
  1623.  
  1624. typedef long int __fd_mask;
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630. typedef struct
  1631. {
  1632.  
  1633.  
  1634. __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
  1635. } fd_set;
  1636.  
  1637.  
  1638.  
  1639.  
  1640. typedef __fd_mask fd_mask;
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658. extern int select (int __nfds, fd_set *__restrict __readfds,
  1659. fd_set *__restrict __writefds,
  1660. fd_set *__restrict __exceptfds,
  1661. struct timeval *__restrict __timeout);
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669. extern int pselect (int __nfds, fd_set *__restrict __readfds,
  1670. fd_set *__restrict __writefds,
  1671. fd_set *__restrict __exceptfds,
  1672. const struct timespec *__restrict __timeout,
  1673. const __sigset_t *__restrict __sigmask);
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704. __extension__
  1705. extern unsigned int gnu_dev_major (unsigned long long int __dev)
  1706. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  1707. __extension__
  1708. extern unsigned int gnu_dev_minor (unsigned long long int __dev)
  1709. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  1710. __extension__
  1711. extern unsigned long long int gnu_dev_makedev (unsigned int __major,
  1712. unsigned int __minor)
  1713. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721. typedef __blksize_t blksize_t;
  1722.  
  1723.  
  1724. typedef __blkcnt64_t blkcnt_t;
  1725. typedef __fsblkcnt64_t fsblkcnt_t;
  1726. typedef __fsfilcnt64_t fsfilcnt_t;
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775. typedef unsigned long int pthread_t;
  1776.  
  1777.  
  1778. union pthread_attr_t
  1779. {
  1780. char __size[56];
  1781. long int __align;
  1782. };
  1783. typedef union pthread_attr_t pthread_attr_t;
  1784.  
  1785.  
  1786. typedef struct __pthread_internal_list
  1787. {
  1788. struct __pthread_internal_list *__prev;
  1789. struct __pthread_internal_list *__next;
  1790. } __pthread_list_t;
  1791.  
  1792.  
  1793.  
  1794.  
  1795. typedef union
  1796. {
  1797. struct __pthread_mutex_s
  1798. {
  1799. int __lock;
  1800. unsigned int __count;
  1801. int __owner;
  1802. unsigned int __nusers;
  1803.  
  1804.  
  1805. int __kind;
  1806. int __spins;
  1807. __pthread_list_t __list;
  1808. } __data;
  1809. char __size[40];
  1810. long int __align;
  1811. } pthread_mutex_t;
  1812.  
  1813.  
  1814.  
  1815. typedef union
  1816. {
  1817. char __size[4];
  1818. int __align;
  1819. } pthread_mutexattr_t;
  1820.  
  1821.  
  1822.  
  1823.  
  1824. typedef union
  1825. {
  1826. struct
  1827. {
  1828. int __lock;
  1829. unsigned int __futex;
  1830. __extension__ unsigned long long int __total_seq;
  1831. __extension__ unsigned long long int __wakeup_seq;
  1832. __extension__ unsigned long long int __woken_seq;
  1833. void *__mutex;
  1834. unsigned int __nwaiters;
  1835. unsigned int __broadcast_seq;
  1836. } __data;
  1837. char __size[48];
  1838. __extension__ long long int __align;
  1839. } pthread_cond_t;
  1840.  
  1841. typedef union
  1842. {
  1843. char __size[4];
  1844. int __align;
  1845. } pthread_condattr_t;
  1846.  
  1847.  
  1848.  
  1849. typedef unsigned int pthread_key_t;
  1850.  
  1851.  
  1852.  
  1853. typedef int pthread_once_t;
  1854.  
  1855.  
  1856.  
  1857.  
  1858. typedef union
  1859. {
  1860. struct
  1861. {
  1862. int __lock;
  1863. unsigned int __nr_readers;
  1864. unsigned int __readers_wakeup;
  1865. unsigned int __writer_wakeup;
  1866. unsigned int __nr_readers_queued;
  1867. unsigned int __nr_writers_queued;
  1868. int __writer;
  1869. int __shared;
  1870. unsigned long int __pad1;
  1871. unsigned long int __pad2;
  1872.  
  1873.  
  1874. unsigned int __flags;
  1875. } __data;
  1876. char __size[56];
  1877. long int __align;
  1878. } pthread_rwlock_t;
  1879.  
  1880.  
  1881. typedef union
  1882. {
  1883. char __size[8];
  1884. long int __align;
  1885. } pthread_rwlockattr_t;
  1886.  
  1887.  
  1888.  
  1889. typedef volatile int pthread_spinlock_t;
  1890.  
  1891.  
  1892.  
  1893.  
  1894. typedef union
  1895. {
  1896. char __size[32];
  1897. long int __align;
  1898. } pthread_barrier_t;
  1899.  
  1900. typedef union
  1901. {
  1902. char __size[4];
  1903. int __align;
  1904. } pthread_barrierattr_t;
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917. typedef __builtin_va_list va_list;
  1918.  
  1919.  
  1920. typedef __builtin_va_list __gnuc_va_list;
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355. typedef __useconds_t useconds_t;
  2356.  
  2357.  
  2358. typedef __intptr_t intptr_t;
  2359.  
  2360. typedef __socklen_t socklen_t;
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366. extern int access (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372. extern int faccessat (int __fd, const char *__file, int __type, int __flag)
  2373. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ;
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386. extern __off64_t lseek (int __fd, __off64_t __offset, int __whence) __asm__ ("" "lseek64") __attribute__ ((__nothrow__ , __leaf__));
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392. extern int close (int __fd);
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399. extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ;
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405. extern ssize_t write (int __fd, const void *__buf, size_t __n) ;
  2406.  
  2407. extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64") ;
  2408. extern ssize_t pwrite (int __fd, const void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pwrite64") ;
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415. extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__ , __leaf__)) ;
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425. extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__ , __leaf__));
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437. extern unsigned int sleep (unsigned int __seconds);
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443. extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  2444. __attribute__ ((__nothrow__ , __leaf__));
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451. extern int usleep (__useconds_t __useconds);
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459. extern int pause (void);
  2460.  
  2461.  
  2462.  
  2463. extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
  2464. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  2465.  
  2466.  
  2467. extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ , __leaf__)) ;
  2468.  
  2469.  
  2470.  
  2471.  
  2472. extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
  2473. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  2474.  
  2475.  
  2476.  
  2477.  
  2478. extern int fchownat (int __fd, const char *__file, __uid_t __owner,
  2479. __gid_t __group, int __flag)
  2480. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ;
  2481.  
  2482.  
  2483. extern int chdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  2484.  
  2485.  
  2486. extern int fchdir (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ;
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495. extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) ;
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501. extern char *getwd (char *__buf)
  2502. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ;
  2503.  
  2504.  
  2505.  
  2506. extern int dup (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ;
  2507.  
  2508.  
  2509. extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__ , __leaf__));
  2510.  
  2511.  
  2512.  
  2513. extern char **__environ;
  2514.  
  2515.  
  2516.  
  2517.  
  2518. extern int execve (const char *__path, char *const __argv[],
  2519. char *const __envp[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  2520.  
  2521.  
  2522.  
  2523. extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
  2524. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  2525.  
  2526.  
  2527.  
  2528. extern int execv (const char *__path, char *const __argv[])
  2529. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  2530.  
  2531.  
  2532.  
  2533. extern int execle (const char *__path, const char *__arg, ...)
  2534. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  2535.  
  2536.  
  2537.  
  2538. extern int execl (const char *__path, const char *__arg, ...)
  2539. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  2540.  
  2541.  
  2542.  
  2543. extern int execvp (const char *__file, char *const __argv[])
  2544. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  2545.  
  2546.  
  2547.  
  2548.  
  2549. extern int execlp (const char *__file, const char *__arg, ...)
  2550. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  2551.  
  2552.  
  2553.  
  2554.  
  2555. extern int nice (int __inc) __attribute__ ((__nothrow__ , __leaf__)) ;
  2556.  
  2557.  
  2558.  
  2559. extern void _exit (int __status) __attribute__ ((__noreturn__));
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585. enum
  2586. {
  2587. _PC_LINK_MAX,
  2588. _PC_MAX_CANON,
  2589. _PC_MAX_INPUT,
  2590. _PC_NAME_MAX,
  2591. _PC_PATH_MAX,
  2592. _PC_PIPE_BUF,
  2593. _PC_CHOWN_RESTRICTED,
  2594. _PC_NO_TRUNC,
  2595. _PC_VDISABLE,
  2596. _PC_SYNC_IO,
  2597. _PC_ASYNC_IO,
  2598. _PC_PRIO_IO,
  2599. _PC_SOCK_MAXBUF,
  2600. _PC_FILESIZEBITS,
  2601. _PC_REC_INCR_XFER_SIZE,
  2602. _PC_REC_MAX_XFER_SIZE,
  2603. _PC_REC_MIN_XFER_SIZE,
  2604. _PC_REC_XFER_ALIGN,
  2605. _PC_ALLOC_SIZE_MIN,
  2606. _PC_SYMLINK_MAX,
  2607. _PC_2_SYMLINKS
  2608. };
  2609.  
  2610.  
  2611. enum
  2612. {
  2613. _SC_ARG_MAX,
  2614. _SC_CHILD_MAX,
  2615. _SC_CLK_TCK,
  2616. _SC_NGROUPS_MAX,
  2617. _SC_OPEN_MAX,
  2618. _SC_STREAM_MAX,
  2619. _SC_TZNAME_MAX,
  2620. _SC_JOB_CONTROL,
  2621. _SC_SAVED_IDS,
  2622. _SC_REALTIME_SIGNALS,
  2623. _SC_PRIORITY_SCHEDULING,
  2624. _SC_TIMERS,
  2625. _SC_ASYNCHRONOUS_IO,
  2626. _SC_PRIORITIZED_IO,
  2627. _SC_SYNCHRONIZED_IO,
  2628. _SC_FSYNC,
  2629. _SC_MAPPED_FILES,
  2630. _SC_MEMLOCK,
  2631. _SC_MEMLOCK_RANGE,
  2632. _SC_MEMORY_PROTECTION,
  2633. _SC_MESSAGE_PASSING,
  2634. _SC_SEMAPHORES,
  2635. _SC_SHARED_MEMORY_OBJECTS,
  2636. _SC_AIO_LISTIO_MAX,
  2637. _SC_AIO_MAX,
  2638. _SC_AIO_PRIO_DELTA_MAX,
  2639. _SC_DELAYTIMER_MAX,
  2640. _SC_MQ_OPEN_MAX,
  2641. _SC_MQ_PRIO_MAX,
  2642. _SC_VERSION,
  2643. _SC_PAGESIZE,
  2644. _SC_RTSIG_MAX,
  2645. _SC_SEM_NSEMS_MAX,
  2646. _SC_SEM_VALUE_MAX,
  2647. _SC_SIGQUEUE_MAX,
  2648. _SC_TIMER_MAX,
  2649.  
  2650.  
  2651.  
  2652. _SC_BC_BASE_MAX,
  2653. _SC_BC_DIM_MAX,
  2654. _SC_BC_SCALE_MAX,
  2655. _SC_BC_STRING_MAX,
  2656. _SC_COLL_WEIGHTS_MAX,
  2657. _SC_EQUIV_CLASS_MAX,
  2658. _SC_EXPR_NEST_MAX,
  2659. _SC_LINE_MAX,
  2660. _SC_RE_DUP_MAX,
  2661. _SC_CHARCLASS_NAME_MAX,
  2662.  
  2663. _SC_2_VERSION,
  2664. _SC_2_C_BIND,
  2665. _SC_2_C_DEV,
  2666. _SC_2_FORT_DEV,
  2667. _SC_2_FORT_RUN,
  2668. _SC_2_SW_DEV,
  2669. _SC_2_LOCALEDEF,
  2670.  
  2671. _SC_PII,
  2672. _SC_PII_XTI,
  2673. _SC_PII_SOCKET,
  2674. _SC_PII_INTERNET,
  2675. _SC_PII_OSI,
  2676. _SC_POLL,
  2677. _SC_SELECT,
  2678. _SC_UIO_MAXIOV,
  2679. _SC_IOV_MAX = _SC_UIO_MAXIOV,
  2680. _SC_PII_INTERNET_STREAM,
  2681. _SC_PII_INTERNET_DGRAM,
  2682. _SC_PII_OSI_COTS,
  2683. _SC_PII_OSI_CLTS,
  2684. _SC_PII_OSI_M,
  2685. _SC_T_IOV_MAX,
  2686.  
  2687.  
  2688. _SC_THREADS,
  2689. _SC_THREAD_SAFE_FUNCTIONS,
  2690. _SC_GETGR_R_SIZE_MAX,
  2691. _SC_GETPW_R_SIZE_MAX,
  2692. _SC_LOGIN_NAME_MAX,
  2693. _SC_TTY_NAME_MAX,
  2694. _SC_THREAD_DESTRUCTOR_ITERATIONS,
  2695. _SC_THREAD_KEYS_MAX,
  2696. _SC_THREAD_STACK_MIN,
  2697. _SC_THREAD_THREADS_MAX,
  2698. _SC_THREAD_ATTR_STACKADDR,
  2699. _SC_THREAD_ATTR_STACKSIZE,
  2700. _SC_THREAD_PRIORITY_SCHEDULING,
  2701. _SC_THREAD_PRIO_INHERIT,
  2702. _SC_THREAD_PRIO_PROTECT,
  2703. _SC_THREAD_PROCESS_SHARED,
  2704.  
  2705. _SC_NPROCESSORS_CONF,
  2706. _SC_NPROCESSORS_ONLN,
  2707. _SC_PHYS_PAGES,
  2708. _SC_AVPHYS_PAGES,
  2709. _SC_ATEXIT_MAX,
  2710. _SC_PASS_MAX,
  2711.  
  2712. _SC_XOPEN_VERSION,
  2713. _SC_XOPEN_XCU_VERSION,
  2714. _SC_XOPEN_UNIX,
  2715. _SC_XOPEN_CRYPT,
  2716. _SC_XOPEN_ENH_I18N,
  2717. _SC_XOPEN_SHM,
  2718.  
  2719. _SC_2_CHAR_TERM,
  2720. _SC_2_C_VERSION,
  2721. _SC_2_UPE,
  2722.  
  2723. _SC_XOPEN_XPG2,
  2724. _SC_XOPEN_XPG3,
  2725. _SC_XOPEN_XPG4,
  2726.  
  2727. _SC_CHAR_BIT,
  2728. _SC_CHAR_MAX,
  2729. _SC_CHAR_MIN,
  2730. _SC_INT_MAX,
  2731. _SC_INT_MIN,
  2732. _SC_LONG_BIT,
  2733. _SC_WORD_BIT,
  2734. _SC_MB_LEN_MAX,
  2735. _SC_NZERO,
  2736. _SC_SSIZE_MAX,
  2737. _SC_SCHAR_MAX,
  2738. _SC_SCHAR_MIN,
  2739. _SC_SHRT_MAX,
  2740. _SC_SHRT_MIN,
  2741. _SC_UCHAR_MAX,
  2742. _SC_UINT_MAX,
  2743. _SC_ULONG_MAX,
  2744. _SC_USHRT_MAX,
  2745.  
  2746. _SC_NL_ARGMAX,
  2747. _SC_NL_LANGMAX,
  2748. _SC_NL_MSGMAX,
  2749. _SC_NL_NMAX,
  2750. _SC_NL_SETMAX,
  2751. _SC_NL_TEXTMAX,
  2752.  
  2753. _SC_XBS5_ILP32_OFF32,
  2754. _SC_XBS5_ILP32_OFFBIG,
  2755. _SC_XBS5_LP64_OFF64,
  2756. _SC_XBS5_LPBIG_OFFBIG,
  2757.  
  2758. _SC_XOPEN_LEGACY,
  2759. _SC_XOPEN_REALTIME,
  2760. _SC_XOPEN_REALTIME_THREADS,
  2761.  
  2762. _SC_ADVISORY_INFO,
  2763. _SC_BARRIERS,
  2764. _SC_BASE,
  2765. _SC_C_LANG_SUPPORT,
  2766. _SC_C_LANG_SUPPORT_R,
  2767. _SC_CLOCK_SELECTION,
  2768. _SC_CPUTIME,
  2769. _SC_THREAD_CPUTIME,
  2770. _SC_DEVICE_IO,
  2771. _SC_DEVICE_SPECIFIC,
  2772. _SC_DEVICE_SPECIFIC_R,
  2773. _SC_FD_MGMT,
  2774. _SC_FIFO,
  2775. _SC_PIPE,
  2776. _SC_FILE_ATTRIBUTES,
  2777. _SC_FILE_LOCKING,
  2778. _SC_FILE_SYSTEM,
  2779. _SC_MONOTONIC_CLOCK,
  2780. _SC_MULTI_PROCESS,
  2781. _SC_SINGLE_PROCESS,
  2782. _SC_NETWORKING,
  2783. _SC_READER_WRITER_LOCKS,
  2784. _SC_SPIN_LOCKS,
  2785. _SC_REGEXP,
  2786. _SC_REGEX_VERSION,
  2787. _SC_SHELL,
  2788. _SC_SIGNALS,
  2789. _SC_SPAWN,
  2790. _SC_SPORADIC_SERVER,
  2791. _SC_THREAD_SPORADIC_SERVER,
  2792. _SC_SYSTEM_DATABASE,
  2793. _SC_SYSTEM_DATABASE_R,
  2794. _SC_TIMEOUTS,
  2795. _SC_TYPED_MEMORY_OBJECTS,
  2796. _SC_USER_GROUPS,
  2797. _SC_USER_GROUPS_R,
  2798. _SC_2_PBS,
  2799. _SC_2_PBS_ACCOUNTING,
  2800. _SC_2_PBS_LOCATE,
  2801. _SC_2_PBS_MESSAGE,
  2802. _SC_2_PBS_TRACK,
  2803. _SC_SYMLOOP_MAX,
  2804. _SC_STREAMS,
  2805. _SC_2_PBS_CHECKPOINT,
  2806.  
  2807. _SC_V6_ILP32_OFF32,
  2808. _SC_V6_ILP32_OFFBIG,
  2809. _SC_V6_LP64_OFF64,
  2810. _SC_V6_LPBIG_OFFBIG,
  2811.  
  2812. _SC_HOST_NAME_MAX,
  2813. _SC_TRACE,
  2814. _SC_TRACE_EVENT_FILTER,
  2815. _SC_TRACE_INHERIT,
  2816. _SC_TRACE_LOG,
  2817.  
  2818. _SC_LEVEL1_ICACHE_SIZE,
  2819. _SC_LEVEL1_ICACHE_ASSOC,
  2820. _SC_LEVEL1_ICACHE_LINESIZE,
  2821. _SC_LEVEL1_DCACHE_SIZE,
  2822. _SC_LEVEL1_DCACHE_ASSOC,
  2823. _SC_LEVEL1_DCACHE_LINESIZE,
  2824. _SC_LEVEL2_CACHE_SIZE,
  2825. _SC_LEVEL2_CACHE_ASSOC,
  2826. _SC_LEVEL2_CACHE_LINESIZE,
  2827. _SC_LEVEL3_CACHE_SIZE,
  2828. _SC_LEVEL3_CACHE_ASSOC,
  2829. _SC_LEVEL3_CACHE_LINESIZE,
  2830. _SC_LEVEL4_CACHE_SIZE,
  2831. _SC_LEVEL4_CACHE_ASSOC,
  2832. _SC_LEVEL4_CACHE_LINESIZE,
  2833.  
  2834.  
  2835. _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
  2836. _SC_RAW_SOCKETS,
  2837.  
  2838. _SC_V7_ILP32_OFF32,
  2839. _SC_V7_ILP32_OFFBIG,
  2840. _SC_V7_LP64_OFF64,
  2841. _SC_V7_LPBIG_OFFBIG,
  2842.  
  2843. _SC_SS_REPL_MAX,
  2844.  
  2845. _SC_TRACE_EVENT_NAME_MAX,
  2846. _SC_TRACE_NAME_MAX,
  2847. _SC_TRACE_SYS_MAX,
  2848. _SC_TRACE_USER_EVENT_MAX,
  2849.  
  2850. _SC_XOPEN_STREAMS,
  2851.  
  2852. _SC_THREAD_ROBUST_PRIO_INHERIT,
  2853. _SC_THREAD_ROBUST_PRIO_PROTECT
  2854. };
  2855.  
  2856.  
  2857. enum
  2858. {
  2859. _CS_PATH,
  2860.  
  2861. _CS_V6_WIDTH_RESTRICTED_ENVS,
  2862.  
  2863. _CS_GNU_LIBC_VERSION,
  2864. _CS_GNU_LIBPTHREAD_VERSION,
  2865.  
  2866. _CS_V5_WIDTH_RESTRICTED_ENVS,
  2867.  
  2868. _CS_V7_WIDTH_RESTRICTED_ENVS,
  2869.  
  2870. _CS_LFS_CFLAGS = 1000,
  2871. _CS_LFS_LDFLAGS,
  2872. _CS_LFS_LIBS,
  2873. _CS_LFS_LINTFLAGS,
  2874. _CS_LFS64_CFLAGS,
  2875. _CS_LFS64_LDFLAGS,
  2876. _CS_LFS64_LIBS,
  2877. _CS_LFS64_LINTFLAGS,
  2878.  
  2879. _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
  2880. _CS_XBS5_ILP32_OFF32_LDFLAGS,
  2881. _CS_XBS5_ILP32_OFF32_LIBS,
  2882. _CS_XBS5_ILP32_OFF32_LINTFLAGS,
  2883. _CS_XBS5_ILP32_OFFBIG_CFLAGS,
  2884. _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
  2885. _CS_XBS5_ILP32_OFFBIG_LIBS,
  2886. _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
  2887. _CS_XBS5_LP64_OFF64_CFLAGS,
  2888. _CS_XBS5_LP64_OFF64_LDFLAGS,
  2889. _CS_XBS5_LP64_OFF64_LIBS,
  2890. _CS_XBS5_LP64_OFF64_LINTFLAGS,
  2891. _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
  2892. _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
  2893. _CS_XBS5_LPBIG_OFFBIG_LIBS,
  2894. _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
  2895.  
  2896. _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
  2897. _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
  2898. _CS_POSIX_V6_ILP32_OFF32_LIBS,
  2899. _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
  2900. _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
  2901. _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
  2902. _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
  2903. _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
  2904. _CS_POSIX_V6_LP64_OFF64_CFLAGS,
  2905. _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
  2906. _CS_POSIX_V6_LP64_OFF64_LIBS,
  2907. _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
  2908. _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
  2909. _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
  2910. _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
  2911. _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
  2912.  
  2913. _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
  2914. _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
  2915. _CS_POSIX_V7_ILP32_OFF32_LIBS,
  2916. _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
  2917. _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
  2918. _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
  2919. _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
  2920. _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
  2921. _CS_POSIX_V7_LP64_OFF64_CFLAGS,
  2922. _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
  2923. _CS_POSIX_V7_LP64_OFF64_LIBS,
  2924. _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
  2925. _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
  2926. _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
  2927. _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
  2928. _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,
  2929.  
  2930. _CS_V6_ENV,
  2931. _CS_V7_ENV
  2932. };
  2933.  
  2934.  
  2935. extern long int pathconf (const char *__path, int __name)
  2936. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  2937.  
  2938.  
  2939. extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__ , __leaf__));
  2940.  
  2941.  
  2942. extern long int sysconf (int __name) __attribute__ ((__nothrow__ , __leaf__));
  2943.  
  2944.  
  2945. extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
  2946.  
  2947.  
  2948.  
  2949. extern __pid_t getpid (void) __attribute__ ((__nothrow__ , __leaf__));
  2950.  
  2951.  
  2952. extern __pid_t getppid (void) __attribute__ ((__nothrow__ , __leaf__));
  2953.  
  2954.  
  2955. extern __pid_t getpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
  2956.  
  2957.  
  2958. extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
  2959. extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965. extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__ , __leaf__));
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978. extern int setpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984. extern __pid_t setsid (void) __attribute__ ((__nothrow__ , __leaf__));
  2985.  
  2986.  
  2987. extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
  2988.  
  2989.  
  2990. extern __uid_t getuid (void) __attribute__ ((__nothrow__ , __leaf__));
  2991.  
  2992.  
  2993. extern __uid_t geteuid (void) __attribute__ ((__nothrow__ , __leaf__));
  2994.  
  2995.  
  2996. extern __gid_t getgid (void) __attribute__ ((__nothrow__ , __leaf__));
  2997.  
  2998.  
  2999. extern __gid_t getegid (void) __attribute__ ((__nothrow__ , __leaf__));
  3000.  
  3001.  
  3002.  
  3003.  
  3004. extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__ , __leaf__)) ;
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011. extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) ;
  3012.  
  3013.  
  3014.  
  3015. extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__ , __leaf__)) ;
  3016.  
  3017.  
  3018. extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) ;
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024. extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) ;
  3025.  
  3026.  
  3027.  
  3028. extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__ , __leaf__)) ;
  3029.  
  3030.  
  3031. extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) ;
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038. extern __pid_t fork (void) __attribute__ ((__nothrow__));
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044. extern __pid_t vfork (void) __attribute__ ((__nothrow__ , __leaf__));
  3045.  
  3046.  
  3047.  
  3048.  
  3049. extern char *ttyname (int __fd) __attribute__ ((__nothrow__ , __leaf__));
  3050.  
  3051.  
  3052.  
  3053. extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
  3054. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ;
  3055.  
  3056.  
  3057.  
  3058. extern int isatty (int __fd) __attribute__ ((__nothrow__ , __leaf__));
  3059.  
  3060.  
  3061.  
  3062. extern int ttyslot (void) __attribute__ ((__nothrow__ , __leaf__));
  3063.  
  3064.  
  3065.  
  3066. extern int link (const char *__from, const char *__to)
  3067. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ;
  3068.  
  3069.  
  3070.  
  3071. extern int linkat (int __fromfd, const char *__from, int __tofd,
  3072. const char *__to, int __flags)
  3073. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))) ;
  3074.  
  3075.  
  3076. extern int symlink (const char *__from, const char *__to)
  3077. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ;
  3078.  
  3079.  
  3080.  
  3081.  
  3082. extern ssize_t readlink (const char *__restrict __path,
  3083. char *__restrict __buf, size_t __len)
  3084. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ;
  3085.  
  3086.  
  3087. extern int symlinkat (const char *__from, int __tofd,
  3088. const char *__to) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))) ;
  3089.  
  3090.  
  3091. extern ssize_t readlinkat (int __fd, const char *__restrict __path,
  3092. char *__restrict __buf, size_t __len)
  3093. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))) ;
  3094.  
  3095.  
  3096. extern int unlink (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  3097.  
  3098.  
  3099. extern int unlinkat (int __fd, const char *__name, int __flag)
  3100. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  3101.  
  3102.  
  3103. extern int rmdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  3104.  
  3105.  
  3106.  
  3107. extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__ , __leaf__));
  3108.  
  3109.  
  3110. extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__ , __leaf__));
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117. extern char *getlogin (void);
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124. extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1)));
  3125.  
  3126.  
  3127. extern int setlogin (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169. extern char *optarg;
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183. extern int optind;
  3184.  
  3185.  
  3186.  
  3187.  
  3188. extern int opterr;
  3189.  
  3190.  
  3191.  
  3192. extern int optopt;
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223. extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
  3224. __attribute__ ((__nothrow__ , __leaf__));
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236. extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  3237.  
  3238.  
  3239.  
  3240.  
  3241. extern int sethostname (const char *__name, size_t __len)
  3242. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  3243.  
  3244.  
  3245.  
  3246. extern int sethostid (long int __id) __attribute__ ((__nothrow__ , __leaf__)) ;
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252. extern int getdomainname (char *__name, size_t __len)
  3253. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  3254. extern int setdomainname (const char *__name, size_t __len)
  3255. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261. extern int vhangup (void) __attribute__ ((__nothrow__ , __leaf__));
  3262.  
  3263.  
  3264. extern int revoke (const char *__file) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272. extern int profil (unsigned short int *__sample_buffer, size_t __size,
  3273. size_t __offset, unsigned int __scale)
  3274. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280. extern int acct (const char *__name) __attribute__ ((__nothrow__ , __leaf__));
  3281.  
  3282.  
  3283.  
  3284. extern char *getusershell (void) __attribute__ ((__nothrow__ , __leaf__));
  3285. extern void endusershell (void) __attribute__ ((__nothrow__ , __leaf__));
  3286. extern void setusershell (void) __attribute__ ((__nothrow__ , __leaf__));
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292. extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__ , __leaf__)) ;
  3293.  
  3294.  
  3295.  
  3296.  
  3297. extern int chroot (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  3298.  
  3299.  
  3300.  
  3301. extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1)));
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308. extern int fsync (int __fd);
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315. extern long int gethostid (void);
  3316.  
  3317.  
  3318. extern void sync (void) __attribute__ ((__nothrow__ , __leaf__));
  3319.  
  3320.  
  3321.  
  3322.  
  3323. extern int getpagesize (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  3324.  
  3325.  
  3326.  
  3327.  
  3328. extern int getdtablesize (void) __attribute__ ((__nothrow__ , __leaf__));
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334. extern int truncate (const char *__file, __off64_t __length) __asm__ ("" "truncate64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  3335.  
  3336.  
  3337.  
  3338.  
  3339. extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") __attribute__ ((__nothrow__ , __leaf__)) ;
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346. extern int brk (void *__addr) __attribute__ ((__nothrow__ , __leaf__)) ;
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352. extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__ , __leaf__));
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365. extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__ , __leaf__));
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381. extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64") ;
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387. extern int fdatasync (int __fildes);
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447. typedef voidpf (*alloc_func) (voidpf opaque, uInt items, uInt size);
  3448. typedef void (*free_func) (voidpf opaque, voidpf address);
  3449.  
  3450. struct internal_state;
  3451.  
  3452. typedef struct z_stream_s {
  3453. Bytef *next_in;
  3454. uInt avail_in;
  3455. uLong total_in;
  3456.  
  3457. Bytef *next_out;
  3458. uInt avail_out;
  3459. uLong total_out;
  3460.  
  3461. char *msg;
  3462. struct internal_state *state;
  3463.  
  3464. alloc_func zalloc;
  3465. free_func zfree;
  3466. voidpf opaque;
  3467.  
  3468. int data_type;
  3469. uLong adler;
  3470. uLong reserved;
  3471. } z_stream;
  3472.  
  3473. typedef z_stream *z_streamp;
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479. typedef struct gz_header_s {
  3480. int text;
  3481. uLong time;
  3482. int xflags;
  3483. int os;
  3484. Bytef *extra;
  3485. uInt extra_len;
  3486. uInt extra_max;
  3487. Bytef *name;
  3488. uInt name_max;
  3489. Bytef *comment;
  3490. uInt comm_max;
  3491. int hcrc;
  3492. int done;
  3493.  
  3494. } gz_header;
  3495.  
  3496. typedef gz_header *gz_headerp;
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551. extern const char * zlibVersion (void);
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581. extern int deflate (z_streamp strm, int flush);
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688. extern int deflateEnd (z_streamp strm);
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727. extern int inflate (z_streamp strm, int flush);
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843. extern int inflateEnd (z_streamp strm);
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922. extern int deflateSetDictionary (z_streamp strm, const Bytef *dictionary, uInt dictLength);
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964. extern int deflateCopy (z_streamp dest, z_streamp source);
  3965.  
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981. extern int deflateReset (z_streamp strm);
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992. extern int deflateParams (z_streamp strm, int level, int strategy);
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011. extern int deflateTune (z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain);
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024. extern uLong deflateBound (z_streamp strm, uLong sourceLen);
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038. extern int deflatePending (z_streamp strm, unsigned *pending, int *bits);
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051. extern int deflatePrime (z_streamp strm, int bits, int value);
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066. extern int deflateSetHeader (z_streamp strm, gz_headerp head);
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139. extern int inflateSetDictionary (z_streamp strm, const Bytef *dictionary, uInt dictLength);
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160. extern int inflateGetDictionary (z_streamp strm, Bytef *dictionary, uInt *dictLength);
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173. extern int inflateSync (z_streamp strm);
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192. extern int inflateCopy (z_streamp dest, z_streamp source);
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207. extern int inflateReset (z_streamp strm);
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217. extern int inflateReset2 (z_streamp strm, int windowBits);
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228. extern int inflatePrime (z_streamp strm, int bits, int value);
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247. extern long inflateMark (z_streamp strm);
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275. extern int inflateGetHeader (z_streamp strm, gz_headerp head);
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336. typedef unsigned (*in_func) (void *, unsigned char * *);
  4337. typedef int (*out_func) (void *, unsigned char *, unsigned);
  4338.  
  4339. extern int inflateBack (z_streamp strm, in_func in, void *in_desc, out_func out, void *out_desc);
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407. extern int inflateBackEnd (z_streamp strm);
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415. extern uLong zlibCompileFlags (void);
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467. extern int compress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480. extern int compress2 (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level);
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494. extern uLong compressBound (uLong sourceLen);
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501. extern int uncompress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527. typedef struct gzFile_s *gzFile;
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567. extern gzFile gzdopen (int fd, const char *mode);
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590. extern int gzbuffer (gzFile file, unsigned size);
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607. extern int gzsetparams (gzFile file, int level, int strategy);
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616. extern int gzread (gzFile file, voidp buf, unsigned len);
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642.  
  4643.  
  4644. extern int gzwrite (gzFile file, voidpc buf, unsigned len);
  4645.  
  4646.  
  4647.  
  4648.  
  4649.  
  4650.  
  4651. extern int gzprintf (gzFile file, const char *format, ...);
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666. extern int gzputs (gzFile file, const char *s);
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674. extern char * gzgets (gzFile file, char *buf, int len);
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687. extern int gzputc (gzFile file, int c);
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693. extern int gzgetc (gzFile file);
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702. extern int gzungetc (int c, gzFile file);
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714. extern int gzflush (gzFile file, int flush);
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749. extern int gzrewind (gzFile file);
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777. extern int gzeof (gzFile file);
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792. extern int gzdirect (gzFile file);
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813. extern int gzclose (gzFile file);
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826. extern int gzclose_r (gzFile file);
  4827. extern int gzclose_w (gzFile file);
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838. extern const char * gzerror (gzFile file, int *errnum);
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854. extern void gzclearerr (gzFile file);
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870. extern uLong adler32 (uLong adler, const Bytef *buf, uInt len);
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.  
  4901. extern uLong crc32 (uLong crc, const Bytef *buf, uInt len);
  4902.  
  4903.  
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934. extern int deflateInit_ (z_streamp strm, int level, const char *version, int stream_size);
  4935. extern int inflateInit_ (z_streamp strm, const char *version, int stream_size);
  4936. extern int deflateInit2_ (z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size);
  4937. extern int inflateInit2_ (z_streamp strm, int windowBits, const char *version, int stream_size);
  4938. extern int inflateBackInit_ (z_streamp strm, int windowBits, unsigned char *window, const char *version, int stream_size);
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948. struct gzFile_s {
  4949. unsigned have;
  4950. unsigned char *next;
  4951. off_t pos;
  4952. };
  4953. extern int gzgetc_ (gzFile file);
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962. extern gzFile gzopen64 (const char *, const char *);
  4963. extern off_t gzseek64 (gzFile, off_t, int);
  4964. extern off_t gztell64 (gzFile);
  4965. extern off_t gzoffset64 (gzFile);
  4966. extern uLong adler32_combine64 (uLong, uLong, off_t);
  4967. extern uLong crc32_combine64 (uLong, uLong, off_t);
  4968.  
  4969.  
  4970.  
  4971. struct internal_state {int dummy;};
  4972.  
  4973.  
  4974. extern const char * zError (int);
  4975. extern int inflateSyncPoint (z_streamp);
  4976. extern const z_crc_t * get_crc_table (void);
  4977. extern int inflateUndermine (z_streamp, int);
  4978. extern int inflateResetKeep (z_streamp);
  4979. extern int deflateResetKeep (z_streamp);
  4980. extern int gzvprintf (gzFile file, const char *format, va_list va);
  4981.  
  4982.  
  4983. "MESON_GET_DEFINE_DELIMITER"
  4984. 1
  4985.  
  4986. Compiler stderr:
  4987.  
  4988. Fetching value of define "ZLIB_VER_MAJOR": 1
  4989. Running compile:
  4990. Working directory: /tmp/tmp_r940xm9
  4991. Command line: cc /tmp/tmp_r940xm9/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  4992.  
  4993. Code:
  4994.  
  4995.  
  4996. #ifndef MESON_FAIL_VALUE
  4997. # define MESON_FAIL_VALUE
  4998. #endif
  4999. "MESON_GET_DEFINE_DELIMITER"
  5000. MESON_FAIL_VALUE
  5001. Compiler stdout:
  5002.  
  5003.  
  5004. "MESON_GET_DEFINE_DELIMITER"
  5005.  
  5006.  
  5007. Compiler stderr:
  5008.  
  5009. Fetching value of define "MESON_FAIL_VALUE":
  5010. Running compile:
  5011. Working directory: /tmp/tmpp3t5btu2
  5012. Command line: cc /tmp/tmpp3t5btu2/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  5013.  
  5014. Code:
  5015.  
  5016.  
  5017. #ifndef MESON_TEST_DEFINE_VALUE
  5018. # define MESON_TEST_DEFINE_VALUE
  5019. #endif
  5020. "MESON_GET_DEFINE_DELIMITER"
  5021. MESON_TEST_DEFINE_VALUE
  5022. Compiler stdout:
  5023.  
  5024.  
  5025. "MESON_GET_DEFINE_DELIMITER"
  5026. spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`
  5027.  
  5028. Compiler stderr:
  5029.  
  5030. Fetching value of define "MESON_TEST_DEFINE_VALUE": spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`
  5031.  
  5032. meson.build:63:2: ERROR: Assert failed: MESON_TEST_DEFINE_VALUE value is "spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`" instead of "spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"
  5033.  
  5034. ..F
  5035. Stdout:
  5036. The Meson build system
  5037. Version: 0.45.0.dev1
  5038. Source dir: /usr/src/meson/e2k/meson/test cases/common/22 header in file list
  5039. Build dir: /tmp/tmpv75lpilf
  5040. Build type: native build
  5041. Project name: header in file list
  5042. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5043. Build machine cpu family: e2k
  5044. Build machine cpu: e2k
  5045. Build targets in project: 1
  5046. Found ninja-1.8.2 at /usr/bin/ninja
  5047.  
  5048. ninja explain: deps for 'prog@exe/prog.c.o' are missing
  5049. ninja explain: prog@exe/prog.c.o is dirty
  5050. ninja explain: prog is dirty
  5051. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  5052. [2/2] Linking target prog.
  5053.  
  5054. ninja explain: output ../../usr/src/meson/e2k/meson/test of phony edge with no inputs doesn't exist
  5055. ninja explain: ../../usr/src/meson/e2k/meson/test is dirty
  5056. ninja explain: output cases/common/22 of phony edge with no inputs doesn't exist
  5057. ninja explain: cases/common/22 is dirty
  5058. ninja explain: output header of phony edge with no inputs doesn't exist
  5059. ninja explain: header is dirty
  5060. ninja explain: output in of phony edge with no inputs doesn't exist
  5061. ninja explain: in is dirty
  5062. ninja explain: output file of phony edge with no inputs doesn't exist
  5063. ninja explain: file is dirty
  5064. ninja explain: output list/prog.c of phony edge with no inputs doesn't exist
  5065. ninja explain: list/prog.c is dirty
  5066. ninja explain: ../../usr/src/meson/e2k/meson/test is dirty
  5067. ninja explain: cases/common/22 is dirty
  5068. ninja explain: header is dirty
  5069. ninja explain: in is dirty
  5070. ninja explain: file is dirty
  5071. ninja explain: output list/header.h of phony edge with no inputs doesn't exist
  5072. ninja explain: list/header.h is dirty
  5073. ninja explain: prog@exe/prog.c.o is dirty
  5074. ninja explain: prog is dirty
  5075. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  5076. [2/2] Linking target prog.
  5077.  
  5078. ......s..s......./tmp/tmpkux5k28t/meson-private/sanitycheckobjc.m: file not recognized: Формат файла не распознан
  5079. ..ss..s.....s.........E
  5080. Stdout:
  5081. The Meson build system
  5082. Version: 0.45.0.dev1
  5083. Source dir: /usr/src/meson/e2k/meson/test cases/common/13 pch
  5084. Build dir: /tmp/tmpmrd00kas
  5085. Build type: native build
  5086. Project name: pch test
  5087. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5088. Build machine cpu family: e2k
  5089. Build machine cpu: e2k
  5090. Build targets in project: 1
  5091. Found ninja-1.8.2 at /usr/bin/ninja
  5092.  
  5093. ninja explain: deps for 'prog@exe/prog.c.o' are missing
  5094. ninja explain: prog@exe/prog.c.o is dirty
  5095. ninja explain: prog is dirty
  5096. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  5097. FAILED: prog@exe/prog.c.o
  5098. cc -Iprog@exe -I. '-I../../usr/src/meson/e2k/meson/test cases/common/13 pch' -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -MD -MQ 'prog@exe/prog.c.o' -MF 'prog@exe/prog.c.o.d' -o 'prog@exe/prog.c.o' -c '../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c'
  5099. lcc: "../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c", строка 4: предупреждение:
  5100. функция "fprintf" объявлена неявно
  5101. [-Wimplicit-function-declaration]
  5102. fprintf(stdout, "This is a function that fails if stdio is not #included.\n");
  5103. ^
  5104.  
  5105. lcc: "../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c", строка 4: ошибка:
  5106. идентификатор "stdout" не определен
  5107. fprintf(stdout, "This is a function that fails if stdio is not #included.\n");
  5108. ^
  5109.  
  5110. 1 ошибка обнаружено при компиляции "../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c".
  5111. ninja: build stopped: subcommand failed.
  5112.  
  5113. .....sE
  5114. Stdout:
  5115. The Meson build system
  5116. Version: 0.45.0.dev1
  5117. Source dir: /usr/src/meson/e2k/meson/test cases/unit/13 reconfigure
  5118. Build dir: /tmp/tmpx5eu7e0s
  5119. Build type: native build
  5120. Project name: reconfigure test
  5121. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5122. Build machine cpu family: e2k
  5123. Build machine cpu: e2k
  5124.  
  5125. meson.build:4:2: ERROR: Problem encountered: b_lto not set
  5126.  
  5127. A full log can be found at /tmp/tmpx5eu7e0s/meson-logs/meson-log.txt
  5128.  
  5129. Build started at 2018-03-20T20:53:22.582212
  5130. Main binary: /usr/bin/python3
  5131. Python system: Linux
  5132. The Meson build system
  5133. Version: 0.45.0.dev1
  5134. Source dir: /usr/src/meson/e2k/meson/test cases/unit/13 reconfigure
  5135. Build dir: /tmp/tmpx5eu7e0s
  5136. Build type: native build
  5137. Project name: reconfigure test
  5138. Sanity testing C compiler: cc
  5139. Is cross compiler: False.
  5140. Sanity check compiler command line: cc /tmp/tmpx5eu7e0s/meson-private/sanitycheckc.c -o /tmp/tmpx5eu7e0s/meson-private/sanitycheckc.exe
  5141. Sanity check compile stdout:
  5142.  
  5143. -----
  5144. Sanity check compile stderr:
  5145.  
  5146. -----
  5147. Running test binary command: /tmp/tmpx5eu7e0s/meson-private/sanitycheckc.exe
  5148. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5149. Build machine cpu family: e2k
  5150. Build machine cpu: e2k
  5151.  
  5152. meson.build:4:2: ERROR: Problem encountered: b_lto not set
  5153.  
  5154. .....
  5155. ======================================================================
  5156. ERROR: test_preprocessor_checks_CPPFLAGS (__main__.AllPlatformTests)
  5157. ----------------------------------------------------------------------
  5158. Traceback (most recent call last):
  5159. File "./run_unittests.py", line 1270, in test_preprocessor_checks_CPPFLAGS
  5160. self.init(testdir, ['-D{}={}'.format(define, value)])
  5161. File "./run_unittests.py", line 543, in init
  5162. out = self._run(self.meson_command + args + extra_args)
  5163. File "./run_unittests.py", line 513, in _run
  5164. raise subprocess.CalledProcessError(p.returncode, command)
  5165. subprocess.CalledProcessError: Command '['/usr/bin/python3', '/usr/src/meson/e2k/meson/meson.py', '--backend=ninja', '/usr/src/meson/e2k/meson/./test cases/common/140 get define', '/tmp/tmp61b_t1bw', '--prefix', '/usr', '--libdir', '/usr/lib', '-DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`']' returned non-zero exit status 1
  5166.  
  5167. Stdout:
  5168. The Meson build system
  5169. Version: 0.45.0.dev1
  5170. Source dir: /usr/src/meson/e2k/meson/test cases/common/140 get define
  5171. Build dir: /tmp/tmp61b_t1bw
  5172. Build type: native build
  5173. Project name: get define
  5174. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5175. Appending CFLAGS from environment: '-DMESON_FAIL_VALUE=cflags-read'
  5176. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  5177. Native C++ compiler: c++ (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5178. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  5179. Build machine cpu family: e2k
  5180. Build machine cpu: e2k
  5181. Fetching value of define "__linux__": 1
  5182. Library z found: YES
  5183. Fetching value of define "ZLIB_VER_MAJOR": 1
  5184. Fetching value of define "MESON_FAIL_VALUE":
  5185. Fetching value of define "MESON_TEST_DEFINE_VALUE": spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`
  5186.  
  5187. meson.build:63:2: ERROR: Assert failed: MESON_TEST_DEFINE_VALUE value is "spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`" instead of "spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"
  5188.  
  5189. A full log can be found at /tmp/tmp61b_t1bw/meson-logs/meson-log.txt
  5190.  
  5191. Build started at 2018-03-20T20:50:03.288188
  5192. Main binary: /usr/bin/python3
  5193. Python system: Linux
  5194. The Meson build system
  5195. Version: 0.45.0.dev1
  5196. Source dir: /usr/src/meson/e2k/meson/test cases/common/140 get define
  5197. Build dir: /tmp/tmp61b_t1bw
  5198. Build type: native build
  5199. Project name: get define
  5200. Sanity testing C compiler: cc
  5201. Is cross compiler: False.
  5202. Sanity check compiler command line: cc /tmp/tmp61b_t1bw/meson-private/sanitycheckc.c -o /tmp/tmp61b_t1bw/meson-private/sanitycheckc.exe
  5203. Sanity check compile stdout:
  5204.  
  5205. -----
  5206. Sanity check compile stderr:
  5207.  
  5208. -----
  5209. Running test binary command: /tmp/tmp61b_t1bw/meson-private/sanitycheckc.exe
  5210. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5211. Appending CFLAGS from environment: '-DMESON_FAIL_VALUE=cflags-read'
  5212. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  5213. Sanity testing C++ compiler: c++
  5214. Is cross compiler: False.
  5215. Sanity check compiler command line: c++ /tmp/tmp61b_t1bw/meson-private/sanitycheckcpp.cc -o /tmp/tmp61b_t1bw/meson-private/sanitycheckcpp.exe
  5216. Sanity check compile stdout:
  5217.  
  5218. -----
  5219. Sanity check compile stderr:
  5220.  
  5221. -----
  5222. Running test binary command: /tmp/tmp61b_t1bw/meson-private/sanitycheckcpp.exe
  5223. Native C++ compiler: c++ (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  5224. Appending CPPFLAGS from environment: '-DMESON_TEST_DEFINE_VALUE="spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"'
  5225. Build machine cpu family: e2k
  5226. Build machine cpu: e2k
  5227. Running compile:
  5228. Working directory: /tmp/tmphfua4tu6
  5229. Command line: cc /tmp/tmphfua4tu6/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  5230.  
  5231. Code:
  5232.  
  5233.  
  5234. #ifndef __linux__
  5235. # define __linux__
  5236. #endif
  5237. "MESON_GET_DEFINE_DELIMITER"
  5238. __linux__
  5239. Compiler stdout:
  5240.  
  5241.  
  5242. "MESON_GET_DEFINE_DELIMITER"
  5243. 1
  5244.  
  5245. Compiler stderr:
  5246.  
  5247. Fetching value of define "__linux__": 1
  5248. Running compile:
  5249. Working directory: /tmp/tmpdf31sdrd
  5250. Command line: cc /tmp/tmpdf31sdrd/testfile.c -DMESON_FAIL_VALUE=cflags-read -O0 -Wl,--start-group -lz -Wl,--end-group -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpdf31sdrd/output.exe
  5251.  
  5252. Code:
  5253. int main(int argc, char **argv) { return 0; }
  5254. Compiler stdout:
  5255.  
  5256. Compiler stderr:
  5257.  
  5258. Library z found: YES
  5259. Running compile:
  5260. Working directory: /tmp/tmp5gzy1eyl
  5261. Command line: cc /tmp/tmp5gzy1eyl/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  5262.  
  5263. Code:
  5264.  
  5265. #include <zlib.h>
  5266. #ifndef ZLIB_VER_MAJOR
  5267. # define ZLIB_VER_MAJOR
  5268. #endif
  5269. "MESON_GET_DEFINE_DELIMITER"
  5270. ZLIB_VER_MAJOR
  5271. Compiler stdout:
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296.  
  5297.  
  5298.  
  5299.  
  5300.  
  5301.  
  5302.  
  5303.  
  5304.  
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367. typedef unsigned char Byte;
  5368. typedef unsigned int uInt;
  5369. typedef unsigned long uLong;
  5370.  
  5371. typedef Byte Bytef;
  5372. typedef char charf;
  5373. typedef int intf;
  5374. typedef uInt uIntf;
  5375. typedef uLong uLongf;
  5376.  
  5377. typedef void const *voidpc;
  5378. typedef void *voidpf;
  5379. typedef void *voidp;
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.  
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552.  
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.  
  5560.  
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.  
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.  
  5618.  
  5619.  
  5620.  
  5621.  
  5622.  
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683.  
  5684.  
  5685.  
  5686.  
  5687.  
  5688.  
  5689.  
  5690.  
  5691.  
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749.  
  5750.  
  5751.  
  5752.  
  5753.  
  5754.  
  5755.  
  5756.  
  5757.  
  5758.  
  5759.  
  5760.  
  5761.  
  5762.  
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848.  
  5849.  
  5850.  
  5851.  
  5852.  
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.  
  5951.  
  5952.  
  5953.  
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959.  
  5960.  
  5961.  
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.  
  6014.  
  6015.  
  6016.  
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048.  
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.  
  6080.  
  6081.  
  6082. typedef unsigned z_crc_t;
  6083.  
  6084.  
  6085.  
  6086.  
  6087.  
  6088.  
  6089.  
  6090.  
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096.  
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135.  
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154. typedef unsigned char __u_char;
  6155. typedef unsigned short int __u_short;
  6156. typedef unsigned int __u_int;
  6157. typedef unsigned long int __u_long;
  6158.  
  6159.  
  6160. typedef signed char __int8_t;
  6161. typedef unsigned char __uint8_t;
  6162. typedef signed short int __int16_t;
  6163. typedef unsigned short int __uint16_t;
  6164. typedef signed int __int32_t;
  6165. typedef unsigned int __uint32_t;
  6166. typedef signed long int __int64_t;
  6167. typedef unsigned long int __uint64_t;
  6168.  
  6169.  
  6170. typedef long int __quad_t;
  6171. typedef unsigned long int __u_quad_t;
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239. typedef unsigned long int __dev_t;
  6240. typedef unsigned int __uid_t;
  6241. typedef unsigned int __gid_t;
  6242. typedef unsigned long int __ino_t;
  6243. typedef unsigned long int __ino64_t;
  6244. typedef unsigned int __mode_t;
  6245. typedef unsigned long int __nlink_t;
  6246. typedef long int __off_t;
  6247. typedef long int __off64_t;
  6248. typedef int __pid_t;
  6249. typedef struct { int __val[2]; } __fsid_t;
  6250. typedef long int __clock_t;
  6251. typedef unsigned long int __rlim_t;
  6252. typedef unsigned long int __rlim64_t;
  6253. typedef unsigned int __id_t;
  6254. typedef long int __time_t;
  6255. typedef unsigned int __useconds_t;
  6256. typedef long int __suseconds_t;
  6257.  
  6258. typedef int __daddr_t;
  6259. typedef int __key_t;
  6260.  
  6261.  
  6262. typedef int __clockid_t;
  6263.  
  6264.  
  6265. typedef void * __timer_t;
  6266.  
  6267.  
  6268. typedef long int __blksize_t;
  6269.  
  6270.  
  6271.  
  6272.  
  6273. typedef long int __blkcnt_t;
  6274. typedef long int __blkcnt64_t;
  6275.  
  6276.  
  6277. typedef unsigned long int __fsblkcnt_t;
  6278. typedef unsigned long int __fsblkcnt64_t;
  6279.  
  6280.  
  6281. typedef unsigned long int __fsfilcnt_t;
  6282. typedef unsigned long int __fsfilcnt64_t;
  6283.  
  6284.  
  6285. typedef long int __fsword_t;
  6286.  
  6287. typedef long int __ssize_t;
  6288.  
  6289.  
  6290. typedef long int __syscall_slong_t;
  6291.  
  6292. typedef unsigned long int __syscall_ulong_t;
  6293.  
  6294.  
  6295.  
  6296. typedef __off64_t __loff_t;
  6297. typedef __quad_t *__qaddr_t;
  6298. typedef char *__caddr_t;
  6299.  
  6300.  
  6301. typedef long int __intptr_t;
  6302.  
  6303.  
  6304. typedef unsigned int __socklen_t;
  6305.  
  6306.  
  6307.  
  6308.  
  6309. typedef __u_char u_char;
  6310. typedef __u_short u_short;
  6311. typedef __u_int u_int;
  6312. typedef __u_long u_long;
  6313. typedef __quad_t quad_t;
  6314. typedef __u_quad_t u_quad_t;
  6315. typedef __fsid_t fsid_t;
  6316.  
  6317. typedef __loff_t loff_t;
  6318.  
  6319. typedef __ino64_t ino_t;
  6320.  
  6321. typedef __dev_t dev_t;
  6322.  
  6323. typedef __gid_t gid_t;
  6324.  
  6325. typedef __mode_t mode_t;
  6326.  
  6327. typedef __nlink_t nlink_t;
  6328.  
  6329. typedef __uid_t uid_t;
  6330.  
  6331. typedef __off64_t off_t;
  6332.  
  6333. typedef __pid_t pid_t;
  6334.  
  6335. typedef __id_t id_t;
  6336.  
  6337. typedef __ssize_t ssize_t;
  6338.  
  6339. typedef __daddr_t daddr_t;
  6340. typedef __caddr_t caddr_t;
  6341.  
  6342. typedef __key_t key_t;
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360.  
  6361.  
  6362.  
  6363.  
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372. typedef __clock_t clock_t;
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378.  
  6379.  
  6380.  
  6381. typedef __time_t time_t;
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389. typedef __clockid_t clockid_t;
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395. typedef __timer_t timer_t;
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416.  
  6417.  
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.  
  6424.  
  6425.  
  6426.  
  6427.  
  6428.  
  6429.  
  6430.  
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448. typedef unsigned long size_t;
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471. typedef unsigned long int ulong;
  6472. typedef unsigned short int ushort;
  6473. typedef unsigned int uint;
  6474.  
  6475.  
  6476.  
  6477.  
  6478.  
  6479.  
  6480. typedef int int8_t __attribute__ ((__mode__ (__QI__)));
  6481. typedef int int16_t __attribute__ ((__mode__ (__HI__)));
  6482. typedef int int32_t __attribute__ ((__mode__ (__SI__)));
  6483. typedef int int64_t __attribute__ ((__mode__ (__DI__)));
  6484.  
  6485. typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
  6486. typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
  6487. typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
  6488. typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
  6489.  
  6490. typedef int register_t __attribute__ ((__mode__ (__word__)));
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.  
  6608.  
  6609.  
  6610.  
  6611.  
  6612.  
  6613.  
  6614.  
  6615.  
  6616.  
  6617.  
  6618.  
  6619.  
  6620.  
  6621.  
  6622.  
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649. typedef int __sig_atomic_t;
  6650.  
  6651.  
  6652.  
  6653. typedef struct
  6654. {
  6655. unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
  6656. } __sigset_t;
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667. typedef __sigset_t sigset_t;
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.  
  6674.  
  6675.  
  6676.  
  6677.  
  6678.  
  6679.  
  6680.  
  6681.  
  6682.  
  6683.  
  6684.  
  6685.  
  6686.  
  6687.  
  6688.  
  6689.  
  6690.  
  6691.  
  6692.  
  6693.  
  6694.  
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703. struct timespec
  6704. {
  6705. __time_t tv_sec;
  6706. __syscall_slong_t tv_nsec;
  6707. };
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737. struct timeval
  6738. {
  6739. __time_t tv_sec;
  6740. __suseconds_t tv_usec;
  6741. };
  6742.  
  6743.  
  6744.  
  6745. typedef __suseconds_t suseconds_t;
  6746.  
  6747.  
  6748.  
  6749. typedef long int __fd_mask;
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755. typedef struct
  6756. {
  6757.  
  6758.  
  6759. __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))];
  6760. } fd_set;
  6761.  
  6762.  
  6763.  
  6764.  
  6765. typedef __fd_mask fd_mask;
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.  
  6783. extern int select (int __nfds, fd_set *__restrict __readfds,
  6784. fd_set *__restrict __writefds,
  6785. fd_set *__restrict __exceptfds,
  6786. struct timeval *__restrict __timeout);
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794. extern int pselect (int __nfds, fd_set *__restrict __readfds,
  6795. fd_set *__restrict __writefds,
  6796. fd_set *__restrict __exceptfds,
  6797. const struct timespec *__restrict __timeout,
  6798. const __sigset_t *__restrict __sigmask);
  6799.  
  6800.  
  6801.  
  6802.  
  6803.  
  6804.  
  6805.  
  6806.  
  6807.  
  6808.  
  6809.  
  6810.  
  6811.  
  6812.  
  6813.  
  6814.  
  6815.  
  6816.  
  6817.  
  6818.  
  6819.  
  6820.  
  6821.  
  6822.  
  6823.  
  6824.  
  6825.  
  6826.  
  6827.  
  6828.  
  6829. __extension__
  6830. extern unsigned int gnu_dev_major (unsigned long long int __dev)
  6831. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  6832. __extension__
  6833. extern unsigned int gnu_dev_minor (unsigned long long int __dev)
  6834. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  6835. __extension__
  6836. extern unsigned long long int gnu_dev_makedev (unsigned int __major,
  6837. unsigned int __minor)
  6838. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846. typedef __blksize_t blksize_t;
  6847.  
  6848.  
  6849. typedef __blkcnt64_t blkcnt_t;
  6850. typedef __fsblkcnt64_t fsblkcnt_t;
  6851. typedef __fsfilcnt64_t fsfilcnt_t;
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.  
  6872.  
  6873.  
  6874.  
  6875.  
  6876.  
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.  
  6883.  
  6884.  
  6885.  
  6886.  
  6887.  
  6888.  
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.  
  6895.  
  6896.  
  6897.  
  6898.  
  6899.  
  6900. typedef unsigned long int pthread_t;
  6901.  
  6902.  
  6903. union pthread_attr_t
  6904. {
  6905. char __size[56];
  6906. long int __align;
  6907. };
  6908. typedef union pthread_attr_t pthread_attr_t;
  6909.  
  6910.  
  6911. typedef struct __pthread_internal_list
  6912. {
  6913. struct __pthread_internal_list *__prev;
  6914. struct __pthread_internal_list *__next;
  6915. } __pthread_list_t;
  6916.  
  6917.  
  6918.  
  6919.  
  6920. typedef union
  6921. {
  6922. struct __pthread_mutex_s
  6923. {
  6924. int __lock;
  6925. unsigned int __count;
  6926. int __owner;
  6927. unsigned int __nusers;
  6928.  
  6929.  
  6930. int __kind;
  6931. int __spins;
  6932. __pthread_list_t __list;
  6933. } __data;
  6934. char __size[40];
  6935. long int __align;
  6936. } pthread_mutex_t;
  6937.  
  6938.  
  6939.  
  6940. typedef union
  6941. {
  6942. char __size[4];
  6943. int __align;
  6944. } pthread_mutexattr_t;
  6945.  
  6946.  
  6947.  
  6948.  
  6949. typedef union
  6950. {
  6951. struct
  6952. {
  6953. int __lock;
  6954. unsigned int __futex;
  6955. __extension__ unsigned long long int __total_seq;
  6956. __extension__ unsigned long long int __wakeup_seq;
  6957. __extension__ unsigned long long int __woken_seq;
  6958. void *__mutex;
  6959. unsigned int __nwaiters;
  6960. unsigned int __broadcast_seq;
  6961. } __data;
  6962. char __size[48];
  6963. __extension__ long long int __align;
  6964. } pthread_cond_t;
  6965.  
  6966. typedef union
  6967. {
  6968. char __size[4];
  6969. int __align;
  6970. } pthread_condattr_t;
  6971.  
  6972.  
  6973.  
  6974. typedef unsigned int pthread_key_t;
  6975.  
  6976.  
  6977.  
  6978. typedef int pthread_once_t;
  6979.  
  6980.  
  6981.  
  6982.  
  6983. typedef union
  6984. {
  6985. struct
  6986. {
  6987. int __lock;
  6988. unsigned int __nr_readers;
  6989. unsigned int __readers_wakeup;
  6990. unsigned int __writer_wakeup;
  6991. unsigned int __nr_readers_queued;
  6992. unsigned int __nr_writers_queued;
  6993. int __writer;
  6994. int __shared;
  6995. unsigned long int __pad1;
  6996. unsigned long int __pad2;
  6997.  
  6998.  
  6999. unsigned int __flags;
  7000. } __data;
  7001. char __size[56];
  7002. long int __align;
  7003. } pthread_rwlock_t;
  7004.  
  7005.  
  7006. typedef union
  7007. {
  7008. char __size[8];
  7009. long int __align;
  7010. } pthread_rwlockattr_t;
  7011.  
  7012.  
  7013.  
  7014. typedef volatile int pthread_spinlock_t;
  7015.  
  7016.  
  7017.  
  7018.  
  7019. typedef union
  7020. {
  7021. char __size[32];
  7022. long int __align;
  7023. } pthread_barrier_t;
  7024.  
  7025. typedef union
  7026. {
  7027. char __size[4];
  7028. int __align;
  7029. } pthread_barrierattr_t;
  7030.  
  7031.  
  7032.  
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042. typedef __builtin_va_list va_list;
  7043.  
  7044.  
  7045. typedef __builtin_va_list __gnuc_va_list;
  7046.  
  7047.  
  7048.  
  7049.  
  7050.  
  7051.  
  7052.  
  7053.  
  7054.  
  7055.  
  7056.  
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.  
  7091.  
  7092.  
  7093.  
  7094.  
  7095.  
  7096.  
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103.  
  7104.  
  7105.  
  7106.  
  7107.  
  7108.  
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.  
  7136.  
  7137.  
  7138.  
  7139.  
  7140.  
  7141.  
  7142.  
  7143.  
  7144.  
  7145.  
  7146.  
  7147.  
  7148.  
  7149.  
  7150.  
  7151.  
  7152.  
  7153.  
  7154.  
  7155.  
  7156.  
  7157.  
  7158.  
  7159.  
  7160.  
  7161.  
  7162.  
  7163.  
  7164.  
  7165.  
  7166.  
  7167.  
  7168.  
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176.  
  7177.  
  7178.  
  7179.  
  7180.  
  7181.  
  7182.  
  7183.  
  7184.  
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.  
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248.  
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.  
  7266.  
  7267.  
  7268.  
  7269.  
  7270.  
  7271.  
  7272.  
  7273.  
  7274.  
  7275.  
  7276.  
  7277.  
  7278.  
  7279.  
  7280.  
  7281.  
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288.  
  7289.  
  7290.  
  7291.  
  7292.  
  7293.  
  7294.  
  7295.  
  7296.  
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339.  
  7340.  
  7341.  
  7342.  
  7343.  
  7344.  
  7345.  
  7346.  
  7347.  
  7348.  
  7349.  
  7350.  
  7351.  
  7352.  
  7353.  
  7354.  
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360.  
  7361.  
  7362.  
  7363.  
  7364.  
  7365.  
  7366.  
  7367.  
  7368.  
  7369.  
  7370.  
  7371.  
  7372.  
  7373.  
  7374.  
  7375.  
  7376.  
  7377.  
  7378.  
  7379.  
  7380.  
  7381.  
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.  
  7400.  
  7401.  
  7402.  
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408.  
  7409.  
  7410.  
  7411.  
  7412.  
  7413.  
  7414.  
  7415.  
  7416.  
  7417.  
  7418.  
  7419.  
  7420.  
  7421.  
  7422.  
  7423.  
  7424.  
  7425.  
  7426.  
  7427.  
  7428.  
  7429.  
  7430.  
  7431.  
  7432.  
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443.  
  7444.  
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.  
  7465.  
  7466.  
  7467.  
  7468.  
  7469.  
  7470.  
  7471.  
  7472.  
  7473.  
  7474.  
  7475.  
  7476.  
  7477.  
  7478.  
  7479.  
  7480. typedef __useconds_t useconds_t;
  7481.  
  7482.  
  7483. typedef __intptr_t intptr_t;
  7484.  
  7485. typedef __socklen_t socklen_t;
  7486.  
  7487.  
  7488.  
  7489.  
  7490.  
  7491. extern int access (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  7492.  
  7493.  
  7494.  
  7495.  
  7496.  
  7497. extern int faccessat (int __fd, const char *__file, int __type, int __flag)
  7498. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ;
  7499.  
  7500.  
  7501.  
  7502.  
  7503.  
  7504.  
  7505.  
  7506.  
  7507.  
  7508.  
  7509.  
  7510.  
  7511. extern __off64_t lseek (int __fd, __off64_t __offset, int __whence) __asm__ ("" "lseek64") __attribute__ ((__nothrow__ , __leaf__));
  7512.  
  7513.  
  7514.  
  7515.  
  7516.  
  7517. extern int close (int __fd);
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524. extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ;
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530. extern ssize_t write (int __fd, const void *__buf, size_t __n) ;
  7531.  
  7532. extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64") ;
  7533. extern ssize_t pwrite (int __fd, const void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pwrite64") ;
  7534.  
  7535.  
  7536.  
  7537.  
  7538.  
  7539.  
  7540. extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__ , __leaf__)) ;
  7541.  
  7542.  
  7543.  
  7544.  
  7545.  
  7546.  
  7547.  
  7548.  
  7549.  
  7550. extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__ , __leaf__));
  7551.  
  7552.  
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560.  
  7561.  
  7562. extern unsigned int sleep (unsigned int __seconds);
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568. extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
  7569. __attribute__ ((__nothrow__ , __leaf__));
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576. extern int usleep (__useconds_t __useconds);
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584. extern int pause (void);
  7585.  
  7586.  
  7587.  
  7588. extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
  7589. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  7590.  
  7591.  
  7592. extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ , __leaf__)) ;
  7593.  
  7594.  
  7595.  
  7596.  
  7597. extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
  7598. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  7599.  
  7600.  
  7601.  
  7602.  
  7603. extern int fchownat (int __fd, const char *__file, __uid_t __owner,
  7604. __gid_t __group, int __flag)
  7605. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ;
  7606.  
  7607.  
  7608. extern int chdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  7609.  
  7610.  
  7611. extern int fchdir (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ;
  7612.  
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620. extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) ;
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626. extern char *getwd (char *__buf)
  7627. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ;
  7628.  
  7629.  
  7630.  
  7631. extern int dup (int __fd) __attribute__ ((__nothrow__ , __leaf__)) ;
  7632.  
  7633.  
  7634. extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__ , __leaf__));
  7635.  
  7636.  
  7637.  
  7638. extern char **__environ;
  7639.  
  7640.  
  7641.  
  7642.  
  7643. extern int execve (const char *__path, char *const __argv[],
  7644. char *const __envp[]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  7645.  
  7646.  
  7647.  
  7648. extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
  7649. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  7650.  
  7651.  
  7652.  
  7653. extern int execv (const char *__path, char *const __argv[])
  7654. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  7655.  
  7656.  
  7657.  
  7658. extern int execle (const char *__path, const char *__arg, ...)
  7659. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  7660.  
  7661.  
  7662.  
  7663. extern int execl (const char *__path, const char *__arg, ...)
  7664. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  7665.  
  7666.  
  7667.  
  7668. extern int execvp (const char *__file, char *const __argv[])
  7669. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  7670.  
  7671.  
  7672.  
  7673.  
  7674. extern int execlp (const char *__file, const char *__arg, ...)
  7675. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
  7676.  
  7677.  
  7678.  
  7679.  
  7680. extern int nice (int __inc) __attribute__ ((__nothrow__ , __leaf__)) ;
  7681.  
  7682.  
  7683.  
  7684. extern void _exit (int __status) __attribute__ ((__noreturn__));
  7685.  
  7686.  
  7687.  
  7688.  
  7689.  
  7690.  
  7691.  
  7692.  
  7693.  
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704.  
  7705.  
  7706.  
  7707.  
  7708.  
  7709.  
  7710. enum
  7711. {
  7712. _PC_LINK_MAX,
  7713. _PC_MAX_CANON,
  7714. _PC_MAX_INPUT,
  7715. _PC_NAME_MAX,
  7716. _PC_PATH_MAX,
  7717. _PC_PIPE_BUF,
  7718. _PC_CHOWN_RESTRICTED,
  7719. _PC_NO_TRUNC,
  7720. _PC_VDISABLE,
  7721. _PC_SYNC_IO,
  7722. _PC_ASYNC_IO,
  7723. _PC_PRIO_IO,
  7724. _PC_SOCK_MAXBUF,
  7725. _PC_FILESIZEBITS,
  7726. _PC_REC_INCR_XFER_SIZE,
  7727. _PC_REC_MAX_XFER_SIZE,
  7728. _PC_REC_MIN_XFER_SIZE,
  7729. _PC_REC_XFER_ALIGN,
  7730. _PC_ALLOC_SIZE_MIN,
  7731. _PC_SYMLINK_MAX,
  7732. _PC_2_SYMLINKS
  7733. };
  7734.  
  7735.  
  7736. enum
  7737. {
  7738. _SC_ARG_MAX,
  7739. _SC_CHILD_MAX,
  7740. _SC_CLK_TCK,
  7741. _SC_NGROUPS_MAX,
  7742. _SC_OPEN_MAX,
  7743. _SC_STREAM_MAX,
  7744. _SC_TZNAME_MAX,
  7745. _SC_JOB_CONTROL,
  7746. _SC_SAVED_IDS,
  7747. _SC_REALTIME_SIGNALS,
  7748. _SC_PRIORITY_SCHEDULING,
  7749. _SC_TIMERS,
  7750. _SC_ASYNCHRONOUS_IO,
  7751. _SC_PRIORITIZED_IO,
  7752. _SC_SYNCHRONIZED_IO,
  7753. _SC_FSYNC,
  7754. _SC_MAPPED_FILES,
  7755. _SC_MEMLOCK,
  7756. _SC_MEMLOCK_RANGE,
  7757. _SC_MEMORY_PROTECTION,
  7758. _SC_MESSAGE_PASSING,
  7759. _SC_SEMAPHORES,
  7760. _SC_SHARED_MEMORY_OBJECTS,
  7761. _SC_AIO_LISTIO_MAX,
  7762. _SC_AIO_MAX,
  7763. _SC_AIO_PRIO_DELTA_MAX,
  7764. _SC_DELAYTIMER_MAX,
  7765. _SC_MQ_OPEN_MAX,
  7766. _SC_MQ_PRIO_MAX,
  7767. _SC_VERSION,
  7768. _SC_PAGESIZE,
  7769. _SC_RTSIG_MAX,
  7770. _SC_SEM_NSEMS_MAX,
  7771. _SC_SEM_VALUE_MAX,
  7772. _SC_SIGQUEUE_MAX,
  7773. _SC_TIMER_MAX,
  7774.  
  7775.  
  7776.  
  7777. _SC_BC_BASE_MAX,
  7778. _SC_BC_DIM_MAX,
  7779. _SC_BC_SCALE_MAX,
  7780. _SC_BC_STRING_MAX,
  7781. _SC_COLL_WEIGHTS_MAX,
  7782. _SC_EQUIV_CLASS_MAX,
  7783. _SC_EXPR_NEST_MAX,
  7784. _SC_LINE_MAX,
  7785. _SC_RE_DUP_MAX,
  7786. _SC_CHARCLASS_NAME_MAX,
  7787.  
  7788. _SC_2_VERSION,
  7789. _SC_2_C_BIND,
  7790. _SC_2_C_DEV,
  7791. _SC_2_FORT_DEV,
  7792. _SC_2_FORT_RUN,
  7793. _SC_2_SW_DEV,
  7794. _SC_2_LOCALEDEF,
  7795.  
  7796. _SC_PII,
  7797. _SC_PII_XTI,
  7798. _SC_PII_SOCKET,
  7799. _SC_PII_INTERNET,
  7800. _SC_PII_OSI,
  7801. _SC_POLL,
  7802. _SC_SELECT,
  7803. _SC_UIO_MAXIOV,
  7804. _SC_IOV_MAX = _SC_UIO_MAXIOV,
  7805. _SC_PII_INTERNET_STREAM,
  7806. _SC_PII_INTERNET_DGRAM,
  7807. _SC_PII_OSI_COTS,
  7808. _SC_PII_OSI_CLTS,
  7809. _SC_PII_OSI_M,
  7810. _SC_T_IOV_MAX,
  7811.  
  7812.  
  7813. _SC_THREADS,
  7814. _SC_THREAD_SAFE_FUNCTIONS,
  7815. _SC_GETGR_R_SIZE_MAX,
  7816. _SC_GETPW_R_SIZE_MAX,
  7817. _SC_LOGIN_NAME_MAX,
  7818. _SC_TTY_NAME_MAX,
  7819. _SC_THREAD_DESTRUCTOR_ITERATIONS,
  7820. _SC_THREAD_KEYS_MAX,
  7821. _SC_THREAD_STACK_MIN,
  7822. _SC_THREAD_THREADS_MAX,
  7823. _SC_THREAD_ATTR_STACKADDR,
  7824. _SC_THREAD_ATTR_STACKSIZE,
  7825. _SC_THREAD_PRIORITY_SCHEDULING,
  7826. _SC_THREAD_PRIO_INHERIT,
  7827. _SC_THREAD_PRIO_PROTECT,
  7828. _SC_THREAD_PROCESS_SHARED,
  7829.  
  7830. _SC_NPROCESSORS_CONF,
  7831. _SC_NPROCESSORS_ONLN,
  7832. _SC_PHYS_PAGES,
  7833. _SC_AVPHYS_PAGES,
  7834. _SC_ATEXIT_MAX,
  7835. _SC_PASS_MAX,
  7836.  
  7837. _SC_XOPEN_VERSION,
  7838. _SC_XOPEN_XCU_VERSION,
  7839. _SC_XOPEN_UNIX,
  7840. _SC_XOPEN_CRYPT,
  7841. _SC_XOPEN_ENH_I18N,
  7842. _SC_XOPEN_SHM,
  7843.  
  7844. _SC_2_CHAR_TERM,
  7845. _SC_2_C_VERSION,
  7846. _SC_2_UPE,
  7847.  
  7848. _SC_XOPEN_XPG2,
  7849. _SC_XOPEN_XPG3,
  7850. _SC_XOPEN_XPG4,
  7851.  
  7852. _SC_CHAR_BIT,
  7853. _SC_CHAR_MAX,
  7854. _SC_CHAR_MIN,
  7855. _SC_INT_MAX,
  7856. _SC_INT_MIN,
  7857. _SC_LONG_BIT,
  7858. _SC_WORD_BIT,
  7859. _SC_MB_LEN_MAX,
  7860. _SC_NZERO,
  7861. _SC_SSIZE_MAX,
  7862. _SC_SCHAR_MAX,
  7863. _SC_SCHAR_MIN,
  7864. _SC_SHRT_MAX,
  7865. _SC_SHRT_MIN,
  7866. _SC_UCHAR_MAX,
  7867. _SC_UINT_MAX,
  7868. _SC_ULONG_MAX,
  7869. _SC_USHRT_MAX,
  7870.  
  7871. _SC_NL_ARGMAX,
  7872. _SC_NL_LANGMAX,
  7873. _SC_NL_MSGMAX,
  7874. _SC_NL_NMAX,
  7875. _SC_NL_SETMAX,
  7876. _SC_NL_TEXTMAX,
  7877.  
  7878. _SC_XBS5_ILP32_OFF32,
  7879. _SC_XBS5_ILP32_OFFBIG,
  7880. _SC_XBS5_LP64_OFF64,
  7881. _SC_XBS5_LPBIG_OFFBIG,
  7882.  
  7883. _SC_XOPEN_LEGACY,
  7884. _SC_XOPEN_REALTIME,
  7885. _SC_XOPEN_REALTIME_THREADS,
  7886.  
  7887. _SC_ADVISORY_INFO,
  7888. _SC_BARRIERS,
  7889. _SC_BASE,
  7890. _SC_C_LANG_SUPPORT,
  7891. _SC_C_LANG_SUPPORT_R,
  7892. _SC_CLOCK_SELECTION,
  7893. _SC_CPUTIME,
  7894. _SC_THREAD_CPUTIME,
  7895. _SC_DEVICE_IO,
  7896. _SC_DEVICE_SPECIFIC,
  7897. _SC_DEVICE_SPECIFIC_R,
  7898. _SC_FD_MGMT,
  7899. _SC_FIFO,
  7900. _SC_PIPE,
  7901. _SC_FILE_ATTRIBUTES,
  7902. _SC_FILE_LOCKING,
  7903. _SC_FILE_SYSTEM,
  7904. _SC_MONOTONIC_CLOCK,
  7905. _SC_MULTI_PROCESS,
  7906. _SC_SINGLE_PROCESS,
  7907. _SC_NETWORKING,
  7908. _SC_READER_WRITER_LOCKS,
  7909. _SC_SPIN_LOCKS,
  7910. _SC_REGEXP,
  7911. _SC_REGEX_VERSION,
  7912. _SC_SHELL,
  7913. _SC_SIGNALS,
  7914. _SC_SPAWN,
  7915. _SC_SPORADIC_SERVER,
  7916. _SC_THREAD_SPORADIC_SERVER,
  7917. _SC_SYSTEM_DATABASE,
  7918. _SC_SYSTEM_DATABASE_R,
  7919. _SC_TIMEOUTS,
  7920. _SC_TYPED_MEMORY_OBJECTS,
  7921. _SC_USER_GROUPS,
  7922. _SC_USER_GROUPS_R,
  7923. _SC_2_PBS,
  7924. _SC_2_PBS_ACCOUNTING,
  7925. _SC_2_PBS_LOCATE,
  7926. _SC_2_PBS_MESSAGE,
  7927. _SC_2_PBS_TRACK,
  7928. _SC_SYMLOOP_MAX,
  7929. _SC_STREAMS,
  7930. _SC_2_PBS_CHECKPOINT,
  7931.  
  7932. _SC_V6_ILP32_OFF32,
  7933. _SC_V6_ILP32_OFFBIG,
  7934. _SC_V6_LP64_OFF64,
  7935. _SC_V6_LPBIG_OFFBIG,
  7936.  
  7937. _SC_HOST_NAME_MAX,
  7938. _SC_TRACE,
  7939. _SC_TRACE_EVENT_FILTER,
  7940. _SC_TRACE_INHERIT,
  7941. _SC_TRACE_LOG,
  7942.  
  7943. _SC_LEVEL1_ICACHE_SIZE,
  7944. _SC_LEVEL1_ICACHE_ASSOC,
  7945. _SC_LEVEL1_ICACHE_LINESIZE,
  7946. _SC_LEVEL1_DCACHE_SIZE,
  7947. _SC_LEVEL1_DCACHE_ASSOC,
  7948. _SC_LEVEL1_DCACHE_LINESIZE,
  7949. _SC_LEVEL2_CACHE_SIZE,
  7950. _SC_LEVEL2_CACHE_ASSOC,
  7951. _SC_LEVEL2_CACHE_LINESIZE,
  7952. _SC_LEVEL3_CACHE_SIZE,
  7953. _SC_LEVEL3_CACHE_ASSOC,
  7954. _SC_LEVEL3_CACHE_LINESIZE,
  7955. _SC_LEVEL4_CACHE_SIZE,
  7956. _SC_LEVEL4_CACHE_ASSOC,
  7957. _SC_LEVEL4_CACHE_LINESIZE,
  7958.  
  7959.  
  7960. _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
  7961. _SC_RAW_SOCKETS,
  7962.  
  7963. _SC_V7_ILP32_OFF32,
  7964. _SC_V7_ILP32_OFFBIG,
  7965. _SC_V7_LP64_OFF64,
  7966. _SC_V7_LPBIG_OFFBIG,
  7967.  
  7968. _SC_SS_REPL_MAX,
  7969.  
  7970. _SC_TRACE_EVENT_NAME_MAX,
  7971. _SC_TRACE_NAME_MAX,
  7972. _SC_TRACE_SYS_MAX,
  7973. _SC_TRACE_USER_EVENT_MAX,
  7974.  
  7975. _SC_XOPEN_STREAMS,
  7976.  
  7977. _SC_THREAD_ROBUST_PRIO_INHERIT,
  7978. _SC_THREAD_ROBUST_PRIO_PROTECT
  7979. };
  7980.  
  7981.  
  7982. enum
  7983. {
  7984. _CS_PATH,
  7985.  
  7986. _CS_V6_WIDTH_RESTRICTED_ENVS,
  7987.  
  7988. _CS_GNU_LIBC_VERSION,
  7989. _CS_GNU_LIBPTHREAD_VERSION,
  7990.  
  7991. _CS_V5_WIDTH_RESTRICTED_ENVS,
  7992.  
  7993. _CS_V7_WIDTH_RESTRICTED_ENVS,
  7994.  
  7995. _CS_LFS_CFLAGS = 1000,
  7996. _CS_LFS_LDFLAGS,
  7997. _CS_LFS_LIBS,
  7998. _CS_LFS_LINTFLAGS,
  7999. _CS_LFS64_CFLAGS,
  8000. _CS_LFS64_LDFLAGS,
  8001. _CS_LFS64_LIBS,
  8002. _CS_LFS64_LINTFLAGS,
  8003.  
  8004. _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
  8005. _CS_XBS5_ILP32_OFF32_LDFLAGS,
  8006. _CS_XBS5_ILP32_OFF32_LIBS,
  8007. _CS_XBS5_ILP32_OFF32_LINTFLAGS,
  8008. _CS_XBS5_ILP32_OFFBIG_CFLAGS,
  8009. _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
  8010. _CS_XBS5_ILP32_OFFBIG_LIBS,
  8011. _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
  8012. _CS_XBS5_LP64_OFF64_CFLAGS,
  8013. _CS_XBS5_LP64_OFF64_LDFLAGS,
  8014. _CS_XBS5_LP64_OFF64_LIBS,
  8015. _CS_XBS5_LP64_OFF64_LINTFLAGS,
  8016. _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
  8017. _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
  8018. _CS_XBS5_LPBIG_OFFBIG_LIBS,
  8019. _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
  8020.  
  8021. _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
  8022. _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
  8023. _CS_POSIX_V6_ILP32_OFF32_LIBS,
  8024. _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
  8025. _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
  8026. _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
  8027. _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
  8028. _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
  8029. _CS_POSIX_V6_LP64_OFF64_CFLAGS,
  8030. _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
  8031. _CS_POSIX_V6_LP64_OFF64_LIBS,
  8032. _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
  8033. _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
  8034. _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
  8035. _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
  8036. _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
  8037.  
  8038. _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
  8039. _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
  8040. _CS_POSIX_V7_ILP32_OFF32_LIBS,
  8041. _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
  8042. _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
  8043. _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
  8044. _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
  8045. _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
  8046. _CS_POSIX_V7_LP64_OFF64_CFLAGS,
  8047. _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
  8048. _CS_POSIX_V7_LP64_OFF64_LIBS,
  8049. _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
  8050. _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
  8051. _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
  8052. _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
  8053. _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,
  8054.  
  8055. _CS_V6_ENV,
  8056. _CS_V7_ENV
  8057. };
  8058.  
  8059.  
  8060. extern long int pathconf (const char *__path, int __name)
  8061. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  8062.  
  8063.  
  8064. extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__ , __leaf__));
  8065.  
  8066.  
  8067. extern long int sysconf (int __name) __attribute__ ((__nothrow__ , __leaf__));
  8068.  
  8069.  
  8070. extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__));
  8071.  
  8072.  
  8073.  
  8074. extern __pid_t getpid (void) __attribute__ ((__nothrow__ , __leaf__));
  8075.  
  8076.  
  8077. extern __pid_t getppid (void) __attribute__ ((__nothrow__ , __leaf__));
  8078.  
  8079.  
  8080. extern __pid_t getpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
  8081.  
  8082.  
  8083. extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
  8084. extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
  8085.  
  8086.  
  8087.  
  8088.  
  8089.  
  8090. extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__ , __leaf__));
  8091.  
  8092.  
  8093.  
  8094.  
  8095.  
  8096.  
  8097.  
  8098.  
  8099.  
  8100.  
  8101.  
  8102.  
  8103. extern int setpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
  8104.  
  8105.  
  8106.  
  8107.  
  8108.  
  8109. extern __pid_t setsid (void) __attribute__ ((__nothrow__ , __leaf__));
  8110.  
  8111.  
  8112. extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
  8113.  
  8114.  
  8115. extern __uid_t getuid (void) __attribute__ ((__nothrow__ , __leaf__));
  8116.  
  8117.  
  8118. extern __uid_t geteuid (void) __attribute__ ((__nothrow__ , __leaf__));
  8119.  
  8120.  
  8121. extern __gid_t getgid (void) __attribute__ ((__nothrow__ , __leaf__));
  8122.  
  8123.  
  8124. extern __gid_t getegid (void) __attribute__ ((__nothrow__ , __leaf__));
  8125.  
  8126.  
  8127.  
  8128.  
  8129. extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__ , __leaf__)) ;
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136. extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) ;
  8137.  
  8138.  
  8139.  
  8140. extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__ , __leaf__)) ;
  8141.  
  8142.  
  8143. extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__ , __leaf__)) ;
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149. extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) ;
  8150.  
  8151.  
  8152.  
  8153. extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__ , __leaf__)) ;
  8154.  
  8155.  
  8156. extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__ , __leaf__)) ;
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163. extern __pid_t fork (void) __attribute__ ((__nothrow__));
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169. extern __pid_t vfork (void) __attribute__ ((__nothrow__ , __leaf__));
  8170.  
  8171.  
  8172.  
  8173.  
  8174. extern char *ttyname (int __fd) __attribute__ ((__nothrow__ , __leaf__));
  8175.  
  8176.  
  8177.  
  8178. extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
  8179. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) ;
  8180.  
  8181.  
  8182.  
  8183. extern int isatty (int __fd) __attribute__ ((__nothrow__ , __leaf__));
  8184.  
  8185.  
  8186.  
  8187. extern int ttyslot (void) __attribute__ ((__nothrow__ , __leaf__));
  8188.  
  8189.  
  8190.  
  8191. extern int link (const char *__from, const char *__to)
  8192. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ;
  8193.  
  8194.  
  8195.  
  8196. extern int linkat (int __fromfd, const char *__from, int __tofd,
  8197. const char *__to, int __flags)
  8198. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))) ;
  8199.  
  8200.  
  8201. extern int symlink (const char *__from, const char *__to)
  8202. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ;
  8203.  
  8204.  
  8205.  
  8206.  
  8207. extern ssize_t readlink (const char *__restrict __path,
  8208. char *__restrict __buf, size_t __len)
  8209. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) ;
  8210.  
  8211.  
  8212. extern int symlinkat (const char *__from, int __tofd,
  8213. const char *__to) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))) ;
  8214.  
  8215.  
  8216. extern ssize_t readlinkat (int __fd, const char *__restrict __path,
  8217. char *__restrict __buf, size_t __len)
  8218. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))) ;
  8219.  
  8220.  
  8221. extern int unlink (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  8222.  
  8223.  
  8224. extern int unlinkat (int __fd, const char *__name, int __flag)
  8225. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
  8226.  
  8227.  
  8228. extern int rmdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  8229.  
  8230.  
  8231.  
  8232. extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__ , __leaf__));
  8233.  
  8234.  
  8235. extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__ , __leaf__));
  8236.  
  8237.  
  8238.  
  8239.  
  8240.  
  8241.  
  8242. extern char *getlogin (void);
  8243.  
  8244.  
  8245.  
  8246.  
  8247.  
  8248.  
  8249. extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1)));
  8250.  
  8251.  
  8252. extern int setlogin (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  8253.  
  8254.  
  8255.  
  8256.  
  8257.  
  8258.  
  8259.  
  8260.  
  8261.  
  8262.  
  8263.  
  8264.  
  8265.  
  8266.  
  8267.  
  8268.  
  8269.  
  8270.  
  8271.  
  8272.  
  8273.  
  8274.  
  8275.  
  8276.  
  8277.  
  8278.  
  8279.  
  8280.  
  8281.  
  8282.  
  8283.  
  8284.  
  8285.  
  8286.  
  8287.  
  8288.  
  8289.  
  8290.  
  8291.  
  8292.  
  8293.  
  8294. extern char *optarg;
  8295.  
  8296.  
  8297.  
  8298.  
  8299.  
  8300.  
  8301.  
  8302.  
  8303.  
  8304.  
  8305.  
  8306.  
  8307.  
  8308. extern int optind;
  8309.  
  8310.  
  8311.  
  8312.  
  8313. extern int opterr;
  8314.  
  8315.  
  8316.  
  8317. extern int optopt;
  8318.  
  8319.  
  8320.  
  8321.  
  8322.  
  8323.  
  8324.  
  8325.  
  8326.  
  8327.  
  8328.  
  8329.  
  8330.  
  8331.  
  8332.  
  8333.  
  8334.  
  8335.  
  8336.  
  8337.  
  8338.  
  8339.  
  8340.  
  8341.  
  8342.  
  8343.  
  8344.  
  8345.  
  8346.  
  8347.  
  8348. extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
  8349. __attribute__ ((__nothrow__ , __leaf__));
  8350.  
  8351.  
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359.  
  8360.  
  8361. extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  8362.  
  8363.  
  8364.  
  8365.  
  8366. extern int sethostname (const char *__name, size_t __len)
  8367. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  8368.  
  8369.  
  8370.  
  8371. extern int sethostid (long int __id) __attribute__ ((__nothrow__ , __leaf__)) ;
  8372.  
  8373.  
  8374.  
  8375.  
  8376.  
  8377. extern int getdomainname (char *__name, size_t __len)
  8378. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  8379. extern int setdomainname (const char *__name, size_t __len)
  8380. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  8381.  
  8382.  
  8383.  
  8384.  
  8385.  
  8386. extern int vhangup (void) __attribute__ ((__nothrow__ , __leaf__));
  8387.  
  8388.  
  8389. extern int revoke (const char *__file) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  8390.  
  8391.  
  8392.  
  8393.  
  8394.  
  8395.  
  8396.  
  8397. extern int profil (unsigned short int *__sample_buffer, size_t __size,
  8398. size_t __offset, unsigned int __scale)
  8399. __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
  8400.  
  8401.  
  8402.  
  8403.  
  8404.  
  8405. extern int acct (const char *__name) __attribute__ ((__nothrow__ , __leaf__));
  8406.  
  8407.  
  8408.  
  8409. extern char *getusershell (void) __attribute__ ((__nothrow__ , __leaf__));
  8410. extern void endusershell (void) __attribute__ ((__nothrow__ , __leaf__));
  8411. extern void setusershell (void) __attribute__ ((__nothrow__ , __leaf__));
  8412.  
  8413.  
  8414.  
  8415.  
  8416.  
  8417. extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__ , __leaf__)) ;
  8418.  
  8419.  
  8420.  
  8421.  
  8422. extern int chroot (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  8423.  
  8424.  
  8425.  
  8426. extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1)));
  8427.  
  8428.  
  8429.  
  8430.  
  8431.  
  8432.  
  8433. extern int fsync (int __fd);
  8434.  
  8435.  
  8436.  
  8437.  
  8438.  
  8439.  
  8440. extern long int gethostid (void);
  8441.  
  8442.  
  8443. extern void sync (void) __attribute__ ((__nothrow__ , __leaf__));
  8444.  
  8445.  
  8446.  
  8447.  
  8448. extern int getpagesize (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
  8449.  
  8450.  
  8451.  
  8452.  
  8453. extern int getdtablesize (void) __attribute__ ((__nothrow__ , __leaf__));
  8454.  
  8455.  
  8456.  
  8457.  
  8458.  
  8459. extern int truncate (const char *__file, __off64_t __length) __asm__ ("" "truncate64") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ;
  8460.  
  8461.  
  8462.  
  8463.  
  8464. extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") __attribute__ ((__nothrow__ , __leaf__)) ;
  8465.  
  8466.  
  8467.  
  8468.  
  8469.  
  8470.  
  8471. extern int brk (void *__addr) __attribute__ ((__nothrow__ , __leaf__)) ;
  8472.  
  8473.  
  8474.  
  8475.  
  8476.  
  8477. extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__ , __leaf__));
  8478.  
  8479.  
  8480.  
  8481.  
  8482.  
  8483.  
  8484.  
  8485.  
  8486.  
  8487.  
  8488.  
  8489.  
  8490. extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__ , __leaf__));
  8491.  
  8492.  
  8493.  
  8494.  
  8495.  
  8496.  
  8497.  
  8498.  
  8499.  
  8500.  
  8501.  
  8502.  
  8503.  
  8504.  
  8505.  
  8506. extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64") ;
  8507.  
  8508.  
  8509.  
  8510.  
  8511.  
  8512. extern int fdatasync (int __fildes);
  8513.  
  8514.  
  8515.  
  8516.  
  8517.  
  8518.  
  8519.  
  8520.  
  8521.  
  8522.  
  8523.  
  8524.  
  8525.  
  8526.  
  8527.  
  8528.  
  8529.  
  8530.  
  8531.  
  8532.  
  8533.  
  8534.  
  8535.  
  8536.  
  8537.  
  8538.  
  8539.  
  8540.  
  8541.  
  8542.  
  8543.  
  8544.  
  8545.  
  8546.  
  8547.  
  8548.  
  8549.  
  8550.  
  8551.  
  8552.  
  8553.  
  8554.  
  8555.  
  8556.  
  8557.  
  8558.  
  8559.  
  8560.  
  8561.  
  8562.  
  8563.  
  8564.  
  8565.  
  8566.  
  8567.  
  8568.  
  8569.  
  8570.  
  8571.  
  8572. typedef voidpf (*alloc_func) (voidpf opaque, uInt items, uInt size);
  8573. typedef void (*free_func) (voidpf opaque, voidpf address);
  8574.  
  8575. struct internal_state;
  8576.  
  8577. typedef struct z_stream_s {
  8578. Bytef *next_in;
  8579. uInt avail_in;
  8580. uLong total_in;
  8581.  
  8582. Bytef *next_out;
  8583. uInt avail_out;
  8584. uLong total_out;
  8585.  
  8586. char *msg;
  8587. struct internal_state *state;
  8588.  
  8589. alloc_func zalloc;
  8590. free_func zfree;
  8591. voidpf opaque;
  8592.  
  8593. int data_type;
  8594. uLong adler;
  8595. uLong reserved;
  8596. } z_stream;
  8597.  
  8598. typedef z_stream *z_streamp;
  8599.  
  8600.  
  8601.  
  8602.  
  8603.  
  8604. typedef struct gz_header_s {
  8605. int text;
  8606. uLong time;
  8607. int xflags;
  8608. int os;
  8609. Bytef *extra;
  8610. uInt extra_len;
  8611. uInt extra_max;
  8612. Bytef *name;
  8613. uInt name_max;
  8614. Bytef *comment;
  8615. uInt comm_max;
  8616. int hcrc;
  8617. int done;
  8618.  
  8619. } gz_header;
  8620.  
  8621. typedef gz_header *gz_headerp;
  8622.  
  8623.  
  8624.  
  8625.  
  8626.  
  8627.  
  8628.  
  8629.  
  8630.  
  8631.  
  8632.  
  8633.  
  8634.  
  8635.  
  8636.  
  8637.  
  8638.  
  8639.  
  8640.  
  8641.  
  8642.  
  8643.  
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.  
  8650.  
  8651.  
  8652.  
  8653.  
  8654.  
  8655.  
  8656.  
  8657.  
  8658.  
  8659.  
  8660.  
  8661.  
  8662.  
  8663.  
  8664.  
  8665.  
  8666.  
  8667.  
  8668.  
  8669.  
  8670.  
  8671.  
  8672.  
  8673.  
  8674.  
  8675.  
  8676. extern const char * zlibVersion (void);
  8677.  
  8678.  
  8679.  
  8680.  
  8681.  
  8682.  
  8683.  
  8684.  
  8685.  
  8686.  
  8687.  
  8688.  
  8689.  
  8690.  
  8691.  
  8692.  
  8693.  
  8694.  
  8695.  
  8696.  
  8697.  
  8698.  
  8699.  
  8700.  
  8701.  
  8702.  
  8703.  
  8704.  
  8705.  
  8706. extern int deflate (z_streamp strm, int flush);
  8707.  
  8708.  
  8709.  
  8710.  
  8711.  
  8712.  
  8713.  
  8714.  
  8715.  
  8716.  
  8717.  
  8718.  
  8719.  
  8720.  
  8721.  
  8722.  
  8723.  
  8724.  
  8725.  
  8726.  
  8727.  
  8728.  
  8729.  
  8730.  
  8731.  
  8732.  
  8733.  
  8734.  
  8735.  
  8736.  
  8737.  
  8738.  
  8739.  
  8740.  
  8741.  
  8742.  
  8743.  
  8744.  
  8745.  
  8746.  
  8747.  
  8748.  
  8749.  
  8750.  
  8751.  
  8752.  
  8753.  
  8754.  
  8755.  
  8756.  
  8757.  
  8758.  
  8759.  
  8760.  
  8761.  
  8762.  
  8763.  
  8764.  
  8765.  
  8766.  
  8767.  
  8768.  
  8769.  
  8770.  
  8771.  
  8772.  
  8773.  
  8774.  
  8775.  
  8776.  
  8777.  
  8778.  
  8779.  
  8780.  
  8781.  
  8782.  
  8783.  
  8784.  
  8785.  
  8786.  
  8787.  
  8788.  
  8789.  
  8790.  
  8791.  
  8792.  
  8793.  
  8794.  
  8795.  
  8796.  
  8797.  
  8798.  
  8799.  
  8800.  
  8801.  
  8802.  
  8803.  
  8804.  
  8805.  
  8806.  
  8807.  
  8808.  
  8809.  
  8810.  
  8811.  
  8812.  
  8813. extern int deflateEnd (z_streamp strm);
  8814.  
  8815.  
  8816.  
  8817.  
  8818.  
  8819.  
  8820.  
  8821.  
  8822.  
  8823.  
  8824.  
  8825.  
  8826.  
  8827.  
  8828.  
  8829.  
  8830.  
  8831.  
  8832.  
  8833.  
  8834.  
  8835.  
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.  
  8850.  
  8851.  
  8852. extern int inflate (z_streamp strm, int flush);
  8853.  
  8854.  
  8855.  
  8856.  
  8857.  
  8858.  
  8859.  
  8860.  
  8861.  
  8862.  
  8863.  
  8864.  
  8865.  
  8866.  
  8867.  
  8868.  
  8869.  
  8870.  
  8871.  
  8872.  
  8873.  
  8874.  
  8875.  
  8876.  
  8877.  
  8878.  
  8879.  
  8880.  
  8881.  
  8882.  
  8883.  
  8884.  
  8885.  
  8886.  
  8887.  
  8888.  
  8889.  
  8890.  
  8891.  
  8892.  
  8893.  
  8894.  
  8895.  
  8896.  
  8897.  
  8898.  
  8899.  
  8900.  
  8901.  
  8902.  
  8903.  
  8904.  
  8905.  
  8906.  
  8907.  
  8908.  
  8909.  
  8910.  
  8911.  
  8912.  
  8913.  
  8914.  
  8915.  
  8916.  
  8917.  
  8918.  
  8919.  
  8920.  
  8921.  
  8922.  
  8923.  
  8924.  
  8925.  
  8926.  
  8927.  
  8928.  
  8929.  
  8930.  
  8931.  
  8932.  
  8933.  
  8934.  
  8935.  
  8936.  
  8937.  
  8938.  
  8939.  
  8940.  
  8941.  
  8942.  
  8943.  
  8944.  
  8945.  
  8946.  
  8947.  
  8948.  
  8949.  
  8950.  
  8951.  
  8952.  
  8953.  
  8954.  
  8955.  
  8956.  
  8957.  
  8958.  
  8959.  
  8960.  
  8961.  
  8962.  
  8963.  
  8964.  
  8965.  
  8966.  
  8967.  
  8968. extern int inflateEnd (z_streamp strm);
  8969.  
  8970.  
  8971.  
  8972.  
  8973.  
  8974.  
  8975.  
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.  
  8982.  
  8983.  
  8984.  
  8985.  
  8986.  
  8987.  
  8988.  
  8989.  
  8990.  
  8991.  
  8992.  
  8993.  
  8994.  
  8995.  
  8996.  
  8997.  
  8998.  
  8999.  
  9000.  
  9001.  
  9002.  
  9003.  
  9004.  
  9005.  
  9006.  
  9007.  
  9008.  
  9009.  
  9010.  
  9011.  
  9012.  
  9013.  
  9014.  
  9015.  
  9016.  
  9017.  
  9018.  
  9019.  
  9020.  
  9021.  
  9022.  
  9023.  
  9024.  
  9025.  
  9026.  
  9027.  
  9028.  
  9029.  
  9030.  
  9031.  
  9032.  
  9033.  
  9034.  
  9035.  
  9036.  
  9037.  
  9038.  
  9039.  
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047. extern int deflateSetDictionary (z_streamp strm, const Bytef *dictionary, uInt dictLength);
  9048.  
  9049.  
  9050.  
  9051.  
  9052.  
  9053.  
  9054.  
  9055.  
  9056.  
  9057.  
  9058.  
  9059.  
  9060.  
  9061.  
  9062.  
  9063.  
  9064.  
  9065.  
  9066.  
  9067.  
  9068.  
  9069.  
  9070.  
  9071.  
  9072.  
  9073.  
  9074.  
  9075.  
  9076.  
  9077.  
  9078.  
  9079.  
  9080.  
  9081.  
  9082.  
  9083.  
  9084.  
  9085.  
  9086.  
  9087.  
  9088.  
  9089. extern int deflateCopy (z_streamp dest, z_streamp source);
  9090.  
  9091.  
  9092.  
  9093.  
  9094.  
  9095.  
  9096.  
  9097.  
  9098.  
  9099.  
  9100.  
  9101.  
  9102.  
  9103.  
  9104.  
  9105.  
  9106. extern int deflateReset (z_streamp strm);
  9107.  
  9108.  
  9109.  
  9110.  
  9111.  
  9112.  
  9113.  
  9114.  
  9115.  
  9116.  
  9117. extern int deflateParams (z_streamp strm, int level, int strategy);
  9118.  
  9119.  
  9120.  
  9121.  
  9122.  
  9123.  
  9124.  
  9125.  
  9126.  
  9127.  
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.  
  9135.  
  9136. extern int deflateTune (z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain);
  9137.  
  9138.  
  9139.  
  9140.  
  9141.  
  9142.  
  9143.  
  9144.  
  9145.  
  9146.  
  9147.  
  9148.  
  9149. extern uLong deflateBound (z_streamp strm, uLong sourceLen);
  9150.  
  9151.  
  9152.  
  9153.  
  9154.  
  9155.  
  9156.  
  9157.  
  9158.  
  9159.  
  9160.  
  9161.  
  9162.  
  9163. extern int deflatePending (z_streamp strm, unsigned *pending, int *bits);
  9164.  
  9165.  
  9166.  
  9167.  
  9168.  
  9169.  
  9170.  
  9171.  
  9172.  
  9173.  
  9174.  
  9175.  
  9176. extern int deflatePrime (z_streamp strm, int bits, int value);
  9177.  
  9178.  
  9179.  
  9180.  
  9181.  
  9182.  
  9183.  
  9184.  
  9185.  
  9186.  
  9187.  
  9188.  
  9189.  
  9190.  
  9191. extern int deflateSetHeader (z_streamp strm, gz_headerp head);
  9192.  
  9193.  
  9194.  
  9195.  
  9196.  
  9197.  
  9198.  
  9199.  
  9200.  
  9201.  
  9202.  
  9203.  
  9204.  
  9205.  
  9206.  
  9207.  
  9208.  
  9209.  
  9210.  
  9211.  
  9212.  
  9213.  
  9214.  
  9215.  
  9216.  
  9217.  
  9218.  
  9219.  
  9220.  
  9221.  
  9222.  
  9223.  
  9224.  
  9225.  
  9226.  
  9227.  
  9228.  
  9229.  
  9230.  
  9231.  
  9232.  
  9233.  
  9234.  
  9235.  
  9236.  
  9237.  
  9238.  
  9239.  
  9240.  
  9241.  
  9242.  
  9243.  
  9244.  
  9245.  
  9246.  
  9247.  
  9248.  
  9249.  
  9250.  
  9251.  
  9252.  
  9253.  
  9254.  
  9255.  
  9256.  
  9257.  
  9258.  
  9259.  
  9260.  
  9261.  
  9262.  
  9263.  
  9264. extern int inflateSetDictionary (z_streamp strm, const Bytef *dictionary, uInt dictLength);
  9265.  
  9266.  
  9267.  
  9268.  
  9269.  
  9270.  
  9271.  
  9272.  
  9273.  
  9274.  
  9275.  
  9276.  
  9277.  
  9278.  
  9279.  
  9280.  
  9281.  
  9282.  
  9283.  
  9284.  
  9285. extern int inflateGetDictionary (z_streamp strm, Bytef *dictionary, uInt *dictLength);
  9286.  
  9287.  
  9288.  
  9289.  
  9290.  
  9291.  
  9292.  
  9293.  
  9294.  
  9295.  
  9296.  
  9297.  
  9298. extern int inflateSync (z_streamp strm);
  9299.  
  9300.  
  9301.  
  9302.  
  9303.  
  9304.  
  9305.  
  9306.  
  9307.  
  9308.  
  9309.  
  9310.  
  9311.  
  9312.  
  9313.  
  9314.  
  9315.  
  9316.  
  9317. extern int inflateCopy (z_streamp dest, z_streamp source);
  9318.  
  9319.  
  9320.  
  9321.  
  9322.  
  9323.  
  9324.  
  9325.  
  9326.  
  9327.  
  9328.  
  9329.  
  9330.  
  9331.  
  9332. extern int inflateReset (z_streamp strm);
  9333.  
  9334.  
  9335.  
  9336.  
  9337.  
  9338.  
  9339.  
  9340.  
  9341.  
  9342. extern int inflateReset2 (z_streamp strm, int windowBits);
  9343.  
  9344.  
  9345.  
  9346.  
  9347.  
  9348.  
  9349.  
  9350.  
  9351.  
  9352.  
  9353. extern int inflatePrime (z_streamp strm, int bits, int value);
  9354.  
  9355.  
  9356.  
  9357.  
  9358.  
  9359.  
  9360.  
  9361.  
  9362.  
  9363.  
  9364.  
  9365.  
  9366.  
  9367.  
  9368.  
  9369.  
  9370.  
  9371.  
  9372. extern long inflateMark (z_streamp strm);
  9373.  
  9374.  
  9375.  
  9376.  
  9377.  
  9378.  
  9379.  
  9380.  
  9381.  
  9382.  
  9383.  
  9384.  
  9385.  
  9386.  
  9387.  
  9388.  
  9389.  
  9390.  
  9391.  
  9392.  
  9393.  
  9394.  
  9395.  
  9396.  
  9397.  
  9398.  
  9399.  
  9400. extern int inflateGetHeader (z_streamp strm, gz_headerp head);
  9401.  
  9402.  
  9403.  
  9404.  
  9405.  
  9406.  
  9407.  
  9408.  
  9409.  
  9410.  
  9411.  
  9412.  
  9413.  
  9414.  
  9415.  
  9416.  
  9417.  
  9418.  
  9419.  
  9420.  
  9421.  
  9422.  
  9423.  
  9424.  
  9425.  
  9426.  
  9427.  
  9428.  
  9429.  
  9430.  
  9431.  
  9432.  
  9433.  
  9434.  
  9435.  
  9436.  
  9437.  
  9438.  
  9439.  
  9440.  
  9441.  
  9442.  
  9443.  
  9444.  
  9445.  
  9446.  
  9447.  
  9448.  
  9449.  
  9450.  
  9451.  
  9452.  
  9453.  
  9454.  
  9455.  
  9456.  
  9457.  
  9458.  
  9459.  
  9460.  
  9461. typedef unsigned (*in_func) (void *, unsigned char * *);
  9462. typedef int (*out_func) (void *, unsigned char *, unsigned);
  9463.  
  9464. extern int inflateBack (z_streamp strm, in_func in, void *in_desc, out_func out, void *out_desc);
  9465.  
  9466.  
  9467.  
  9468.  
  9469.  
  9470.  
  9471.  
  9472.  
  9473.  
  9474.  
  9475.  
  9476.  
  9477.  
  9478.  
  9479.  
  9480.  
  9481.  
  9482.  
  9483.  
  9484.  
  9485.  
  9486.  
  9487.  
  9488.  
  9489.  
  9490.  
  9491.  
  9492.  
  9493.  
  9494.  
  9495.  
  9496.  
  9497.  
  9498.  
  9499.  
  9500.  
  9501.  
  9502.  
  9503.  
  9504.  
  9505.  
  9506.  
  9507.  
  9508.  
  9509.  
  9510.  
  9511.  
  9512.  
  9513.  
  9514.  
  9515.  
  9516.  
  9517.  
  9518.  
  9519.  
  9520.  
  9521.  
  9522.  
  9523.  
  9524.  
  9525.  
  9526.  
  9527.  
  9528.  
  9529.  
  9530.  
  9531.  
  9532. extern int inflateBackEnd (z_streamp strm);
  9533.  
  9534.  
  9535.  
  9536.  
  9537.  
  9538.  
  9539.  
  9540. extern uLong zlibCompileFlags (void);
  9541.  
  9542.  
  9543.  
  9544.  
  9545.  
  9546.  
  9547.  
  9548.  
  9549.  
  9550.  
  9551.  
  9552.  
  9553.  
  9554.  
  9555.  
  9556.  
  9557.  
  9558.  
  9559.  
  9560.  
  9561.  
  9562.  
  9563.  
  9564.  
  9565.  
  9566.  
  9567.  
  9568.  
  9569.  
  9570.  
  9571.  
  9572.  
  9573.  
  9574.  
  9575.  
  9576.  
  9577.  
  9578.  
  9579.  
  9580.  
  9581.  
  9582.  
  9583.  
  9584.  
  9585.  
  9586.  
  9587.  
  9588.  
  9589.  
  9590.  
  9591.  
  9592. extern int compress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);
  9593.  
  9594.  
  9595.  
  9596.  
  9597.  
  9598.  
  9599.  
  9600.  
  9601.  
  9602.  
  9603.  
  9604.  
  9605. extern int compress2 (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level);
  9606.  
  9607.  
  9608.  
  9609.  
  9610.  
  9611.  
  9612.  
  9613.  
  9614.  
  9615.  
  9616.  
  9617.  
  9618.  
  9619. extern uLong compressBound (uLong sourceLen);
  9620.  
  9621.  
  9622.  
  9623.  
  9624.  
  9625.  
  9626. extern int uncompress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);
  9627.  
  9628.  
  9629.  
  9630.  
  9631.  
  9632.  
  9633.  
  9634.  
  9635.  
  9636.  
  9637.  
  9638.  
  9639.  
  9640.  
  9641.  
  9642.  
  9643.  
  9644.  
  9645.  
  9646.  
  9647.  
  9648.  
  9649.  
  9650.  
  9651.  
  9652. typedef struct gzFile_s *gzFile;
  9653.  
  9654.  
  9655.  
  9656.  
  9657.  
  9658.  
  9659.  
  9660.  
  9661.  
  9662.  
  9663.  
  9664.  
  9665.  
  9666.  
  9667.  
  9668.  
  9669.  
  9670.  
  9671.  
  9672.  
  9673.  
  9674.  
  9675.  
  9676.  
  9677.  
  9678.  
  9679.  
  9680.  
  9681.  
  9682.  
  9683.  
  9684.  
  9685.  
  9686.  
  9687.  
  9688.  
  9689.  
  9690.  
  9691.  
  9692. extern gzFile gzdopen (int fd, const char *mode);
  9693.  
  9694.  
  9695.  
  9696.  
  9697.  
  9698.  
  9699.  
  9700.  
  9701.  
  9702.  
  9703.  
  9704.  
  9705.  
  9706.  
  9707.  
  9708.  
  9709.  
  9710.  
  9711.  
  9712.  
  9713.  
  9714.  
  9715. extern int gzbuffer (gzFile file, unsigned size);
  9716.  
  9717.  
  9718.  
  9719.  
  9720.  
  9721.  
  9722.  
  9723.  
  9724.  
  9725.  
  9726.  
  9727.  
  9728.  
  9729.  
  9730.  
  9731.  
  9732. extern int gzsetparams (gzFile file, int level, int strategy);
  9733.  
  9734.  
  9735.  
  9736.  
  9737.  
  9738.  
  9739.  
  9740.  
  9741. extern int gzread (gzFile file, voidp buf, unsigned len);
  9742.  
  9743.  
  9744.  
  9745.  
  9746.  
  9747.  
  9748.  
  9749.  
  9750.  
  9751.  
  9752.  
  9753.  
  9754.  
  9755.  
  9756.  
  9757.  
  9758.  
  9759.  
  9760.  
  9761.  
  9762.  
  9763.  
  9764.  
  9765.  
  9766.  
  9767.  
  9768.  
  9769. extern int gzwrite (gzFile file, voidpc buf, unsigned len);
  9770.  
  9771.  
  9772.  
  9773.  
  9774.  
  9775.  
  9776. extern int gzprintf (gzFile file, const char *format, ...);
  9777.  
  9778.  
  9779.  
  9780.  
  9781.  
  9782.  
  9783.  
  9784.  
  9785.  
  9786.  
  9787.  
  9788.  
  9789.  
  9790.  
  9791. extern int gzputs (gzFile file, const char *s);
  9792.  
  9793.  
  9794.  
  9795.  
  9796.  
  9797.  
  9798.  
  9799. extern char * gzgets (gzFile file, char *buf, int len);
  9800.  
  9801.  
  9802.  
  9803.  
  9804.  
  9805.  
  9806.  
  9807.  
  9808.  
  9809.  
  9810.  
  9811.  
  9812. extern int gzputc (gzFile file, int c);
  9813.  
  9814.  
  9815.  
  9816.  
  9817.  
  9818. extern int gzgetc (gzFile file);
  9819.  
  9820.  
  9821.  
  9822.  
  9823.  
  9824.  
  9825.  
  9826.  
  9827. extern int gzungetc (int c, gzFile file);
  9828.  
  9829.  
  9830.  
  9831.  
  9832.  
  9833.  
  9834.  
  9835.  
  9836.  
  9837.  
  9838.  
  9839. extern int gzflush (gzFile file, int flush);
  9840.  
  9841.  
  9842.  
  9843.  
  9844.  
  9845.  
  9846.  
  9847.  
  9848.  
  9849.  
  9850.  
  9851.  
  9852.  
  9853.  
  9854.  
  9855.  
  9856.  
  9857.  
  9858.  
  9859.  
  9860.  
  9861.  
  9862.  
  9863.  
  9864.  
  9865.  
  9866.  
  9867.  
  9868.  
  9869.  
  9870.  
  9871.  
  9872.  
  9873.  
  9874. extern int gzrewind (gzFile file);
  9875.  
  9876.  
  9877.  
  9878.  
  9879.  
  9880.  
  9881.  
  9882.  
  9883.  
  9884.  
  9885.  
  9886.  
  9887.  
  9888.  
  9889.  
  9890.  
  9891.  
  9892.  
  9893.  
  9894.  
  9895.  
  9896.  
  9897.  
  9898.  
  9899.  
  9900.  
  9901.  
  9902. extern int gzeof (gzFile file);
  9903.  
  9904.  
  9905.  
  9906.  
  9907.  
  9908.  
  9909.  
  9910.  
  9911.  
  9912.  
  9913.  
  9914.  
  9915.  
  9916.  
  9917. extern int gzdirect (gzFile file);
  9918.  
  9919.  
  9920.  
  9921.  
  9922.  
  9923.  
  9924.  
  9925.  
  9926.  
  9927.  
  9928.  
  9929.  
  9930.  
  9931.  
  9932.  
  9933.  
  9934.  
  9935.  
  9936.  
  9937.  
  9938. extern int gzclose (gzFile file);
  9939.  
  9940.  
  9941.  
  9942.  
  9943.  
  9944.  
  9945.  
  9946.  
  9947.  
  9948.  
  9949.  
  9950.  
  9951. extern int gzclose_r (gzFile file);
  9952. extern int gzclose_w (gzFile file);
  9953.  
  9954.  
  9955.  
  9956.  
  9957.  
  9958.  
  9959.  
  9960.  
  9961.  
  9962.  
  9963. extern const char * gzerror (gzFile file, int *errnum);
  9964.  
  9965.  
  9966.  
  9967.  
  9968.  
  9969.  
  9970.  
  9971.  
  9972.  
  9973.  
  9974.  
  9975.  
  9976.  
  9977.  
  9978.  
  9979. extern void gzclearerr (gzFile file);
  9980.  
  9981.  
  9982.  
  9983.  
  9984.  
  9985.  
  9986.  
  9987.  
  9988.  
  9989.  
  9990.  
  9991.  
  9992.  
  9993.  
  9994.  
  9995. extern uLong adler32 (uLong adler, const Bytef *buf, uInt len);
  9996.  
  9997.  
  9998.  
  9999.  
  10000.  
  10001.  
  10002.  
  10003.  
  10004.  
  10005.  
  10006.  
  10007.  
  10008.  
  10009.  
  10010.  
  10011.  
  10012.  
  10013.  
  10014.  
  10015.  
  10016.  
  10017.  
  10018.  
  10019.  
  10020.  
  10021.  
  10022.  
  10023.  
  10024.  
  10025.  
  10026. extern uLong crc32 (uLong crc, const Bytef *buf, uInt len);
  10027.  
  10028.  
  10029.  
  10030.  
  10031.  
  10032.  
  10033.  
  10034.  
  10035.  
  10036.  
  10037.  
  10038.  
  10039.  
  10040.  
  10041.  
  10042.  
  10043.  
  10044.  
  10045.  
  10046.  
  10047.  
  10048.  
  10049.  
  10050.  
  10051.  
  10052.  
  10053.  
  10054.  
  10055.  
  10056.  
  10057.  
  10058.  
  10059. extern int deflateInit_ (z_streamp strm, int level, const char *version, int stream_size);
  10060. extern int inflateInit_ (z_streamp strm, const char *version, int stream_size);
  10061. extern int deflateInit2_ (z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size);
  10062. extern int inflateInit2_ (z_streamp strm, int windowBits, const char *version, int stream_size);
  10063. extern int inflateBackInit_ (z_streamp strm, int windowBits, unsigned char *window, const char *version, int stream_size);
  10064.  
  10065.  
  10066.  
  10067.  
  10068.  
  10069.  
  10070.  
  10071.  
  10072.  
  10073. struct gzFile_s {
  10074. unsigned have;
  10075. unsigned char *next;
  10076. off_t pos;
  10077. };
  10078. extern int gzgetc_ (gzFile file);
  10079.  
  10080.  
  10081.  
  10082.  
  10083.  
  10084.  
  10085.  
  10086.  
  10087. extern gzFile gzopen64 (const char *, const char *);
  10088. extern off_t gzseek64 (gzFile, off_t, int);
  10089. extern off_t gztell64 (gzFile);
  10090. extern off_t gzoffset64 (gzFile);
  10091. extern uLong adler32_combine64 (uLong, uLong, off_t);
  10092. extern uLong crc32_combine64 (uLong, uLong, off_t);
  10093.  
  10094.  
  10095.  
  10096. struct internal_state {int dummy;};
  10097.  
  10098.  
  10099. extern const char * zError (int);
  10100. extern int inflateSyncPoint (z_streamp);
  10101. extern const z_crc_t * get_crc_table (void);
  10102. extern int inflateUndermine (z_streamp, int);
  10103. extern int inflateResetKeep (z_streamp);
  10104. extern int deflateResetKeep (z_streamp);
  10105. extern int gzvprintf (gzFile file, const char *format, va_list va);
  10106.  
  10107.  
  10108. "MESON_GET_DEFINE_DELIMITER"
  10109. 1
  10110.  
  10111. Compiler stderr:
  10112.  
  10113. Fetching value of define "ZLIB_VER_MAJOR": 1
  10114. Running compile:
  10115. Working directory: /tmp/tmp_r940xm9
  10116. Command line: cc /tmp/tmp_r940xm9/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  10117.  
  10118. Code:
  10119.  
  10120.  
  10121. #ifndef MESON_FAIL_VALUE
  10122. # define MESON_FAIL_VALUE
  10123. #endif
  10124. "MESON_GET_DEFINE_DELIMITER"
  10125. MESON_FAIL_VALUE
  10126. Compiler stdout:
  10127.  
  10128.  
  10129. "MESON_GET_DEFINE_DELIMITER"
  10130.  
  10131.  
  10132. Compiler stderr:
  10133.  
  10134. Fetching value of define "MESON_FAIL_VALUE":
  10135. Running compile:
  10136. Working directory: /tmp/tmpp3t5btu2
  10137. Command line: cc /tmp/tmpp3t5btu2/testfile.c -DMESON_TEST_DEFINE_VALUE=spaces and fun!@$^&*()-=_+{}[]:;<>?,./~` -O0 -pipe -D_FILE_OFFSET_BITS=64 -E -P
  10138.  
  10139. Code:
  10140.  
  10141.  
  10142. #ifndef MESON_TEST_DEFINE_VALUE
  10143. # define MESON_TEST_DEFINE_VALUE
  10144. #endif
  10145. "MESON_GET_DEFINE_DELIMITER"
  10146. MESON_TEST_DEFINE_VALUE
  10147. Compiler stdout:
  10148.  
  10149.  
  10150. "MESON_GET_DEFINE_DELIMITER"
  10151. spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`
  10152.  
  10153. Compiler stderr:
  10154.  
  10155. Fetching value of define "MESON_TEST_DEFINE_VALUE": spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`
  10156.  
  10157. meson.build:63:2: ERROR: Assert failed: MESON_TEST_DEFINE_VALUE value is "spaces and fun! @$^ & *()-=_+{}[]:;< >?,./~`" instead of "spaces and fun!@$^&*()-=_+{}[]:;<>?,./~`"
  10158.  
  10159.  
  10160. ======================================================================
  10161. ERROR: test_pch_with_address_sanitizer (__main__.LinuxlikeTests)
  10162. ----------------------------------------------------------------------
  10163. Traceback (most recent call last):
  10164. File "./run_unittests.py", line 2504, in test_pch_with_address_sanitizer
  10165. self.build()
  10166. File "./run_unittests.py", line 557, in build
  10167. return self._run(self.build_command + args + extra_args, workdir=self.builddir)
  10168. File "./run_unittests.py", line 513, in _run
  10169. raise subprocess.CalledProcessError(p.returncode, command)
  10170. subprocess.CalledProcessError: Command '['ninja', '-w', 'dupbuild=err', '-d', 'explain']' returned non-zero exit status 1
  10171.  
  10172. Stdout:
  10173. The Meson build system
  10174. Version: 0.45.0.dev1
  10175. Source dir: /usr/src/meson/e2k/meson/test cases/common/13 pch
  10176. Build dir: /tmp/tmpmrd00kas
  10177. Build type: native build
  10178. Project name: pch test
  10179. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  10180. Build machine cpu family: e2k
  10181. Build machine cpu: e2k
  10182. Build targets in project: 1
  10183. Found ninja-1.8.2 at /usr/bin/ninja
  10184.  
  10185. ninja explain: deps for 'prog@exe/prog.c.o' are missing
  10186. ninja explain: prog@exe/prog.c.o is dirty
  10187. ninja explain: prog is dirty
  10188. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  10189. FAILED: prog@exe/prog.c.o
  10190. cc -Iprog@exe -I. '-I../../usr/src/meson/e2k/meson/test cases/common/13 pch' -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -MD -MQ 'prog@exe/prog.c.o' -MF 'prog@exe/prog.c.o.d' -o 'prog@exe/prog.c.o' -c '../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c'
  10191. lcc: "../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c", строка 4: предупреждение:
  10192. функция "fprintf" объявлена неявно
  10193. [-Wimplicit-function-declaration]
  10194. fprintf(stdout, "This is a function that fails if stdio is not #included.\n");
  10195. ^
  10196.  
  10197. lcc: "../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c", строка 4: ошибка:
  10198. идентификатор "stdout" не определен
  10199. fprintf(stdout, "This is a function that fails if stdio is not #included.\n");
  10200. ^
  10201.  
  10202. 1 ошибка обнаружено при компиляции "../../usr/src/meson/e2k/meson/test cases/common/13 pch/prog.c".
  10203. ninja: build stopped: subcommand failed.
  10204.  
  10205.  
  10206. ======================================================================
  10207. ERROR: test_reconfigure (__main__.LinuxlikeTests)
  10208. ----------------------------------------------------------------------
  10209. Traceback (most recent call last):
  10210. File "./run_unittests.py", line 2546, in test_reconfigure
  10211. self.init(testdir, ['-Db_lto=true'], default_args=False)
  10212. File "./run_unittests.py", line 543, in init
  10213. out = self._run(self.meson_command + args + extra_args)
  10214. File "./run_unittests.py", line 513, in _run
  10215. raise subprocess.CalledProcessError(p.returncode, command)
  10216. subprocess.CalledProcessError: Command '['/usr/bin/python3', '/usr/src/meson/e2k/meson/meson.py', '--backend=ninja', '/usr/src/meson/e2k/meson/./test cases/unit/13 reconfigure', '/tmp/tmpx5eu7e0s', '-Db_lto=true']' returned non-zero exit status 1
  10217.  
  10218. Stdout:
  10219. The Meson build system
  10220. Version: 0.45.0.dev1
  10221. Source dir: /usr/src/meson/e2k/meson/test cases/unit/13 reconfigure
  10222. Build dir: /tmp/tmpx5eu7e0s
  10223. Build type: native build
  10224. Project name: reconfigure test
  10225. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  10226. Build machine cpu family: e2k
  10227. Build machine cpu: e2k
  10228.  
  10229. meson.build:4:2: ERROR: Problem encountered: b_lto not set
  10230.  
  10231. A full log can be found at /tmp/tmpx5eu7e0s/meson-logs/meson-log.txt
  10232.  
  10233. Build started at 2018-03-20T20:53:22.582212
  10234. Main binary: /usr/bin/python3
  10235. Python system: Linux
  10236. The Meson build system
  10237. Version: 0.45.0.dev1
  10238. Source dir: /usr/src/meson/e2k/meson/test cases/unit/13 reconfigure
  10239. Build dir: /tmp/tmpx5eu7e0s
  10240. Build type: native build
  10241. Project name: reconfigure test
  10242. Sanity testing C compiler: cc
  10243. Is cross compiler: False.
  10244. Sanity check compiler command line: cc /tmp/tmpx5eu7e0s/meson-private/sanitycheckc.c -o /tmp/tmpx5eu7e0s/meson-private/sanitycheckc.exe
  10245. Sanity check compile stdout:
  10246.  
  10247. -----
  10248. Sanity check compile stderr:
  10249.  
  10250. -----
  10251. Running test binary command: /tmp/tmpx5eu7e0s/meson-private/sanitycheckc.exe
  10252. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  10253. Build machine cpu family: e2k
  10254. Build machine cpu: e2k
  10255.  
  10256. meson.build:4:2: ERROR: Problem encountered: b_lto not set
  10257.  
  10258.  
  10259. ======================================================================
  10260. FAIL: test_custom_target_changes_cause_rebuild (__main__.AllPlatformTests)
  10261. ----------------------------------------------------------------------
  10262. Traceback (most recent call last):
  10263. File "./run_unittests.py", line 1306, in test_custom_target_changes_cause_rebuild
  10264. self.assertBuildIsNoop()
  10265. File "./run_unittests.py", line 650, in assertBuildIsNoop
  10266. self.assertEqual(ret.split('\n')[-2], self.no_rebuild_stdout)
  10267. AssertionError: '[2/2] Linking target prog.' != 'ninja: no work to do.'
  10268. - [2/2] Linking target prog.
  10269. + ninja: no work to do.
  10270.  
  10271.  
  10272. Stdout:
  10273. The Meson build system
  10274. Version: 0.45.0.dev1
  10275. Source dir: /usr/src/meson/e2k/meson/test cases/common/64 custom header generator
  10276. Build dir: /tmp/tmpl_v41cj8
  10277. Build type: native build
  10278. Project name: custom header generator
  10279. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  10280. Build machine cpu family: e2k
  10281. Build machine cpu: e2k
  10282. Program makeheader.py found: YES (/usr/bin/env python3 /usr/src/meson/e2k/meson/test cases/common/64 custom header generator/makeheader.py)
  10283. Build targets in project: 2
  10284. Found ninja-1.8.2 at /usr/bin/ninja
  10285.  
  10286. ninja explain: deps for 'prog@exe/prog.c.o' are missing
  10287. ninja explain: output myheader.lh doesn't exist
  10288. ninja explain: prog@exe/prog.c.o is dirty
  10289. ninja explain: prog is dirty
  10290. [1/3] Generating makeheader.py with a custom command.
  10291. [2/3] Compiling C object 'prog@exe/prog.c.o'.
  10292. [3/3] Linking target prog.
  10293.  
  10294. ninja explain: output ../../usr/src/meson/e2k/meson/test of phony edge with no inputs doesn't exist
  10295. ninja explain: ../../usr/src/meson/e2k/meson/test is dirty
  10296. ninja explain: output cases/common/64 of phony edge with no inputs doesn't exist
  10297. ninja explain: cases/common/64 is dirty
  10298. ninja explain: output custom of phony edge with no inputs doesn't exist
  10299. ninja explain: custom is dirty
  10300. ninja explain: output header of phony edge with no inputs doesn't exist
  10301. ninja explain: header is dirty
  10302. ninja explain: output generator/prog.c of phony edge with no inputs doesn't exist
  10303. ninja explain: generator/prog.c is dirty
  10304. ninja explain: prog@exe/prog.c.o is dirty
  10305. ninja explain: prog is dirty
  10306. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  10307. [2/2] Linking target prog.
  10308.  
  10309.  
  10310. ======================================================================
  10311. FAIL: test_source_changes_cause_rebuild (__main__.AllPlatformTests)
  10312. ----------------------------------------------------------------------
  10313. Traceback (most recent call last):
  10314. File "./run_unittests.py", line 1291, in test_source_changes_cause_rebuild
  10315. self.assertBuildIsNoop()
  10316. File "./run_unittests.py", line 650, in assertBuildIsNoop
  10317. self.assertEqual(ret.split('\n')[-2], self.no_rebuild_stdout)
  10318. AssertionError: '[2/2] Linking target prog.' != 'ninja: no work to do.'
  10319. - [2/2] Linking target prog.
  10320. + ninja: no work to do.
  10321.  
  10322.  
  10323. Stdout:
  10324. The Meson build system
  10325. Version: 0.45.0.dev1
  10326. Source dir: /usr/src/meson/e2k/meson/test cases/common/22 header in file list
  10327. Build dir: /tmp/tmpv75lpilf
  10328. Build type: native build
  10329. Project name: header in file list
  10330. Native C compiler: cc (lcc 4.8.0 "lcc:1.21.22:Oct-15-2017:e2k-v4-linux")
  10331. Build machine cpu family: e2k
  10332. Build machine cpu: e2k
  10333. Build targets in project: 1
  10334. Found ninja-1.8.2 at /usr/bin/ninja
  10335.  
  10336. ninja explain: deps for 'prog@exe/prog.c.o' are missing
  10337. ninja explain: prog@exe/prog.c.o is dirty
  10338. ninja explain: prog is dirty
  10339. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  10340. [2/2] Linking target prog.
  10341.  
  10342. ninja explain: output ../../usr/src/meson/e2k/meson/test of phony edge with no inputs doesn't exist
  10343. ninja explain: ../../usr/src/meson/e2k/meson/test is dirty
  10344. ninja explain: output cases/common/22 of phony edge with no inputs doesn't exist
  10345. ninja explain: cases/common/22 is dirty
  10346. ninja explain: output header of phony edge with no inputs doesn't exist
  10347. ninja explain: header is dirty
  10348. ninja explain: output in of phony edge with no inputs doesn't exist
  10349. ninja explain: in is dirty
  10350. ninja explain: output file of phony edge with no inputs doesn't exist
  10351. ninja explain: file is dirty
  10352. ninja explain: output list/prog.c of phony edge with no inputs doesn't exist
  10353. ninja explain: list/prog.c is dirty
  10354. ninja explain: ../../usr/src/meson/e2k/meson/test is dirty
  10355. ninja explain: cases/common/22 is dirty
  10356. ninja explain: header is dirty
  10357. ninja explain: in is dirty
  10358. ninja explain: file is dirty
  10359. ninja explain: output list/header.h of phony edge with no inputs doesn't exist
  10360. ninja explain: list/header.h is dirty
  10361. ninja explain: prog@exe/prog.c.o is dirty
  10362. ninja explain: prog is dirty
  10363. [1/2] Compiling C object 'prog@exe/prog.c.o'.
  10364. [2/2] Linking target prog.
  10365.  
  10366.  
  10367. ----------------------------------------------------------------------
  10368. Ran 87 tests in 302.202s
  10369.  
  10370. FAILED (failures=2, errors=3, skipped=8)
  10371. sakuya /usr/src/meson/e2k/meson #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement