Author: Armin Rigo <[email protected]>
Branch: kill-exported-symbols-list
Changeset: r74108:a6e30a6db8cb
Date: 2014-10-23 13:45 +0200
http://bitbucket.org/pypy/pypy/changeset/a6e30a6db8cb/

Log:    fixfix

diff --git a/pypy/module/_lsprof/interp_lsprof.py 
b/pypy/module/_lsprof/interp_lsprof.py
--- a/pypy/module/_lsprof/interp_lsprof.py
+++ b/pypy/module/_lsprof/interp_lsprof.py
@@ -20,8 +20,8 @@
 
 srcdir = py.path.local(cdir).join('src')
 eci = ExternalCompilationInfo(
-    separate_module_files=[srcdir.join('profiling.c')],
-    export_symbols=['pypy_setup_profiling', 'pypy_teardown_profiling'])
+    include_dirs          = [cdir],
+    separate_module_files = [srcdir.join('profiling.c')])
 
 c_setup_profiling = rffi.llexternal('pypy_setup_profiling',
                                   [], lltype.Void,
diff --git a/rpython/translator/c/src/profiling.c 
b/rpython/translator/c/src/profiling.c
--- a/rpython/translator/c/src/profiling.c
+++ b/rpython/translator/c/src/profiling.c
@@ -1,16 +1,15 @@
+#include "src/precommondefs.h"
 #include <stddef.h>
 #if defined(__GNUC__) && defined(__linux__)
 
 /* Linux GCC implementation */
 
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
 #include <sched.h>
-#endif
 
 static cpu_set_t base_cpu_set;
 static int profiling_setup = 0;
 
+RPY_EXPORTED_FOR_TESTS
 void pypy_setup_profiling()
 {
   if (!profiling_setup) {
@@ -23,6 +22,7 @@
   }
 }
 
+RPY_EXPORTED_FOR_TESTS
 void pypy_teardown_profiling()
 {
   if (profiling_setup) {
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to