[Cmake-commits] [cmake-commits] hoffman committed archive.h 1.3 1.4 archive_entry.h 1.2 1.3 archive_read_open_fd.c 1.1 1.2 archive_read_open_file.c 1.1 1.2 archive_read_open_filename.c 1.1 1.2 archive_windows.h 1.2 1.3 archive_write_open_fd.c 1.1 1.2
cmake-commits at cmake.org
cmake-commits at cmake.org
Mon Nov 2 10:51:31 EST 2009
Update of /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive
In directory public:/mounts/ram/cvs-serv11244/libarchive
Modified Files:
archive.h archive_entry.h archive_read_open_fd.c
archive_read_open_file.c archive_read_open_filename.c
archive_windows.h archive_write_open_fd.c
Log Message:
borland builds, but still has some link errors
Index: archive.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** archive.h 1 Nov 2009 17:41:17 -0000 1.3
--- archive.h 2 Nov 2009 15:51:27 -0000 1.4
***************
*** 62,67 ****
--- 62,72 ----
#include <unistd.h> /* ssize_t, uid_t, and gid_t */
#endif
+ #if defined(__BORLANDC__)
+ #define __LA_INT64_T __int64
+ #define __LA_SSIZE_T long
+ #else
#define __LA_INT64_T int64_t
#define __LA_SSIZE_T ssize_t
+ #endif
#define __LA_UID_T uid_t
#define __LA_GID_T gid_t
Index: archive_read_open_file.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_file.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** archive_read_open_file.c 30 Oct 2009 17:09:56 -0000 1.1
--- archive_read_open_file.c 2 Nov 2009 15:51:28 -0000 1.2
***************
*** 98,102 ****
mine->can_skip = 0;
! #if defined(__CYGWIN__)
setmode(fileno(mine->f), O_BINARY);
#elif defined(_WIN32)
--- 98,102 ----
mine->can_skip = 0;
! #if defined(__CYGWIN__) || defined(__BORLANDC__)
setmode(fileno(mine->f), O_BINARY);
#elif defined(_WIN32)
Index: archive_read_open_fd.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_fd.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** archive_read_open_fd.c 30 Oct 2009 17:09:56 -0000 1.1
--- archive_read_open_fd.c 2 Nov 2009 15:51:28 -0000 1.2
***************
*** 102,106 ****
} else
mine->can_skip = 0;
! #if defined(__CYGWIN__)
setmode(mine->fd, O_BINARY);
#elif defined(_WIN32)
--- 102,106 ----
} else
mine->can_skip = 0;
! #if defined(__CYGWIN__) || defined(__BORLANDC__)
setmode(mine->fd, O_BINARY);
#elif defined(_WIN32)
Index: archive_write_open_fd.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive_write_open_fd.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** archive_write_open_fd.c 30 Oct 2009 17:09:59 -0000 1.1
--- archive_write_open_fd.c 2 Nov 2009 15:51:29 -0000 1.2
***************
*** 71,75 ****
}
mine->fd = fd;
! #if defined(__CYGWIN__)
setmode(mine->fd, O_BINARY);
#elif defined(_WIN32)
--- 71,75 ----
}
mine->fd = fd;
! #if defined(__CYGWIN__) || defined(__BORLANDC__)
setmode(mine->fd, O_BINARY);
#elif defined(_WIN32)
Index: archive_windows.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive_windows.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** archive_windows.h 1 Nov 2009 17:41:17 -0000 1.2
--- archive_windows.h 2 Nov 2009 15:51:29 -0000 1.3
***************
*** 118,122 ****
--- 118,124 ----
#define rmdir __la_rmdir
#define stat(path,stref) __la_stat(path,stref)
+ #ifndef __BORLANDC__
#define strdup _strdup
+ #endif
#define tzset _tzset
#define umask _umask
Index: archive_read_open_filename.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive_read_open_filename.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** archive_read_open_filename.c 30 Oct 2009 17:09:56 -0000 1.1
--- archive_read_open_filename.c 2 Nov 2009 15:51:28 -0000 1.2
***************
*** 100,104 ****
filename = ""; /* Normalize NULL to "" */
fd = 0;
! #if defined(__CYGWIN__)
setmode(0, O_BINARY);
#elif defined(_WIN32)
--- 100,104 ----
filename = ""; /* Normalize NULL to "" */
fd = 0;
! #if defined(__CYGWIN__) || defined(__BORLANDC__)
setmode(0, O_BINARY);
#elif defined(_WIN32)
Index: archive_entry.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/libarchive/archive_entry.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** archive_entry.h 1 Nov 2009 17:41:17 -0000 1.2
--- archive_entry.h 2 Nov 2009 15:51:28 -0000 1.3
***************
*** 59,63 ****
--- 59,67 ----
# include <unistd.h>
#endif
+ #if defined(__BORLANDC__)
+ #define __LA_INT64_T __int64
+ #else
#define __LA_INT64_T int64_t
+ #endif
#define __LA_UID_T uid_t
#define __LA_GID_T gid_t
More information about the Cmake-commits
mailing list