aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/bb_archive.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/bb_archive.h b/include/bb_archive.h
index 0252488bf..2ee30f794 100644
--- a/include/bb_archive.h
+++ b/include/bb_archive.h
@@ -64,8 +64,8 @@ typedef struct archive_handle_t {
64 /* Currently processed file's header */ 64 /* Currently processed file's header */
65 file_header_t *file_header; 65 file_header_t *file_header;
66 66
67 /* List of symlink placeholders */ 67 /* List of link placeholders */
68 llist_t *symlink_placeholders; 68 llist_t *link_placeholders;
69 69
70 /* Process the header component, e.g. tar -t */ 70 /* Process the header component, e.g. tar -t */
71 void FAST_FUNC (*action_header)(const file_header_t *); 71 void FAST_FUNC (*action_header)(const file_header_t *);
@@ -203,10 +203,11 @@ void seek_by_jump(int fd, off_t amount) FAST_FUNC;
203void seek_by_read(int fd, off_t amount) FAST_FUNC; 203void seek_by_read(int fd, off_t amount) FAST_FUNC;
204 204
205const char *strip_unsafe_prefix(const char *str) FAST_FUNC; 205const char *strip_unsafe_prefix(const char *str) FAST_FUNC;
206void create_or_remember_symlink(llist_t **symlink_placeholders, 206void create_or_remember_link(llist_t **link_placeholders,
207 const char *target, 207 const char *target,
208 const char *linkname) FAST_FUNC; 208 const char *linkname,
209void create_symlinks_from_list(llist_t *list) FAST_FUNC; 209 int hard_link) FAST_FUNC;
210void create_links_from_list(llist_t *list) FAST_FUNC;
210 211
211void data_align(archive_handle_t *archive_handle, unsigned boundary) FAST_FUNC; 212void data_align(archive_handle_t *archive_handle, unsigned boundary) FAST_FUNC;
212const llist_t *find_list_entry(const llist_t *list, const char *filename) FAST_FUNC; 213const llist_t *find_list_entry(const llist_t *list, const char *filename) FAST_FUNC;