summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Utilities/cmtar/extract.c22
-rw-r--r--Utilities/cmtar/libtar.c1
2 files changed, 23 insertions, 0 deletions
diff --git a/Utilities/cmtar/extract.c b/Utilities/cmtar/extract.c
index 7ceece1..b096500 100644
--- a/Utilities/cmtar/extract.c
+++ b/Utilities/cmtar/extract.c
@@ -106,6 +106,11 @@ tar_set_file_perms(TAR *t, char *realname)
return -1;
}
+#else /* WIN32 */
+ (void)filename;
+ (void)gid;
+ (void)uid;
+ (void)mode;
#endif /* WIN32 */
return 0;
@@ -273,6 +278,11 @@ tar_extract_regfile(TAR *t, char *realname)
printf("### done extracting %s\n", filename);
#endif
+ (void)filename;
+ (void)gid;
+ (void)uid;
+ (void)mode;
+
return 0;
}
@@ -340,6 +350,8 @@ tar_extract_hardlink(TAR * t, char *realname)
#endif
#ifndef WIN32
if (link(linktgt, filename) == -1)
+#else
+ (void)linktgt;
#endif
{
#ifdef DEBUG
@@ -421,6 +433,10 @@ tar_extract_chardev(TAR *t, char *realname)
#ifndef WIN32
if (mknod(filename, mode | S_IFCHR,
compat_makedev(devmaj, devmin)) == -1)
+#else
+ (void)devmin;
+ (void)devmaj;
+ (void)mode;
#endif
{
#ifdef DEBUG
@@ -462,6 +478,10 @@ tar_extract_blockdev(TAR *t, char *realname)
#ifndef WIN32
if (mknod(filename, mode | S_IFBLK,
compat_makedev(devmaj, devmin)) == -1)
+#else
+ (void)devmin;
+ (void)devmaj;
+ (void)mode;
#endif
{
#ifdef DEBUG
@@ -557,6 +577,8 @@ tar_extract_fifo(TAR *t, char *realname)
#endif
#ifndef WIN32
if (mkfifo(filename, mode) == -1)
+#else
+ (void)mode;
#endif
{
#ifdef DEBUG
diff --git a/Utilities/cmtar/libtar.c b/Utilities/cmtar/libtar.c
index ee01075..91fed5c 100644
--- a/Utilities/cmtar/libtar.c
+++ b/Utilities/cmtar/libtar.c
@@ -219,6 +219,7 @@ list(char *tarfile)
fprintf(stderr, "tar_close(): %s\n", strerror(errno));
return -1;
}
+ (void)i;
return 0;
}