patch to fix current CVS version of Fuse perl bindings
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 16 Nov 2004 15:48:11 +0000 (15:48 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 16 Nov 2004 15:48:11 +0000 (15:48 +0000)
git-svn-id: svn://svn.rot13.org/fuse_dbi/trunk@37 17f4e80c-d0e0-0310-8903-bfc3ae804c12

fuse-perl-patch/cvs-20041116.diff [new file with mode: 0644]

diff --git a/fuse-perl-patch/cvs-20041116.diff b/fuse-perl-patch/cvs-20041116.diff
new file mode 100644 (file)
index 0000000..a73c5ff
--- /dev/null
@@ -0,0 +1,40 @@
+Index: Fuse.pm
+===================================================================
+RCS file: /cvsroot/fuse/perl/Fuse.xs,v
+retrieving revision 1.1.1.1
+diff -u -w -r1.1.1.1 Fuse.xs
+--- Fuse.xs    11 Nov 2004 15:44:16 -0000      1.1.1.1
++++ Fuse.xs    16 Nov 2004 15:41:43 -0000
+@@ -2,7 +2,7 @@
+ #include "perl.h"
+ #include "XSUB.h"
+-#include <fuse.h>
++#include <fuse/fuse.h>
+ #undef DEBUGf
+ #if 0
+@@ -101,7 +101,7 @@
+       if(prv) {
+               rv = POPi;
+               while(--prv)
+-                      dirfil(dirh,POPp,0);
++                      dirfil(dirh,POPp,0,0);
+       } else {
+               fprintf(stderr,"getdir() handler returned nothing!\n");
+               rv = -ENOSYS;
+Index: Makefile.PL
+===================================================================
+RCS file: /cvsroot/fuse/perl/Makefile.PL,v
+retrieving revision 1.1.1.1
+diff -u -w -r1.1.1.1 Makefile.PL
+--- Makefile.PL        11 Nov 2004 15:44:16 -0000      1.1.1.1
++++ Makefile.PL        16 Nov 2004 15:41:43 -0000
+@@ -13,5 +13,6 @@
+       # Insert -I. if you add *.h files later:
+     'INC'             => '-I../include', # e.g., '-I/usr/include/other'
+       # Un-comment this if you add C files to link with later:
+-    'OBJECT'          => 'Fuse.o ../lib/.libs/libfuse.a -lpthread', # link all the C files too
++#    'OBJECT'         => 'Fuse.o ../lib/.libs/libfuse.a -lpthread', # link all the C files too
++    'OBJECT'          => 'Fuse.o -lfuse -lpthread', # link all the C files too
+ );