The following commit has been merged in the master branch:
commit 7e892ff30f8974f3c2df32fce5703aef6fed63a1
Author: Guillem Jover <[email protected]>
Date:   Wed Jul 4 11:35:52 2012 +0200

    libdpkg: Add new cu_filename() function

diff --git a/lib/dpkg/cleanup.c b/lib/dpkg/cleanup.c
index edf2b8f..812c61a 100644
--- a/lib/dpkg/cleanup.c
+++ b/lib/dpkg/cleanup.c
@@ -59,3 +59,11 @@ cu_closefd(int argc, void **argv)
 
        close(ip);
 }
+
+void
+cu_filename(int argc, void **argv)
+{
+       const char *filename = argv[0];
+
+       unlink(filename);
+}
diff --git a/lib/dpkg/dpkg.h b/lib/dpkg/dpkg.h
index 725bb8d..c0f633d 100644
--- a/lib/dpkg/dpkg.h
+++ b/lib/dpkg/dpkg.h
@@ -146,6 +146,7 @@ void cu_closestream(int argc, void **argv);
 void cu_closepipe(int argc, void **argv);
 void cu_closedir(int argc, void **argv);
 void cu_closefd(int argc, void **argv);
+void cu_filename(int argc, void **argv);
 
 /*** from mlib.c ***/
 
diff --git a/lib/dpkg/libdpkg.map b/lib/dpkg/libdpkg.map
index d0c8ae4..4226b14 100644
--- a/lib/dpkg/libdpkg.map
+++ b/lib/dpkg/libdpkg.map
@@ -46,6 +46,7 @@ LIBDPKG_PRIVATE {
        cu_closestream;
        cu_closedir;
        cu_closefd;
+       cu_filename;
 
        # ‘Must do’ functions
        m_malloc;

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to