[Cmake-commits] [cmake-commits] king committed extract.c 1.15 1.16
cmake-commits at cmake.org
cmake-commits at cmake.org
Wed Jun 10 11:49:45 EDT 2009
Update of /cvsroot/CMake/CMake/Utilities/cmtar
In directory public:/mounts/ram/cvs-serv32186/Utilities/cmtar
Modified Files:
extract.c
Log Message:
COMP: Fix cmtar build on VMS
The mknod and mkfifo functions are not available on VMS.
Index: extract.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmtar/extract.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C 2 -d -r1.15 -r1.16
*** extract.c 10 Jun 2009 15:49:01 -0000 1.15
--- extract.c 10 Jun 2009 15:49:42 -0000 1.16
***************
*** 608,612 ****
filename, devmaj, devmin);
#endif
! #ifndef WIN32
if (mknod(filename, mode | S_IFCHR,
compat_makedev(devmaj, devmin)) == -1)
--- 608,612 ----
filename, devmaj, devmin);
#endif
! #if !defined(WIN32) && !defined(__VMS)
if (mknod(filename, mode | S_IFCHR,
compat_makedev(devmaj, devmin)) == -1)
***************
*** 684,688 ****
filename, devmaj, devmin);
#endif
! #ifndef WIN32
if (mknod(filename, mode | S_IFBLK,
compat_makedev(devmaj, devmin)) == -1)
--- 684,688 ----
filename, devmaj, devmin);
#endif
! #if !defined(WIN32) && !defined(__VMS)
if (mknod(filename, mode | S_IFBLK,
compat_makedev(devmaj, devmin)) == -1)
***************
*** 872,876 ****
printf(" ==> extracting: %s (fifo)\n", filename);
#endif
! #ifndef WIN32
if (mkfifo(filename, mode & 07777) == -1)
#else
--- 872,876 ----
printf(" ==> extracting: %s (fifo)\n", filename);
#endif
! #if !defined(WIN32) && !defined(__VMS)
if (mkfifo(filename, mode & 07777) == -1)
#else
More information about the Cmake-commits
mailing list