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]