Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv3917

Added Files:
        funionfs.info funionfs.patch 
Log Message:
New from tracker
http://sourceforge.net/tracker/index.php?func=detail&aid=1885671&group_id=17203&atid=414256

--- NEW FILE: funionfs.patch ---
--- funionfs-0.4.3-old/main.c   2007-01-19 09:35:52.000000000 +1100
+++ funionfs-0.4.3-new/main.c   2008-02-01 01:22:15.000000000 +1100
@@ -1330,13 +1330,13 @@
                        break;
                }
                if (status & FILE_WRITEABLE)
-                       res = lsetxattr(setpath, name, value, size, flags);
+                       res = setxattr(setpath, name, value, size, flags, 0);
                else
                {
                        res = funionfs_copytowrite(getpath, newpath);
                        if (res < 0)
                                break;
-                       res = lsetxattr(newpath, name, value, size, flags);
+                       res = setxattr(newpath, name, value, size, flags, 0);
                }
 
        }
@@ -1369,7 +1369,7 @@
 
        if (res & FILE_EXIST)
        {
-               res = lgetxattr(getpath, name, value, size);
+               res = getxattr(getpath, name, value, size, 0, 0);
        }
        else
        {
@@ -1404,7 +1404,7 @@
 
        if (res & FILE_EXIST)
        {
-               res = llistxattr(getpath, list, size);
+               res = listxattr(getpath, list, size, 0);
        }
        else
        {
@@ -1453,13 +1453,13 @@
                        break;
                }
                if (status & FILE_WRITEABLE)
-                       res = lremovexattr(setpath, name);
+                       res = removexattr(setpath, name, 0);
                else
                {
                        res = funionfs_copytowrite(getpath, newpath);
                        if (res < 0)
                                break;
-                       res = lremovexattr(newpath, name);
+                       res = removexattr(newpath, name, 0);
                }
 
        }

--- NEW FILE: funionfs.info ---
Package: funionfs
Version: 0.4.3
Revision: 3
Source: http://funionfs.apiou.org/file/%n-%v.tar.gz
Source-md5: 0cc320624b335a68847c447c9625410b
PatchFile: %n.patch
PatchFile-md5: c4621840879740b113e1387241037589
Depends: fuse
BuildDepends: fuse-dev, fink (>= 0.24.12)

SetCPPFLAGS: -D__FreeBSD__=10 -DPATH_MAX=1024
DocFiles: AUTHORS BUGS COPYING ChangeLog NEWS README TODO

Homepage: http://funionfs.apiou.org/
Maintainer: James Bunton <[EMAIL PROTECTED]>
Description: User-space directory concatenation
DescDetail: <<
Funionfs is a filesystem which concatenate two or more directories. These
directories are hierarchised by Funionfs. Typically, you could use a mounted
filesystem wich is in read-only where you only read files and an upper
filesystem (empty at the start of the system) where you write modifications.
<<
License: GPL


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to