summaryrefslogtreecommitdiff
path: root/apt-private/private-install.h
diff options
context:
space:
mode:
authorDavid Kalnischkies <david@kalnischkies.de>2014-03-21 15:54:15 +0100
committerDavid Kalnischkies <david@kalnischkies.de>2014-03-21 15:54:15 +0100
commit63ff42089863cda53aee240ea0124106e8b4d983 (patch)
tree4f4ff556d5f37f3414804d0394ac9568c7bcc9ac /apt-private/private-install.h
parenta1b6a4e7c5f5a859d27e00c2753b7f7b7e9ae14d (diff)
enable fvisibility=hidden for our private library
While it is a huge undertaking to enable it for our public libraries as basically everything we exported so far could be seen as public interface our private library is new and under our full control, so we can do whatever we like with it. The benefits are not that big in return of course, but it reduces the size a bit, so thats great nontheless. Git-Dch: ignore
Diffstat (limited to 'apt-private/private-install.h')
-rw-r--r--apt-private/private-install.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/apt-private/private-install.h b/apt-private/private-install.h
index 79769d470..5e18560c5 100644
--- a/apt-private/private-install.h
+++ b/apt-private/private-install.h
@@ -9,6 +9,9 @@
#include <apt-pkg/cacheset.h>
#include <apt-pkg/strutl.h>
#include <apt-pkg/algorithms.h>
+#include <apt-pkg/macros.h>
+
+#include <apt-private/private-output.h>
#include <stddef.h>
#include <iosfwd>
@@ -17,7 +20,6 @@
#include <string>
#include <utility>
-#include "private-output.h"
#include <apti18n.h>
@@ -26,13 +28,13 @@ class CommandLine;
#define RAMFS_MAGIC 0x858458f6
-bool DoInstall(CommandLine &Cmd);
+APT_PUBLIC bool DoInstall(CommandLine &Cmd);
bool DoCacheManipulationFromCommandLine(CommandLine &CmdL, CacheFile &Cache,
std::map<unsigned short, APT::VersionSet> &verset);
bool DoCacheManipulationFromCommandLine(CommandLine &CmdL, CacheFile &Cache);
-bool InstallPackages(CacheFile &Cache,bool ShwKept,bool Ask = true,
+APT_PUBLIC bool InstallPackages(CacheFile &Cache,bool ShwKept,bool Ask = true,
bool Safety = true);