aboutsummaryrefslogtreecommitdiff
path: root/src/pd_patch/osx_extsched_fix.patch
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2008-03-22 02:28:22 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2008-03-22 02:28:22 +0000
commit0f770551cebca90c92b7a39b0e0135a445af51f9 (patch)
treec1fc0b535133c7d292808c8cee22817e5cdec0e3 /src/pd_patch/osx_extsched_fix.patch
parenta764e59e1d3a8e330f0d484fdb26b35ca3f0b2e4 (diff)
merging in pdj-0.8.4.tar.gz from http://www.le-son666.com/software/pdj/
svn path=/trunk/externals/loaders/pdj/; revision=9624
Diffstat (limited to 'src/pd_patch/osx_extsched_fix.patch')
-rw-r--r--src/pd_patch/osx_extsched_fix.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/pd_patch/osx_extsched_fix.patch b/src/pd_patch/osx_extsched_fix.patch
new file mode 100644
index 0000000..29195e4
--- /dev/null
+++ b/src/pd_patch/osx_extsched_fix.patch
@@ -0,0 +1,29 @@
+--- s_loader.orig 2008-03-12 11:19:15.000000000 -0400
++++ s_loader.c 2008-03-12 11:18:09.000000000 -0400
+@@ -247,7 +247,7 @@
+ typedef int (*t_externalschedlibmain)(const char *);
+ t_externalschedlibmain externalmainfunc;
+ char filename[MAXPDSTRING];
+- snprintf(filename, sizeof(filename), "%s.%s", externalschedlibname,
++ snprintf(filename, sizeof(filename), "%s%s", externalschedlibname,
+ sys_dllextent);
+ sys_bashfilename(filename, filename);
+ #ifdef MSW
+@@ -255,7 +255,7 @@
+ HINSTANCE ntdll = LoadLibrary(filename);
+ if (!ntdll)
+ {
+- post("%s: couldn't load external scheduler lib ", filename);
++ fprintf(stderr, "%s: couldn't load external scheduler lib ", filename);
+ return (0);
+ }
+ externalmainfunc =
+@@ -266,7 +266,7 @@
+ void *dlobj = dlopen(filename, RTLD_NOW | RTLD_GLOBAL);
+ if (!dlobj)
+ {
+- post("%s: %s", filename, dlerror());
++ fprintf(stderr, "%s: %s\n", filename, dlerror());
+ return (0);
+ }
+ externalmainfunc = (t_externalschedlibmain)dlsym(dlobj,