]> Dogcows Code - chaz/tar/blobdiff - src/common.h
Fix copy-n-paste errors in the license
[chaz/tar] / src / common.h
index abcdbbca94541f3eeef89a56a129c0e164108b29..d018515471a432a087105f79a800558e0768c18e 100644 (file)
@@ -331,6 +331,10 @@ struct name
 GLOBAL dev_t ar_dev;
 GLOBAL ino_t ar_ino;
 
+GLOBAL bool seekable_archive;
+
+GLOBAL dev_t root_device;
+
 \f
 /* Declarations for each module.  */
 
@@ -370,6 +374,7 @@ void clear_read_error_count (void);
 void xclose (int fd);
 void archive_write_error (ssize_t) __attribute__ ((noreturn));
 void archive_read_error (void);
+off_t seek_archive (off_t size);
 
 /* Module create.c.  */
 
@@ -440,7 +445,7 @@ void delete_archive_members (void);
 char *get_directory_contents (char *, dev_t);
 void read_directory_file (void);
 void write_directory_file (void);
-void gnu_restore (char const *);
+void purge_directory (char const *);
 
 /* Module list.c.  */
 
@@ -581,6 +586,8 @@ void write_fatal_details (char const *, ssize_t, size_t)
 pid_t xfork (void);
 void xpipe (int[2]);
 
+void *page_aligned_alloc (void **, size_t);
+
 /* Module names.c.  */
 
 extern struct name *gnu_list_name;
This page took 0.024799 seconds and 4 git commands to generate.