diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-12-28 19:58:07 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-12-28 19:58:07 (GMT) |
commit | 18d31fd97c3305b54a6d1d56b6ef8600089ef6da (patch) | |
tree | fad65ce7d2ba37095405c27df79a9c7a5883f448 /Utilities/cmtar/append.c | |
parent | d715d52a11fbcbc3310412ae7c7ec1e71e5bcbed (diff) | |
download | CMake-18d31fd97c3305b54a6d1d56b6ef8600089ef6da.zip CMake-18d31fd97c3305b54a6d1d56b6ef8600089ef6da.tar.gz CMake-18d31fd97c3305b54a6d1d56b6ef8600089ef6da.tar.bz2 |
COMP: Several borland fixes
Diffstat (limited to 'Utilities/cmtar/append.c')
-rw-r--r-- | Utilities/cmtar/append.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Utilities/cmtar/append.c b/Utilities/cmtar/append.c index 5007c62..77bb34f 100644 --- a/Utilities/cmtar/append.c +++ b/Utilities/cmtar/append.c @@ -15,7 +15,7 @@ #include <stdio.h> #include <errno.h> #include <fcntl.h> -#ifdef _MSC_VER +#if defined(_WIN32) && !defined(__CYGWIN__) # include <libtar/compat.h> #else # include <sys/param.h> @@ -45,7 +45,7 @@ typedef struct tar_dev tar_dev_t; struct tar_ino { ino_t ti_ino; - char ti_name[MAXPATHLEN]; + char ti_name[TAR_MAXPATHLEN]; }; typedef struct tar_ino tar_ino_t; @@ -68,7 +68,7 @@ tar_append_file(TAR *t, char *realname, char *savename) libtar_hashptr_t hp; tar_dev_t *td = NULL; tar_ino_t *ti = NULL; - char path[MAXPATHLEN]; + char path[TAR_MAXPATHLEN]; #ifdef DEBUG printf("==> tar_append_file(TAR=0x%lx (\"%s\"), realname=\"%s\", " @@ -162,8 +162,8 @@ tar_append_file(TAR *t, char *realname, char *savename) #endif if (i == -1) return -1; - if (i >= MAXPATHLEN) - i = MAXPATHLEN - 1; + if (i >= TAR_MAXPATHLEN) + i = TAR_MAXPATHLEN - 1; path[i] = '\0'; #ifdef DEBUG printf(" tar_append_file(): encoding symlink \"%s\" -> " |