#include <pakfire/package.h>
#include <pakfire/packager.h>
#include <pakfire/pakfire.h>
-#include <pakfire/private.h>
#include <pakfire/pwd.h>
#include <pakfire/types.h>
#include <pakfire/util.h>
pakfire_unref(packager->pakfire);
}
-PAKFIRE_EXPORT int pakfire_packager_create(struct pakfire_packager** packager,
+int pakfire_packager_create(struct pakfire_packager** packager,
PakfirePackage pkg) {
struct pakfire_packager* p = calloc(1, sizeof(*p));
if (!p)
return r;
}
-PAKFIRE_EXPORT struct pakfire_packager* pakfire_packager_ref(
+struct pakfire_packager* pakfire_packager_ref(
struct pakfire_packager* packager) {
++packager->nrefs;
return packager;
}
-PAKFIRE_EXPORT struct pakfire_packager* pakfire_packager_unref(
+struct pakfire_packager* pakfire_packager_unref(
struct pakfire_packager* packager) {
if (--packager->nrefs > 0)
return packager;
return NULL;
}
-PAKFIRE_EXPORT const char* pakfire_packager_filename(struct pakfire_packager* packager) {
+const char* pakfire_packager_filename(struct pakfire_packager* packager) {
if (!*packager->filename) {
const char* filename = pakfire_package_get_filename(packager->pkg);
It will create a new archive and write the package to the given file descriptor.
*/
-PAKFIRE_EXPORT int pakfire_packager_finish(struct pakfire_packager* packager, FILE* f) {
+int pakfire_packager_finish(struct pakfire_packager* packager, FILE* f) {
struct archive* mtree = NULL;
FILE* fmtree = NULL;
int r = 1;
return r;
}
-PAKFIRE_EXPORT int pakfire_packager_finish_to_directory(struct pakfire_packager* packager,
+int pakfire_packager_finish_to_directory(struct pakfire_packager* packager,
const char* target) {
char path[PATH_MAX];
char tmppath[PATH_MAX];
return r;
}
-PAKFIRE_EXPORT int pakfire_packager_add(struct pakfire_packager* packager,
+int pakfire_packager_add(struct pakfire_packager* packager,
const char* sourcepath, const char* path) {
FILE* f = NULL;