diff options
-rw-r--r-- | include/tpax/tpax.h | 7 | ||||
-rw-r--r-- | project/common.mk | 2 | ||||
-rw-r--r-- | project/tree.mk | 1 | ||||
-rw-r--r-- | src/logic/tpax_archive_write.c | 2 | ||||
-rw-r--r-- | src/meta/tpax_init_ustar_header.c (renamed from src/logic/tpax_init_ustar_header.c) | 2 |
5 files changed, 8 insertions, 6 deletions
diff --git a/include/tpax/tpax.h b/include/tpax/tpax.h index 9dbc73a..3514858 100644 --- a/include/tpax/tpax.h +++ b/include/tpax/tpax.h @@ -168,10 +168,11 @@ tpax_api int tpax_main (char **, char **, tpax_api int tpax_output_error_vector (const struct tpax_driver_ctx *); tpax_api int tpax_output_error_record (const struct tpax_driver_ctx *, const struct tpax_error_info *); -/* low-level api */ -tpax_api int tpax_init_ustar_header (const struct tpax_driver_ctx *, const char *, const struct stat *, - const char *, struct tpax_ustar_header *); +/* meta interfaces */ +tpax_api int tpax_meta_init_ustar_header (const struct tpax_driver_ctx *, const char *, const struct stat *, + const char *, struct tpax_ustar_header *); +/* low-level api */ tpax_api int tpax_file_create_memory_snapshot (const struct tpax_driver_ctx *, int, const char *, const struct stat *, void *); diff --git a/project/common.mk b/project/common.mk index 637c282..43297fb 100644 --- a/project/common.mk +++ b/project/common.mk @@ -4,10 +4,10 @@ API_SRCS = \ src/driver/tpax_unit_ctx.c \ src/logic/tpax_archive_append.c \ src/logic/tpax_archive_write.c \ - src/logic/tpax_init_ustar_header.c \ src/logic/tpax_file_create_memory_snapshot.c \ src/logic/tpax_file_create_tmpfs_snapshot.c \ src/logic/tpax_queue_vector.c \ + src/meta/tpax_init_ustar_header.c \ src/output/tpax_output_error.c \ src/skin/tpax_skin_default.c \ src/util/tpax_path_copy.c \ diff --git a/project/tree.mk b/project/tree.mk index 2f68c9e..90a5470 100644 --- a/project/tree.mk +++ b/project/tree.mk @@ -2,6 +2,7 @@ TREE_DIRS = bin lib src \ src/driver \ src/internal \ src/logic \ + src/meta \ src/output \ src/skin \ src/util \ diff --git a/src/logic/tpax_archive_write.c b/src/logic/tpax_archive_write.c index 707b288..c5109d3 100644 --- a/src/logic/tpax_archive_write.c +++ b/src/logic/tpax_archive_write.c @@ -109,7 +109,7 @@ static int tpax_archive_write_impl( dpos = hpos + sizeof(uhdr); /* header */ - if (tpax_init_ustar_header( + if (tpax_meta_init_ustar_header( dctx,path,uctx->st, *uctx->link,&uhdr) < 0) return tpax_archive_write_ret( diff --git a/src/logic/tpax_init_ustar_header.c b/src/meta/tpax_init_ustar_header.c index a02d58f..2479e28 100644 --- a/src/logic/tpax_init_ustar_header.c +++ b/src/meta/tpax_init_ustar_header.c @@ -30,7 +30,7 @@ static void tpax_octal_write(char * ch, ssize_t len, uint64_t val) } } -int tpax_init_ustar_header( +int tpax_meta_init_ustar_header( const struct tpax_driver_ctx * dctx, const char * path, const struct stat * st, |