/src/runtime/ext/profile/extprofile_options.h

https://github.com/babannasd/hiphop-php · C Header · 295 lines · 216 code · 60 blank · 19 comment · 0 complexity · 9a499aac5ec26b76d4e6944024706225 MD5 · raw file

  1. /*
  2. +----------------------------------------------------------------------+
  3. | HipHop for PHP |
  4. +----------------------------------------------------------------------+
  5. | Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |
  6. | Copyright (c) 1997-2010 The PHP Group |
  7. +----------------------------------------------------------------------+
  8. | This source file is subject to version 3.01 of the PHP license, |
  9. | that is bundled with this package in the file LICENSE, and is |
  10. | available through the world-wide-web at the following url: |
  11. | http://www.php.net/license/3_01.txt |
  12. | If you did not receive a copy of the PHP license and are unable to |
  13. | obtain it through the world-wide-web, please send a note to |
  14. | license@php.net so we can mail you a copy immediately. |
  15. +----------------------------------------------------------------------+
  16. */
  17. #ifndef __EXTPROFILE_OPTIONS_H__
  18. #define __EXTPROFILE_OPTIONS_H__
  19. // >>>>>> Generated by idl.php. Do NOT modify. <<<<<<
  20. #include <runtime/ext/ext_options.h>
  21. namespace HPHP {
  22. ///////////////////////////////////////////////////////////////////////////////
  23. inline Variant x_assert_options(int what, CVarRef value = null_variant) {
  24. FUNCTION_INJECTION_BUILTIN(assert_options);
  25. return f_assert_options(what, value);
  26. }
  27. inline Variant x_assert(CVarRef assertion) {
  28. FUNCTION_INJECTION_BUILTIN(assert);
  29. return f_assert(assertion);
  30. }
  31. inline int x_dl(CStrRef library) {
  32. FUNCTION_INJECTION_BUILTIN(dl);
  33. return f_dl(library);
  34. }
  35. inline bool x_extension_loaded(CStrRef name) {
  36. FUNCTION_INJECTION_BUILTIN(extension_loaded);
  37. return f_extension_loaded(name);
  38. }
  39. inline Array x_get_loaded_extensions(bool zend_extensions = false) {
  40. FUNCTION_INJECTION_BUILTIN(get_loaded_extensions);
  41. return f_get_loaded_extensions(zend_extensions);
  42. }
  43. inline Array x_get_extension_funcs(CStrRef module_name) {
  44. FUNCTION_INJECTION_BUILTIN(get_extension_funcs);
  45. return f_get_extension_funcs(module_name);
  46. }
  47. inline String x_get_cfg_var(CStrRef option) {
  48. FUNCTION_INJECTION_BUILTIN(get_cfg_var);
  49. return f_get_cfg_var(option);
  50. }
  51. inline String x_get_current_user() {
  52. FUNCTION_INJECTION_BUILTIN(get_current_user);
  53. return f_get_current_user();
  54. }
  55. inline Array x_get_defined_constants(CVarRef categorize = null_variant) {
  56. FUNCTION_INJECTION_BUILTIN(get_defined_constants);
  57. return f_get_defined_constants(categorize);
  58. }
  59. inline String x_get_include_path() {
  60. FUNCTION_INJECTION_BUILTIN(get_include_path);
  61. return f_get_include_path();
  62. }
  63. inline void x_restore_include_path() {
  64. FUNCTION_INJECTION_BUILTIN(restore_include_path);
  65. f_restore_include_path();
  66. }
  67. inline String x_set_include_path(CStrRef new_include_path) {
  68. FUNCTION_INJECTION_BUILTIN(set_include_path);
  69. return f_set_include_path(new_include_path);
  70. }
  71. inline Array x_get_included_files() {
  72. FUNCTION_INJECTION_BUILTIN(get_included_files);
  73. return f_get_included_files();
  74. }
  75. inline Array x_inclued_get_data() {
  76. FUNCTION_INJECTION_BUILTIN(inclued_get_data);
  77. return f_inclued_get_data();
  78. }
  79. inline int x_get_magic_quotes_gpc() {
  80. FUNCTION_INJECTION_BUILTIN(get_magic_quotes_gpc);
  81. return f_get_magic_quotes_gpc();
  82. }
  83. inline int x_get_magic_quotes_runtime() {
  84. FUNCTION_INJECTION_BUILTIN(get_magic_quotes_runtime);
  85. return f_get_magic_quotes_runtime();
  86. }
  87. inline Array x_get_required_files() {
  88. FUNCTION_INJECTION_BUILTIN(get_required_files);
  89. return f_get_required_files();
  90. }
  91. inline Variant x_getenv(CStrRef varname) {
  92. FUNCTION_INJECTION_BUILTIN(getenv);
  93. return f_getenv(varname);
  94. }
  95. inline int x_getlastmod() {
  96. FUNCTION_INJECTION_BUILTIN(getlastmod);
  97. return f_getlastmod();
  98. }
  99. inline int x_getmygid() {
  100. FUNCTION_INJECTION_BUILTIN(getmygid);
  101. return f_getmygid();
  102. }
  103. inline int x_getmyinode() {
  104. FUNCTION_INJECTION_BUILTIN(getmyinode);
  105. return f_getmyinode();
  106. }
  107. inline int x_getmypid() {
  108. FUNCTION_INJECTION_BUILTIN(getmypid);
  109. return f_getmypid();
  110. }
  111. inline int x_getmyuid() {
  112. FUNCTION_INJECTION_BUILTIN(getmyuid);
  113. return f_getmyuid();
  114. }
  115. inline Array x_getopt(CStrRef options, CVarRef longopts = null_variant) {
  116. FUNCTION_INJECTION_BUILTIN(getopt);
  117. return f_getopt(options, longopts);
  118. }
  119. inline Array x_getrusage(int who = 0) {
  120. FUNCTION_INJECTION_BUILTIN(getrusage);
  121. return f_getrusage(who);
  122. }
  123. inline bool x_clock_getres(int clk_id, VRefParam sec, VRefParam nsec) {
  124. FUNCTION_INJECTION_BUILTIN(clock_getres);
  125. return f_clock_getres(clk_id, sec, nsec);
  126. }
  127. inline bool x_clock_gettime(int clk_id, VRefParam sec, VRefParam nsec) {
  128. FUNCTION_INJECTION_BUILTIN(clock_gettime);
  129. return f_clock_gettime(clk_id, sec, nsec);
  130. }
  131. inline bool x_clock_settime(int clk_id, int64 sec, int64 nsec) {
  132. FUNCTION_INJECTION_BUILTIN(clock_settime);
  133. return f_clock_settime(clk_id, sec, nsec);
  134. }
  135. inline int x_cpu_get_count() {
  136. return f_cpu_get_count();
  137. }
  138. inline String x_cpu_get_model() {
  139. return f_cpu_get_model();
  140. }
  141. inline String x_ini_alter(CStrRef varname, CStrRef newvalue) {
  142. FUNCTION_INJECTION_BUILTIN(ini_alter);
  143. return f_ini_alter(varname, newvalue);
  144. }
  145. inline Array x_ini_get_all(CStrRef extension = null_string) {
  146. FUNCTION_INJECTION_BUILTIN(ini_get_all);
  147. return f_ini_get_all(extension);
  148. }
  149. inline String x_ini_get(CStrRef varname) {
  150. FUNCTION_INJECTION_BUILTIN(ini_get);
  151. return f_ini_get(varname);
  152. }
  153. inline void x_ini_restore(CStrRef varname) {
  154. FUNCTION_INJECTION_BUILTIN(ini_restore);
  155. f_ini_restore(varname);
  156. }
  157. inline String x_ini_set(CStrRef varname, CStrRef newvalue) {
  158. FUNCTION_INJECTION_BUILTIN(ini_set);
  159. return f_ini_set(varname, newvalue);
  160. }
  161. inline int64 x_memory_get_allocation() {
  162. FUNCTION_NOPROFILE_BUILTIN(memory_get_allocation);
  163. return f_memory_get_allocation();
  164. }
  165. inline int64 x_memory_get_peak_usage(bool real_usage = false) {
  166. FUNCTION_INJECTION_BUILTIN(memory_get_peak_usage);
  167. return f_memory_get_peak_usage(real_usage);
  168. }
  169. inline int64 x_memory_get_usage(bool real_usage = false) {
  170. FUNCTION_INJECTION_BUILTIN(memory_get_usage);
  171. return f_memory_get_usage(real_usage);
  172. }
  173. inline String x_php_ini_scanned_files() {
  174. FUNCTION_INJECTION_BUILTIN(php_ini_scanned_files);
  175. return f_php_ini_scanned_files();
  176. }
  177. inline String x_php_logo_guid() {
  178. FUNCTION_INJECTION_BUILTIN(php_logo_guid);
  179. return f_php_logo_guid();
  180. }
  181. inline String x_php_sapi_name() {
  182. FUNCTION_INJECTION_BUILTIN(php_sapi_name);
  183. return f_php_sapi_name();
  184. }
  185. inline String x_php_uname(CStrRef mode = null_string) {
  186. FUNCTION_INJECTION_BUILTIN(php_uname);
  187. return f_php_uname(mode);
  188. }
  189. inline bool x_phpcredits(int flag = 0) {
  190. FUNCTION_INJECTION_BUILTIN(phpcredits);
  191. return f_phpcredits(flag);
  192. }
  193. inline bool x_phpinfo(int what = 0) {
  194. FUNCTION_INJECTION_BUILTIN(phpinfo);
  195. return f_phpinfo(what);
  196. }
  197. inline String x_phpversion(CStrRef extension = null_string) {
  198. FUNCTION_INJECTION_BUILTIN(phpversion);
  199. return f_phpversion(extension);
  200. }
  201. inline bool x_putenv(CStrRef setting) {
  202. FUNCTION_INJECTION_BUILTIN(putenv);
  203. return f_putenv(setting);
  204. }
  205. inline bool x_set_magic_quotes_runtime(bool new_setting) {
  206. FUNCTION_INJECTION_BUILTIN(set_magic_quotes_runtime);
  207. return f_set_magic_quotes_runtime(new_setting);
  208. }
  209. inline void x_set_time_limit(int seconds) {
  210. FUNCTION_INJECTION_BUILTIN(set_time_limit);
  211. f_set_time_limit(seconds);
  212. }
  213. inline String x_sys_get_temp_dir() {
  214. FUNCTION_INJECTION_BUILTIN(sys_get_temp_dir);
  215. return f_sys_get_temp_dir();
  216. }
  217. inline Variant x_version_compare(CStrRef version1, CStrRef version2, CStrRef sop = null_string) {
  218. FUNCTION_INJECTION_BUILTIN(version_compare);
  219. return f_version_compare(version1, version2, sop);
  220. }
  221. inline String x_zend_logo_guid() {
  222. FUNCTION_INJECTION_BUILTIN(zend_logo_guid);
  223. return f_zend_logo_guid();
  224. }
  225. inline int x_zend_thread_id() {
  226. FUNCTION_INJECTION_BUILTIN(zend_thread_id);
  227. return f_zend_thread_id();
  228. }
  229. inline String x_zend_version() {
  230. FUNCTION_INJECTION_BUILTIN(zend_version);
  231. return f_zend_version();
  232. }
  233. ///////////////////////////////////////////////////////////////////////////////
  234. }
  235. #endif // __EXTPROFILE_OPTIONS_H__