X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fcommon.h;h=d018515471a432a087105f79a800558e0768c18e;hb=9038410bb75854bcb5c4f5a9b360a17b6e6d57f8;hp=aabea57609a6d6b03e62718dd75f9897340c5ed5;hpb=167f5ba2bcfa580f1385de94bffe9c27cd3e9ee3;p=chaz%2Ftar diff --git a/src/common.h b/src/common.h index aabea57..d018515 100644 --- a/src/common.h +++ b/src/common.h @@ -333,6 +333,8 @@ GLOBAL ino_t ar_ino; GLOBAL bool seekable_archive; +GLOBAL dev_t root_device; + /* Declarations for each module. */ @@ -443,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. */ @@ -584,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;