[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