Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/amachronic/microtar.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2021-11-05 03:12:55 +0300
committerAidan MacDonald <amachronic@protonmail.com>2021-11-05 03:24:35 +0300
commitc263753c440849c64c71f878bec70e438e8b0806 (patch)
tree82f21fe247a3aa384a205b2055bd264d2594545c
parent385a359280639742f5c6354b9fbbb42d7b0bc19a (diff)
Allow getting access from the API
-rw-r--r--src/microtar.c5
-rw-r--r--src/microtar.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/microtar.c b/src/microtar.c
index 030bae9..694ca78 100644
--- a/src/microtar.c
+++ b/src/microtar.c
@@ -327,6 +327,11 @@ const mtar_header_t* mtar_get_header(const mtar_t* tar)
return NULL;
}
+int mtar_access_mode(const mtar_t* tar)
+{
+ return tar->access;
+}
+
int mtar_rewind(mtar_t* tar)
{
if(tar->access != MTAR_READ)
diff --git a/src/microtar.h b/src/microtar.h
index d42bda6..3d62134 100644
--- a/src/microtar.h
+++ b/src/microtar.h
@@ -108,6 +108,7 @@ int mtar_close(mtar_t* tar);
int mtar_is_open(mtar_t* tar);
const mtar_header_t* mtar_get_header(const mtar_t* tar);
+int mtar_access_mode(const mtar_t* tar);
int mtar_rewind(mtar_t* tar);
int mtar_next(mtar_t* tar);