diff options
Diffstat (limited to 'lib/libarchive/archive_private.h')
-rw-r--r-- | lib/libarchive/archive_private.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/libarchive/archive_private.h b/lib/libarchive/archive_private.h index 713584f..730974c 100644 --- a/lib/libarchive/archive_private.h +++ b/lib/libarchive/archive_private.h @@ -48,6 +48,11 @@ struct archive { unsigned state; struct archive_entry *entry; + uid_t user_uid; /* UID of current user. */ + + /* Dev/ino of the archive being read/written. */ + dev_t skip_file_dev; + ino_t skip_file_ino; /* Utility: Pointer to a block of nulls. */ const char *nulls; @@ -62,8 +67,6 @@ struct archive { off_t read_data_output_offset; size_t read_data_remaining; - uid_t user_uid; /* UID of current user. */ - /* Callbacks to open/read/write/close archive stream. */ archive_open_callback *client_opener; archive_read_callback *client_reader; |