aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-01-14 01:39:55 +0000
committerMike Frysinger <vapier@gentoo.org>2006-01-14 01:39:55 +0000
commit4147ea63f254164ab5946dda6cfa8d2f256f0ecf (patch)
treec948442181fba90d2ca7d85f3cc60c02a55d2ad6 /paxinc.h
parentinitial support for reading archive files (*.a) (diff)
downloadpax-utils-4147ea63f254164ab5946dda6cfa8d2f256f0ecf.tar.gz
pax-utils-4147ea63f254164ab5946dda6cfa8d2f256f0ecf.tar.bz2
pax-utils-4147ea63f254164ab5946dda6cfa8d2f256f0ecf.zip
refactor code a bit to allow to improve support for archive scanning
Diffstat (limited to 'paxinc.h')
-rw-r--r--paxinc.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/paxinc.h b/paxinc.h
index a88864e..0d14c6f 100644
--- a/paxinc.h
+++ b/paxinc.h
@@ -1,7 +1,7 @@
/*
* Copyright 2005-2006 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/pax-utils/paxinc.h,v 1.5 2006/01/13 12:12:52 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/pax-utils/paxinc.h,v 1.6 2006/01/14 01:39:55 vapier Exp $
*
* Copyright 2005-2006 Ned Ludd - <solar@gentoo.org>
* Copyright 2005-2006 Mike Frysinger - <vapier@gentoo.org>
@@ -32,6 +32,7 @@ extern char do_reverse_endian;
typedef struct {
int fd;
const char *filename;
+ size_t skip;
} archive_handle;
#else
typedef void archive_handle;
@@ -58,6 +59,7 @@ typedef struct {
} buf;
#endif
} archive_member;
+archive_handle *ar_open_fd(const char *filename, int fd);
archive_handle *ar_open(const char *filename);
archive_member *ar_next(archive_handle *);