Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
char group[256];
mode_t mode;
+ dev_t dev;
time_t ctime;
time_t mtime;
// Set mode
pakfire_file_set_mode(file, archive_entry_mode(entry));
+ // Set dev type
+ if (archive_entry_dev_is_set(entry))
+ pakfire_file_set_dev(file, archive_entry_dev(entry));
+
// Set user
pakfire_file_set_user(file, archive_entry_uname(entry));
file->mode = mode;
}
+PAKFIRE_EXPORT dev_t pakfire_file_get_dev(struct pakfire_file* file) {
+ return file->dev;
+}
+
+PAKFIRE_EXPORT void pakfire_file_set_dev(struct pakfire_file* file, dev_t dev) {
+ file->dev = dev;
+}
+
PAKFIRE_EXPORT time_t pakfire_file_get_ctime(struct pakfire_file* file) {
return file->ctime;
}
mode_t pakfire_file_get_mode(struct pakfire_file* file);
void pakfire_file_set_mode(struct pakfire_file* file, mode_t mode);
+dev_t pakfire_file_get_dev(struct pakfire_file* file);
+void pakfire_file_set_dev(struct pakfire_file* file, dev_t dev);
+
time_t pakfire_file_get_ctime(struct pakfire_file* file);
void pakfire_file_set_ctime(struct pakfire_file* file, time_t time);
time_t pakfire_file_get_mtime(struct pakfire_file* file);