Browse Source

GH #1988: Remove OpenVMS support

Guenter Obiltschnig 8 years ago
parent
commit
7d4d01e343
83 changed files with 241 additions and 5502 deletions
  1. 1 0
      CHANGELOG
  2. 0 3
      Foundation/CMakeLists.txt
  3. 0 412
      Foundation/Foundation_CE_vs90.vcproj
  4. 0 21
      Foundation/Foundation_WEC2013_vs110.vcxproj
  5. 0 63
      Foundation/Foundation_WEC2013_vs110.vcxproj.filters
  6. 0 21
      Foundation/Foundation_WEC2013_vs120.vcxproj
  7. 0 63
      Foundation/Foundation_WEC2013_vs120.vcxproj.filters
  8. 0 91
      Foundation/Foundation_vs100.vcxproj
  9. 0 63
      Foundation/Foundation_vs100.vcxproj.filters
  10. 0 91
      Foundation/Foundation_vs110.vcxproj
  11. 0 63
      Foundation/Foundation_vs110.vcxproj.filters
  12. 0 91
      Foundation/Foundation_vs120.vcxproj
  13. 0 63
      Foundation/Foundation_vs120.vcxproj.filters
  14. 0 91
      Foundation/Foundation_vs140.vcxproj
  15. 0 63
      Foundation/Foundation_vs140.vcxproj.filters
  16. 0 91
      Foundation/Foundation_vs150.vcxproj
  17. 0 63
      Foundation/Foundation_vs150.vcxproj.filters
  18. 0 412
      Foundation/Foundation_vs90.vcproj
  19. 0 91
      Foundation/Foundation_x64_vs100.vcxproj
  20. 0 63
      Foundation/Foundation_x64_vs100.vcxproj.filters
  21. 0 91
      Foundation/Foundation_x64_vs110.vcxproj
  22. 0 63
      Foundation/Foundation_x64_vs110.vcxproj.filters
  23. 0 91
      Foundation/Foundation_x64_vs120.vcxproj
  24. 0 63
      Foundation/Foundation_x64_vs120.vcxproj.filters
  25. 0 91
      Foundation/Foundation_x64_vs140.vcxproj
  26. 0 63
      Foundation/Foundation_x64_vs140.vcxproj.filters
  27. 0 91
      Foundation/Foundation_x64_vs150.vcxproj
  28. 0 63
      Foundation/Foundation_x64_vs150.vcxproj.filters
  29. 0 412
      Foundation/Foundation_x64_vs90.vcproj
  30. 0 1
      Foundation/build.gradle
  31. 0 3
      Foundation/include/Poco/Debugger.h
  32. 0 75
      Foundation/include/Poco/DirectoryIterator_VMS.h
  33. 0 57
      Foundation/include/Poco/Environment_VMS.h
  34. 7 7
      Foundation/include/Poco/FPEnvironment.h
  35. 32 34
      Foundation/include/Poco/File.h
  36. 0 79
      Foundation/include/Poco/File_VMS.h
  37. 0 2
      Foundation/include/Poco/Foundation.h
  38. 2 4
      Foundation/include/Poco/LogFile.h
  39. 0 53
      Foundation/include/Poco/LogFile_VMS.h
  40. 6 7
      Foundation/include/Poco/LoggingFactory.h
  41. 4 6
      Foundation/include/Poco/NamedEvent.h
  42. 0 44
      Foundation/include/Poco/NamedEvent_VMS.h
  43. 4 6
      Foundation/include/Poco/NamedMutex.h
  44. 0 48
      Foundation/include/Poco/NamedMutex_VMS.h
  45. 0 80
      Foundation/include/Poco/OpcomChannel.h
  46. 0 43
      Foundation/include/Poco/Path_VMS.h
  47. 0 70
      Foundation/include/Poco/Platform_VMS.h
  48. 34 36
      Foundation/include/Poco/Process.h
  49. 0 77
      Foundation/include/Poco/Process_VMS.h
  50. 10 12
      Foundation/include/Poco/SharedLibrary.h
  51. 0 49
      Foundation/include/Poco/SharedLibrary_VMS.h
  52. 6 17
      Foundation/include/Poco/Types.h
  53. 3 15
      Foundation/src/Debugger.cpp
  54. 4 6
      Foundation/src/DirectoryIterator.cpp
  55. 0 65
      Foundation/src/DirectoryIterator_VMS.cpp
  56. 1 3
      Foundation/src/Environment.cpp
  57. 0 218
      Foundation/src/Environment_VMS.cpp
  58. 1 6
      Foundation/src/Event_POSIX.cpp
  59. 4 4
      Foundation/src/FPEnvironment.cpp
  60. 13 15
      Foundation/src/File.cpp
  61. 2 1
      Foundation/src/File_UNIX.cpp
  62. 0 385
      Foundation/src/File_VMS.cpp
  63. 0 2
      Foundation/src/LogFile.cpp
  64. 0 72
      Foundation/src/LogFile_VMS.cpp
  65. 3 9
      Foundation/src/LoggingFactory.cpp
  66. 0 2
      Foundation/src/NamedEvent.cpp
  67. 0 63
      Foundation/src/NamedEvent_VMS.cpp
  68. 0 2
      Foundation/src/NamedMutex.cpp
  69. 0 65
      Foundation/src/NamedMutex_VMS.cpp
  70. 0 177
      Foundation/src/OpcomChannel.cpp
  71. 36 60
      Foundation/src/Path.cpp
  72. 0 117
      Foundation/src/Path_VMS.cpp
  73. 13 25
      Foundation/src/Process.cpp
  74. 0 162
      Foundation/src/Process_VMS.cpp
  75. 1 6
      Foundation/src/Semaphore_POSIX.cpp
  76. 0 2
      Foundation/src/SharedLibrary.cpp
  77. 0 117
      Foundation/src/SharedLibrary_VMS.cpp
  78. 7 7
      Foundation/src/Thread_POSIX.cpp
  79. 2 6
      Net/include/Poco/Net/SocketDefs.h
  80. 36 121
      Util/src/ServerApplication.cpp
  81. 1 0
      doc/99100-ReleaseNotes.page
  82. 4 6
      packaging/Windows/WiX/Poco-1.8.0.wxs
  83. 4 6
      packaging/Windows/WiX/Poco-2.0.0.wxs

+ 1 - 0
CHANGELOG

@@ -12,6 +12,7 @@ Release 1.8.0 (2017-11-10)
   to support connection filtering and IP blacklisting (GH #1485)
 - Added Redis library (GH #1383)
 - Added Zip64 support to Zip library (GH #1356)
+- Removed OpenVMS support (GH #1988)
 - fixed GH #271: NamedMutex_UNIX.cpp must remove semid
 - fixed GH #739: Add WebSocket::receiveFrame() that appends to a Poco::Buffer<char>
 - fixed GH #749: NTP Packet impl not according to RFC958

+ 0 - 3
Foundation/CMakeLists.txt

@@ -10,9 +10,6 @@ file(GLOB_RECURSE HDRS_G "include/*.h" )
 POCO_HEADERS_AUTO( SRCS ${HDRS_G})
 
 # Platform Specific
-POCO_SOURCES_AUTO_PLAT( SRCS OPENVMS src/OpcomChannel.cpp )
-POCO_HEADERS_AUTO( SRCS include/Poco/OpcomChannel.h )
-
 POCO_SOURCES_AUTO_PLAT( SRCS UNIX src/SyslogChannel.cpp )
 POCO_HEADERS_AUTO( SRCS include/Poco/SyslogChannel.h )
 

+ 0 - 412
Foundation/Foundation_CE_vs90.vcproj

@@ -530,45 +530,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Environment_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Environment_WIN32.cpp">
 					<FileConfiguration
@@ -944,8 +905,6 @@
 					RelativePath=".\include\Poco\Environment.h"/>
 				<File
 					RelativePath=".\include\Poco\Environment_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Environment_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Environment_WIN32.h"/>
 				<File
@@ -1000,8 +959,6 @@
 					RelativePath=".\include\Poco\Platform.h"/>
 				<File
 					RelativePath=".\include\Poco\Platform_POSIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Platform_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Platform_WIN32.h"/>
 				<File
@@ -1913,45 +1870,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\SharedLibrary_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\SharedLibrary_WIN32.cpp">
 					<FileConfiguration
@@ -2047,8 +1965,6 @@
 					RelativePath=".\include\Poco\SharedLibrary_HPUX.h"/>
 				<File
 					RelativePath=".\include\Poco\SharedLibrary_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\SharedLibrary_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\SharedLibrary_WIN32.h"/>
 				<File
@@ -2189,45 +2105,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\LogFile_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\LogFile_WIN32.cpp">
 					<FileConfiguration
@@ -2318,45 +2195,6 @@
 					RelativePath=".\src\Message.cpp"/>
 				<File
 					RelativePath=".\src\NullChannel.cpp"/>
-				<File
-					RelativePath=".\src\OpcomChannel.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\PatternFormatter.cpp"/>
 				<File
@@ -2437,8 +2275,6 @@
 					RelativePath=".\include\Poco\LogFile.h"/>
 				<File
 					RelativePath=".\include\Poco\LogFile_STD.h"/>
-				<File
-					RelativePath=".\include\Poco\LogFile_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\LogFile_WIN32.h"/>
 				<File
@@ -2455,8 +2291,6 @@
 					RelativePath=".\include\Poco\Message.h"/>
 				<File
 					RelativePath=".\include\Poco\NullChannel.h"/>
-				<File
-					RelativePath=".\include\Poco\OpcomChannel.h"/>
 				<File
 					RelativePath=".\include\Poco\PatternFormatter.h"/>
 				<File
@@ -2612,45 +2446,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\DirectoryIterator_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\DirectoryIterator_WIN32.cpp">
 					<FileConfiguration
@@ -2772,45 +2567,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\File_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\File_WIN32.cpp">
 					<FileConfiguration
@@ -2932,45 +2688,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Path_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Path_WIN32.cpp">
 					<FileConfiguration
@@ -3058,8 +2775,6 @@
 					RelativePath=".\include\Poco\DirectoryIterator.h"/>
 				<File
 					RelativePath=".\include\Poco\DirectoryIterator_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\DirectoryIterator_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\DirectoryIterator_WIN32.h"/>
 				<File
@@ -3070,8 +2785,6 @@
 					RelativePath=".\include\Poco\File.h"/>
 				<File
 					RelativePath=".\include\Poco\File_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\File_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\File_WIN32.h"/>
 				<File
@@ -3082,8 +2795,6 @@
 					RelativePath=".\include\Poco\Path.h"/>
 				<File
 					RelativePath=".\include\Poco\Path_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Path_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Path_WIN32.h"/>
 				<File
@@ -3137,45 +2848,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\NamedEvent_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\NamedEvent_WIN32.cpp">
 					<FileConfiguration
@@ -3295,45 +2967,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\NamedMutex_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\NamedMutex_WIN32.cpp">
 					<FileConfiguration
@@ -3576,45 +3209,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Process_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Digi JumpStart (ARMV4I)"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Process_WIN32.cpp">
 					<FileConfiguration
@@ -3819,8 +3413,6 @@
 					RelativePath=".\include\Poco\NamedEvent.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedEvent_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\NamedEvent_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedEvent_WIN32.h"/>
 				<File
@@ -3829,8 +3421,6 @@
 					RelativePath=".\include\Poco\NamedMutex.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedMutex_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\NamedMutex_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedMutex_WIN32.h"/>
 				<File
@@ -3851,8 +3441,6 @@
 					RelativePath=".\include\Poco\Process.h"/>
 				<File
 					RelativePath=".\include\Poco\Process_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Process_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Process_WIN32.h"/>
 				<File

+ 0 - 21
Foundation/Foundation_WEC2013_vs110.vcxproj

@@ -10,7 +10,6 @@
     <ClCompile Include="src\DirectoryIteratorStrategy.cpp"/>
     <ClCompile Include="src\Environment.cpp"/>
     <ClCompile Include="src\Environment_UNIX.cpp"/>
-    <ClCompile Include="src\Environment_VMS.cpp"/>
     <ClCompile Include="src\Environment_WIN32.cpp"/>
     <ClCompile Include="src\Environment_WIN32U.cpp"/>
     <ClCompile Include="src\Error.cpp"/>
@@ -101,7 +100,6 @@
     <ClCompile Include="src\SharedLibrary.cpp"/>
     <ClCompile Include="src\SharedLibrary_HPUX.cpp"/>
     <ClCompile Include="src\SharedLibrary_UNIX.cpp"/>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp"/>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp"/>
     <ClCompile Include="src\SharedLibrary_WIN32U.cpp"/>
     <ClCompile Include="src\RegularExpression.cpp"/>
@@ -138,7 +136,6 @@
     <ClCompile Include="src\FormattingChannel.cpp"/>
     <ClCompile Include="src\LogFile.cpp"/>
     <ClCompile Include="src\LogFile_STD.cpp"/>
-    <ClCompile Include="src\LogFile_VMS.cpp"/>
     <ClCompile Include="src\LogFile_WIN32.cpp"/>
     <ClCompile Include="src\LogFile_WIN32U.cpp"/>
     <ClCompile Include="src\Logger.cpp"/>
@@ -147,7 +144,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp"/>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -164,30 +160,25 @@
     <ClCompile Include="src\TimedNotificationQueue.cpp"/>
     <ClCompile Include="src\DirectoryIterator.cpp"/>
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp"/>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp"/>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp"/>
     <ClCompile Include="src\DirectoryIterator_WIN32U.cpp"/>
     <ClCompile Include="src\DirectoryWatcher.cpp"/>
     <ClCompile Include="src\File.cpp"/>
     <ClCompile Include="src\File_UNIX.cpp"/>
-    <ClCompile Include="src\File_VMS.cpp"/>
     <ClCompile Include="src\File_WIN32.cpp"/>
     <ClCompile Include="src\File_WIN32U.cpp"/>
     <ClCompile Include="src\Glob.cpp"/>
     <ClCompile Include="src\Path.cpp"/>
     <ClCompile Include="src\Path_UNIX.cpp"/>
-    <ClCompile Include="src\Path_VMS.cpp"/>
     <ClCompile Include="src\Path_WIN32.cpp"/>
     <ClCompile Include="src\Path_WIN32U.cpp"/>
     <ClCompile Include="src\TemporaryFile.cpp"/>
     <ClCompile Include="src\NamedEvent.cpp"/>
     <ClCompile Include="src\NamedEvent_UNIX.cpp"/>
-    <ClCompile Include="src\NamedEvent_VMS.cpp"/>
     <ClCompile Include="src\NamedEvent_WIN32.cpp"/>
     <ClCompile Include="src\NamedEvent_WIN32U.cpp"/>
     <ClCompile Include="src\NamedMutex.cpp"/>
     <ClCompile Include="src\NamedMutex_UNIX.cpp"/>
-    <ClCompile Include="src\NamedMutex_VMS.cpp"/>
     <ClCompile Include="src\NamedMutex_WIN32.cpp"/>
     <ClCompile Include="src\NamedMutex_WIN32U.cpp"/>
     <ClCompile Include="src\Pipe.cpp"/>
@@ -198,7 +189,6 @@
     <ClCompile Include="src\PipeStream.cpp"/>
     <ClCompile Include="src\Process.cpp"/>
     <ClCompile Include="src\Process_UNIX.cpp"/>
-    <ClCompile Include="src\Process_VMS.cpp"/>
     <ClCompile Include="src\Process_WIN32.cpp"/>
     <ClCompile Include="src\Process_WIN32U.cpp"/>
     <ClCompile Include="src\SharedMemory.cpp"/>
@@ -291,7 +281,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -319,7 +308,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -419,7 +407,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -439,7 +426,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -448,7 +434,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -468,30 +453,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -502,7 +482,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_WEC2013_vs110.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 21
Foundation/Foundation_WEC2013_vs120.vcxproj

@@ -10,7 +10,6 @@
     <ClCompile Include="src\DirectoryIteratorStrategy.cpp"/>
     <ClCompile Include="src\Environment.cpp"/>
     <ClCompile Include="src\Environment_UNIX.cpp"/>
-    <ClCompile Include="src\Environment_VMS.cpp"/>
     <ClCompile Include="src\Environment_WIN32.cpp"/>
     <ClCompile Include="src\Environment_WIN32U.cpp"/>
     <ClCompile Include="src\Error.cpp"/>
@@ -101,7 +100,6 @@
     <ClCompile Include="src\SharedLibrary.cpp"/>
     <ClCompile Include="src\SharedLibrary_HPUX.cpp"/>
     <ClCompile Include="src\SharedLibrary_UNIX.cpp"/>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp"/>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp"/>
     <ClCompile Include="src\SharedLibrary_WIN32U.cpp"/>
     <ClCompile Include="src\RegularExpression.cpp"/>
@@ -138,7 +136,6 @@
     <ClCompile Include="src\FormattingChannel.cpp"/>
     <ClCompile Include="src\LogFile.cpp"/>
     <ClCompile Include="src\LogFile_STD.cpp"/>
-    <ClCompile Include="src\LogFile_VMS.cpp"/>
     <ClCompile Include="src\LogFile_WIN32.cpp"/>
     <ClCompile Include="src\LogFile_WIN32U.cpp"/>
     <ClCompile Include="src\Logger.cpp"/>
@@ -147,7 +144,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp"/>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -164,30 +160,25 @@
     <ClCompile Include="src\TimedNotificationQueue.cpp"/>
     <ClCompile Include="src\DirectoryIterator.cpp"/>
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp"/>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp"/>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp"/>
     <ClCompile Include="src\DirectoryIterator_WIN32U.cpp"/>
     <ClCompile Include="src\DirectoryWatcher.cpp"/>
     <ClCompile Include="src\File.cpp"/>
     <ClCompile Include="src\File_UNIX.cpp"/>
-    <ClCompile Include="src\File_VMS.cpp"/>
     <ClCompile Include="src\File_WIN32.cpp"/>
     <ClCompile Include="src\File_WIN32U.cpp"/>
     <ClCompile Include="src\Glob.cpp"/>
     <ClCompile Include="src\Path.cpp"/>
     <ClCompile Include="src\Path_UNIX.cpp"/>
-    <ClCompile Include="src\Path_VMS.cpp"/>
     <ClCompile Include="src\Path_WIN32.cpp"/>
     <ClCompile Include="src\Path_WIN32U.cpp"/>
     <ClCompile Include="src\TemporaryFile.cpp"/>
     <ClCompile Include="src\NamedEvent.cpp"/>
     <ClCompile Include="src\NamedEvent_UNIX.cpp"/>
-    <ClCompile Include="src\NamedEvent_VMS.cpp"/>
     <ClCompile Include="src\NamedEvent_WIN32.cpp"/>
     <ClCompile Include="src\NamedEvent_WIN32U.cpp"/>
     <ClCompile Include="src\NamedMutex.cpp"/>
     <ClCompile Include="src\NamedMutex_UNIX.cpp"/>
-    <ClCompile Include="src\NamedMutex_VMS.cpp"/>
     <ClCompile Include="src\NamedMutex_WIN32.cpp"/>
     <ClCompile Include="src\NamedMutex_WIN32U.cpp"/>
     <ClCompile Include="src\Pipe.cpp"/>
@@ -198,7 +189,6 @@
     <ClCompile Include="src\PipeStream.cpp"/>
     <ClCompile Include="src\Process.cpp"/>
     <ClCompile Include="src\Process_UNIX.cpp"/>
-    <ClCompile Include="src\Process_VMS.cpp"/>
     <ClCompile Include="src\Process_WIN32.cpp"/>
     <ClCompile Include="src\Process_WIN32U.cpp"/>
     <ClCompile Include="src\SharedMemory.cpp"/>
@@ -291,7 +281,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -319,7 +308,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -419,7 +407,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -439,7 +426,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -448,7 +434,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -468,30 +453,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -502,7 +482,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_WEC2013_vs120.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_vs100.vcxproj

@@ -298,14 +298,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -557,14 +549,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -622,14 +606,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -652,14 +628,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -690,14 +658,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -724,14 +684,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -758,14 +710,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -792,14 +736,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -825,14 +761,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -885,14 +813,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -1011,7 +931,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1039,7 +958,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -1139,7 +1057,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -1159,7 +1076,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1168,7 +1084,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1188,30 +1103,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -1222,7 +1132,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_vs100.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_vs110.vcxproj

@@ -302,14 +302,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -561,14 +553,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -626,14 +610,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -656,14 +632,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -694,14 +662,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -728,14 +688,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -762,14 +714,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -796,14 +740,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -829,14 +765,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -889,14 +817,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -1015,7 +935,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1043,7 +962,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -1143,7 +1061,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -1163,7 +1080,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1172,7 +1088,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1192,30 +1107,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -1226,7 +1136,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_vs110.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_vs120.vcxproj

@@ -302,14 +302,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -561,14 +553,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -626,14 +610,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -656,14 +632,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -694,14 +662,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -728,14 +688,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -762,14 +714,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -796,14 +740,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -829,14 +765,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -889,14 +817,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -1015,7 +935,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1043,7 +962,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -1143,7 +1061,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -1163,7 +1080,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1172,7 +1088,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1192,30 +1107,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -1226,7 +1136,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_vs120.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_vs140.vcxproj

@@ -330,14 +330,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -364,14 +356,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -440,14 +424,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -533,14 +509,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -593,14 +561,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -626,14 +586,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -659,14 +611,6 @@
     <ClCompile Include="src\NumberFormatter.cpp"/>
     <ClCompile Include="src\NumberParser.cpp"/>
     <ClCompile Include="src\NumericString.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path.cpp"/>
     <ClCompile Include="src\Path_UNIX.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
@@ -676,14 +620,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -759,14 +695,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -842,14 +770,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -1059,7 +979,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIteratorStrategy.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
@@ -1073,7 +992,6 @@
     <ClInclude Include="include\Poco\Dynamic\VarIterator.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1100,7 +1018,6 @@
     <ClInclude Include="include\Poco\FileStream_POSIX.h"/>
     <ClInclude Include="include\Poco\FileStream_WIN32.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Format.h"/>
@@ -1138,7 +1055,6 @@
     <ClInclude Include="include\Poco\LocalDateTime.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1160,12 +1076,10 @@
     <ClInclude Include="include\Poco\Mutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedTuple.h"/>
@@ -1183,11 +1097,9 @@
     <ClInclude Include="include\Poco\NumericString.h"/>
     <ClInclude Include="include\Poco\ObjectPool.h"/>
     <ClInclude Include="include\Poco\Observer.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
@@ -1200,7 +1112,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\PriorityDelegate.h"/>
@@ -1210,7 +1121,6 @@
     <ClInclude Include="include\Poco\PriorityStrategy.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1235,7 +1145,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_vs140.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_vs150.vcxproj

@@ -330,14 +330,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -364,14 +356,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -440,14 +424,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -533,14 +509,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -593,14 +561,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -626,14 +586,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -659,14 +611,6 @@
     <ClCompile Include="src\NumberFormatter.cpp"/>
     <ClCompile Include="src\NumberParser.cpp"/>
     <ClCompile Include="src\NumericString.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path.cpp"/>
     <ClCompile Include="src\Path_UNIX.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
@@ -676,14 +620,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -759,14 +695,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -842,14 +770,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
@@ -1059,7 +979,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIteratorStrategy.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
@@ -1073,7 +992,6 @@
     <ClInclude Include="include\Poco\Dynamic\VarIterator.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1100,7 +1018,6 @@
     <ClInclude Include="include\Poco\FileStream_POSIX.h"/>
     <ClInclude Include="include\Poco\FileStream_WIN32.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Format.h"/>
@@ -1138,7 +1055,6 @@
     <ClInclude Include="include\Poco\LocalDateTime.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1160,12 +1076,10 @@
     <ClInclude Include="include\Poco\Mutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedTuple.h"/>
@@ -1183,11 +1097,9 @@
     <ClInclude Include="include\Poco\NumericString.h"/>
     <ClInclude Include="include\Poco\ObjectPool.h"/>
     <ClInclude Include="include\Poco\Observer.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
@@ -1200,7 +1112,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\PriorityDelegate.h"/>
@@ -1210,7 +1121,6 @@
     <ClInclude Include="include\Poco\PriorityStrategy.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1235,7 +1145,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_vs150.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 412
Foundation/Foundation_vs90.vcproj

@@ -484,45 +484,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Environment_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Environment_WIN32.cpp">
 					<FileConfiguration
@@ -898,8 +859,6 @@
 					RelativePath=".\include\Poco\Environment.h"/>
 				<File
 					RelativePath=".\include\Poco\Environment_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Environment_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Environment_WIN32.h"/>
 				<File
@@ -954,8 +913,6 @@
 					RelativePath=".\include\Poco\Platform.h"/>
 				<File
 					RelativePath=".\include\Poco\Platform_POSIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Platform_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Platform_WIN32.h"/>
 				<File
@@ -1867,45 +1824,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\SharedLibrary_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\SharedLibrary_WIN32.cpp">
 					<FileConfiguration
@@ -2001,8 +1919,6 @@
 					RelativePath=".\include\Poco\SharedLibrary_HPUX.h"/>
 				<File
 					RelativePath=".\include\Poco\SharedLibrary_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\SharedLibrary_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\SharedLibrary_WIN32.h"/>
 				<File
@@ -2143,45 +2059,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\LogFile_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\LogFile_WIN32.cpp">
 					<FileConfiguration
@@ -2272,45 +2149,6 @@
 					RelativePath=".\src\Message.cpp"/>
 				<File
 					RelativePath=".\src\NullChannel.cpp"/>
-				<File
-					RelativePath=".\src\OpcomChannel.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\PatternFormatter.cpp"/>
 				<File
@@ -2391,8 +2229,6 @@
 					RelativePath=".\include\Poco\LogFile.h"/>
 				<File
 					RelativePath=".\include\Poco\LogFile_STD.h"/>
-				<File
-					RelativePath=".\include\Poco\LogFile_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\LogFile_WIN32.h"/>
 				<File
@@ -2409,8 +2245,6 @@
 					RelativePath=".\include\Poco\Message.h"/>
 				<File
 					RelativePath=".\include\Poco\NullChannel.h"/>
-				<File
-					RelativePath=".\include\Poco\OpcomChannel.h"/>
 				<File
 					RelativePath=".\include\Poco\PatternFormatter.h"/>
 				<File
@@ -2566,45 +2400,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\DirectoryIterator_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\DirectoryIterator_WIN32.cpp">
 					<FileConfiguration
@@ -2726,45 +2521,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\File_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\File_WIN32.cpp">
 					<FileConfiguration
@@ -2886,45 +2642,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Path_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Path_WIN32.cpp">
 					<FileConfiguration
@@ -3012,8 +2729,6 @@
 					RelativePath=".\include\Poco\DirectoryIterator.h"/>
 				<File
 					RelativePath=".\include\Poco\DirectoryIterator_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\DirectoryIterator_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\DirectoryIterator_WIN32.h"/>
 				<File
@@ -3024,8 +2739,6 @@
 					RelativePath=".\include\Poco\File.h"/>
 				<File
 					RelativePath=".\include\Poco\File_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\File_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\File_WIN32.h"/>
 				<File
@@ -3036,8 +2749,6 @@
 					RelativePath=".\include\Poco\Path.h"/>
 				<File
 					RelativePath=".\include\Poco\Path_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Path_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Path_WIN32.h"/>
 				<File
@@ -3091,45 +2802,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\NamedEvent_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\NamedEvent_WIN32.cpp">
 					<FileConfiguration
@@ -3249,45 +2921,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\NamedMutex_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\NamedMutex_WIN32.cpp">
 					<FileConfiguration
@@ -3530,45 +3163,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Process_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|Win32"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Process_WIN32.cpp">
 					<FileConfiguration
@@ -3773,8 +3367,6 @@
 					RelativePath=".\include\Poco\NamedEvent.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedEvent_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\NamedEvent_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedEvent_WIN32.h"/>
 				<File
@@ -3783,8 +3375,6 @@
 					RelativePath=".\include\Poco\NamedMutex.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedMutex_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\NamedMutex_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedMutex_WIN32.h"/>
 				<File
@@ -3805,8 +3395,6 @@
 					RelativePath=".\include\Poco\Process.h"/>
 				<File
 					RelativePath=".\include\Poco\Process_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Process_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Process_WIN32.h"/>
 				<File

+ 0 - 91
Foundation/Foundation_x64_vs100.vcxproj

@@ -296,14 +296,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -555,14 +547,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -620,14 +604,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -650,14 +626,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -688,14 +656,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -722,14 +682,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -756,14 +708,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -790,14 +734,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -823,14 +759,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -883,14 +811,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -1009,7 +929,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1037,7 +956,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -1137,7 +1055,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -1157,7 +1074,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1166,7 +1082,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1186,30 +1101,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -1220,7 +1130,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_x64_vs100.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_x64_vs110.vcxproj

@@ -300,14 +300,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -559,14 +551,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -624,14 +608,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -654,14 +630,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -692,14 +660,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -726,14 +686,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -760,14 +712,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -794,14 +738,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -827,14 +763,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -887,14 +815,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -1013,7 +933,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1041,7 +960,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -1141,7 +1059,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -1161,7 +1078,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1170,7 +1086,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1190,30 +1105,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -1224,7 +1134,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_x64_vs110.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_x64_vs120.vcxproj

@@ -300,14 +300,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -559,14 +551,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -624,14 +608,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -654,14 +630,6 @@
     <ClCompile Include="src\LogStream.cpp"/>
     <ClCompile Include="src\Message.cpp"/>
     <ClCompile Include="src\NullChannel.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp"/>
     <ClCompile Include="src\PurgeStrategy.cpp"/>
     <ClCompile Include="src\RotateStrategy.cpp"/>
@@ -692,14 +660,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -726,14 +686,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -760,14 +712,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -794,14 +738,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -827,14 +763,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -887,14 +815,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -1013,7 +933,6 @@
     <ClInclude Include="include\Poco\DynamicFactory.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1041,7 +960,6 @@
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\RefCountedObject.h"/>
@@ -1141,7 +1059,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="src\pcre.h"/>
@@ -1161,7 +1078,6 @@
     <ClInclude Include="include\Poco\FormattingChannel.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1170,7 +1086,6 @@
     <ClInclude Include="include\Poco\LogStream.h"/>
     <ClInclude Include="include\Poco\Message.h"/>
     <ClInclude Include="include\Poco\NullChannel.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
     <ClInclude Include="src\pocomsg.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1190,30 +1105,25 @@
     <ClInclude Include="include\Poco\TimedNotificationQueue.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
     <ClInclude Include="include\Poco\File.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Glob.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\TemporaryFile.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\Pipe.h"/>
@@ -1224,7 +1134,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_x64_vs120.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_x64_vs140.vcxproj

@@ -328,14 +328,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -362,14 +354,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -438,14 +422,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -531,14 +507,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -591,14 +559,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -624,14 +584,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -657,14 +609,6 @@
     <ClCompile Include="src\NumberFormatter.cpp"/>
     <ClCompile Include="src\NumberParser.cpp"/>
     <ClCompile Include="src\NumericString.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path.cpp"/>
     <ClCompile Include="src\Path_UNIX.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
@@ -674,14 +618,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -757,14 +693,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -840,14 +768,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -1057,7 +977,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIteratorStrategy.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
@@ -1071,7 +990,6 @@
     <ClInclude Include="include\Poco\Dynamic\VarIterator.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1098,7 +1016,6 @@
     <ClInclude Include="include\Poco\FileStream_POSIX.h"/>
     <ClInclude Include="include\Poco\FileStream_WIN32.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Format.h"/>
@@ -1136,7 +1053,6 @@
     <ClInclude Include="include\Poco\LocalDateTime.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1158,12 +1074,10 @@
     <ClInclude Include="include\Poco\Mutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedTuple.h"/>
@@ -1181,11 +1095,9 @@
     <ClInclude Include="include\Poco\NumericString.h"/>
     <ClInclude Include="include\Poco\ObjectPool.h"/>
     <ClInclude Include="include\Poco\Observer.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
@@ -1198,7 +1110,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\PriorityDelegate.h"/>
@@ -1208,7 +1119,6 @@
     <ClInclude Include="include\Poco\PriorityStrategy.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1233,7 +1143,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_x64_vs140.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 91
Foundation/Foundation_x64_vs150.vcxproj

@@ -328,14 +328,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -362,14 +354,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -438,14 +422,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -531,14 +507,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -591,14 +559,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -624,14 +584,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -657,14 +609,6 @@
     <ClCompile Include="src\NumberFormatter.cpp"/>
     <ClCompile Include="src\NumberParser.cpp"/>
     <ClCompile Include="src\NumericString.cpp"/>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path.cpp"/>
     <ClCompile Include="src\Path_UNIX.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
@@ -674,14 +618,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -757,14 +693,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -840,14 +768,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
@@ -1057,7 +977,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator.h"/>
     <ClInclude Include="include\Poco\DirectoryIteratorStrategy.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h"/>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h"/>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h"/>
     <ClInclude Include="include\Poco\DirectoryWatcher.h"/>
@@ -1071,7 +990,6 @@
     <ClInclude Include="include\Poco\Dynamic\VarIterator.h"/>
     <ClInclude Include="include\Poco\Environment.h"/>
     <ClInclude Include="include\Poco\Environment_UNIX.h"/>
-    <ClInclude Include="include\Poco\Environment_VMS.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32.h"/>
     <ClInclude Include="include\Poco\Environment_WIN32U.h"/>
     <ClInclude Include="include\Poco\Error.h"/>
@@ -1098,7 +1016,6 @@
     <ClInclude Include="include\Poco\FileStream_POSIX.h"/>
     <ClInclude Include="include\Poco\FileStream_WIN32.h"/>
     <ClInclude Include="include\Poco\File_UNIX.h"/>
-    <ClInclude Include="include\Poco\File_VMS.h"/>
     <ClInclude Include="include\Poco\File_WIN32.h"/>
     <ClInclude Include="include\Poco\File_WIN32U.h"/>
     <ClInclude Include="include\Poco\Format.h"/>
@@ -1136,7 +1053,6 @@
     <ClInclude Include="include\Poco\LocalDateTime.h"/>
     <ClInclude Include="include\Poco\LogFile.h"/>
     <ClInclude Include="include\Poco\LogFile_STD.h"/>
-    <ClInclude Include="include\Poco\LogFile_VMS.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32.h"/>
     <ClInclude Include="include\Poco\LogFile_WIN32U.h"/>
     <ClInclude Include="include\Poco\Logger.h"/>
@@ -1158,12 +1074,10 @@
     <ClInclude Include="include\Poco\Mutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent.h"/>
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedEvent_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedMutex.h"/>
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h"/>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h"/>
     <ClInclude Include="include\Poco\NamedMutex_WIN32U.h"/>
     <ClInclude Include="include\Poco\NamedTuple.h"/>
@@ -1181,11 +1095,9 @@
     <ClInclude Include="include\Poco\NumericString.h"/>
     <ClInclude Include="include\Poco\ObjectPool.h"/>
     <ClInclude Include="include\Poco\Observer.h"/>
-    <ClInclude Include="include\Poco\OpcomChannel.h"/>
     <ClInclude Include="include\Poco\Optional.h"/>
     <ClInclude Include="include\Poco\Path.h"/>
     <ClInclude Include="include\Poco\Path_UNIX.h"/>
-    <ClInclude Include="include\Poco\Path_VMS.h"/>
     <ClInclude Include="include\Poco\Path_WIN32.h"/>
     <ClInclude Include="include\Poco\Path_WIN32U.h"/>
     <ClInclude Include="include\Poco\PatternFormatter.h"/>
@@ -1198,7 +1110,6 @@
     <ClInclude Include="include\Poco\PipeStream.h"/>
     <ClInclude Include="include\Poco\Platform.h"/>
     <ClInclude Include="include\Poco\Platform_POSIX.h"/>
-    <ClInclude Include="include\Poco\Platform_VMS.h"/>
     <ClInclude Include="include\Poco\Platform_WIN32.h"/>
     <ClInclude Include="include\Poco\Poco.h"/>
     <ClInclude Include="include\Poco\PriorityDelegate.h"/>
@@ -1208,7 +1119,6 @@
     <ClInclude Include="include\Poco\PriorityStrategy.h"/>
     <ClInclude Include="include\Poco\Process.h"/>
     <ClInclude Include="include\Poco\Process_UNIX.h"/>
-    <ClInclude Include="include\Poco\Process_VMS.h"/>
     <ClInclude Include="include\Poco\Process_WIN32.h"/>
     <ClInclude Include="include\Poco\Process_WIN32U.h"/>
     <ClInclude Include="include\Poco\PurgeStrategy.h"/>
@@ -1233,7 +1143,6 @@
     <ClInclude Include="include\Poco\SharedLibrary.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_HPUX.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h"/>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h"/>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32U.h"/>
     <ClInclude Include="include\Poco\SharedMemory.h"/>

+ 0 - 63
Foundation/Foundation_x64_vs150.vcxproj.filters

@@ -216,9 +216,6 @@
     <ClCompile Include="src\Environment_UNIX.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Environment_VMS.cpp">
-      <Filter>Core\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Environment_WIN32.cpp">
       <Filter>Core\Source Files</Filter>
     </ClCompile>
@@ -489,9 +486,6 @@
     <ClCompile Include="src\SharedLibrary_UNIX.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\SharedLibrary_VMS.cpp">
-      <Filter>SharedLibrary\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\SharedLibrary_WIN32.cpp">
       <Filter>SharedLibrary\Source Files</Filter>
     </ClCompile>
@@ -600,9 +594,6 @@
     <ClCompile Include="src\LogFile_STD.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\LogFile_VMS.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\LogFile_WIN32.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -627,9 +618,6 @@
     <ClCompile Include="src\NullChannel.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\OpcomChannel.cpp">
-      <Filter>Logging\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\PatternFormatter.cpp">
       <Filter>Logging\Source Files</Filter>
     </ClCompile>
@@ -678,9 +666,6 @@
     <ClCompile Include="src\DirectoryIterator_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\DirectoryIterator_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\DirectoryIterator_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -696,9 +681,6 @@
     <ClCompile Include="src\File_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\File_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\File_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -714,9 +696,6 @@
     <ClCompile Include="src\Path_UNIX.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Path_VMS.cpp">
-      <Filter>Filesystem\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Path_WIN32.cpp">
       <Filter>Filesystem\Source Files</Filter>
     </ClCompile>
@@ -732,9 +711,6 @@
     <ClCompile Include="src\NamedEvent_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedEvent_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedEvent_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -747,9 +723,6 @@
     <ClCompile Include="src\NamedMutex_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\NamedMutex_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\NamedMutex_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -780,9 +753,6 @@
     <ClCompile Include="src\Process_UNIX.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="src\Process_VMS.cpp">
-      <Filter>Processes\Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="src\Process_WIN32.cpp">
       <Filter>Processes\Source Files</Filter>
     </ClCompile>
@@ -986,9 +956,6 @@
     <ClInclude Include="include\Poco\Environment_UNIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Environment_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Environment_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1070,9 +1037,6 @@
     <ClInclude Include="include\Poco\Platform_POSIX.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Platform_VMS.h">
-      <Filter>Core\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Platform_WIN32.h">
       <Filter>Core\Header Files</Filter>
     </ClInclude>
@@ -1370,9 +1334,6 @@
     <ClInclude Include="include\Poco\SharedLibrary_UNIX.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\SharedLibrary_VMS.h">
-      <Filter>SharedLibrary\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\SharedLibrary_WIN32.h">
       <Filter>SharedLibrary\Header Files</Filter>
     </ClInclude>
@@ -1430,9 +1391,6 @@
     <ClInclude Include="include\Poco\LogFile_STD.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\LogFile_VMS.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\LogFile_WIN32.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1457,9 +1415,6 @@
     <ClInclude Include="include\Poco\NullChannel.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\OpcomChannel.h">
-      <Filter>Logging\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\PatternFormatter.h">
       <Filter>Logging\Header Files</Filter>
     </ClInclude>
@@ -1517,9 +1472,6 @@
     <ClInclude Include="include\Poco\DirectoryIterator_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\DirectoryIterator_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\DirectoryIterator_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1535,9 +1487,6 @@
     <ClInclude Include="include\Poco\File_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\File_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\File_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1553,9 +1502,6 @@
     <ClInclude Include="include\Poco\Path_UNIX.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Path_VMS.h">
-      <Filter>Filesystem\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Path_WIN32.h">
       <Filter>Filesystem\Header Files</Filter>
     </ClInclude>
@@ -1571,9 +1517,6 @@
     <ClInclude Include="include\Poco\NamedEvent_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedEvent_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedEvent_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1586,9 +1529,6 @@
     <ClInclude Include="include\Poco\NamedMutex_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\NamedMutex_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\NamedMutex_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
@@ -1619,9 +1559,6 @@
     <ClInclude Include="include\Poco\Process_UNIX.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="include\Poco\Process_VMS.h">
-      <Filter>Processes\Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="include\Poco\Process_WIN32.h">
       <Filter>Processes\Header Files</Filter>
     </ClInclude>

+ 0 - 412
Foundation/Foundation_x64_vs90.vcproj

@@ -489,45 +489,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Environment_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Environment_WIN32.cpp">
 					<FileConfiguration
@@ -903,8 +864,6 @@
 					RelativePath=".\include\Poco\Environment.h"/>
 				<File
 					RelativePath=".\include\Poco\Environment_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Environment_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Environment_WIN32.h"/>
 				<File
@@ -959,8 +918,6 @@
 					RelativePath=".\include\Poco\Platform.h"/>
 				<File
 					RelativePath=".\include\Poco\Platform_POSIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Platform_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Platform_WIN32.h"/>
 				<File
@@ -1872,45 +1829,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\SharedLibrary_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\SharedLibrary_WIN32.cpp">
 					<FileConfiguration
@@ -2006,8 +1924,6 @@
 					RelativePath=".\include\Poco\SharedLibrary_HPUX.h"/>
 				<File
 					RelativePath=".\include\Poco\SharedLibrary_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\SharedLibrary_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\SharedLibrary_WIN32.h"/>
 				<File
@@ -2148,45 +2064,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\LogFile_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\LogFile_WIN32.cpp">
 					<FileConfiguration
@@ -2277,45 +2154,6 @@
 					RelativePath=".\src\Message.cpp"/>
 				<File
 					RelativePath=".\src\NullChannel.cpp"/>
-				<File
-					RelativePath=".\src\OpcomChannel.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\PatternFormatter.cpp"/>
 				<File
@@ -2396,8 +2234,6 @@
 					RelativePath=".\include\Poco\LogFile.h"/>
 				<File
 					RelativePath=".\include\Poco\LogFile_STD.h"/>
-				<File
-					RelativePath=".\include\Poco\LogFile_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\LogFile_WIN32.h"/>
 				<File
@@ -2414,8 +2250,6 @@
 					RelativePath=".\include\Poco\Message.h"/>
 				<File
 					RelativePath=".\include\Poco\NullChannel.h"/>
-				<File
-					RelativePath=".\include\Poco\OpcomChannel.h"/>
 				<File
 					RelativePath=".\include\Poco\PatternFormatter.h"/>
 				<File
@@ -2571,45 +2405,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\DirectoryIterator_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\DirectoryIterator_WIN32.cpp">
 					<FileConfiguration
@@ -2731,45 +2526,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\File_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\File_WIN32.cpp">
 					<FileConfiguration
@@ -2891,45 +2647,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Path_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Path_WIN32.cpp">
 					<FileConfiguration
@@ -3017,8 +2734,6 @@
 					RelativePath=".\include\Poco\DirectoryIterator.h"/>
 				<File
 					RelativePath=".\include\Poco\DirectoryIterator_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\DirectoryIterator_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\DirectoryIterator_WIN32.h"/>
 				<File
@@ -3029,8 +2744,6 @@
 					RelativePath=".\include\Poco\File.h"/>
 				<File
 					RelativePath=".\include\Poco\File_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\File_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\File_WIN32.h"/>
 				<File
@@ -3041,8 +2754,6 @@
 					RelativePath=".\include\Poco\Path.h"/>
 				<File
 					RelativePath=".\include\Poco\Path_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Path_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Path_WIN32.h"/>
 				<File
@@ -3096,45 +2807,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\NamedEvent_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\NamedEvent_WIN32.cpp">
 					<FileConfiguration
@@ -3254,45 +2926,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\NamedMutex_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\NamedMutex_WIN32.cpp">
 					<FileConfiguration
@@ -3535,45 +3168,6 @@
 							Name="VCCLCompilerTool"/>
 					</FileConfiguration>
 				</File>
-				<File
-					RelativePath=".\src\Process_VMS.cpp">
-					<FileConfiguration
-						Name="debug_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_shared|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_mt|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="debug_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-					<FileConfiguration
-						Name="release_static_md|x64"
-						ExcludedFromBuild="true">
-						<Tool
-							Name="VCCLCompilerTool"/>
-					</FileConfiguration>
-				</File>
 				<File
 					RelativePath=".\src\Process_WIN32.cpp">
 					<FileConfiguration
@@ -3778,8 +3372,6 @@
 					RelativePath=".\include\Poco\NamedEvent.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedEvent_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\NamedEvent_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedEvent_WIN32.h"/>
 				<File
@@ -3788,8 +3380,6 @@
 					RelativePath=".\include\Poco\NamedMutex.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedMutex_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\NamedMutex_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\NamedMutex_WIN32.h"/>
 				<File
@@ -3810,8 +3400,6 @@
 					RelativePath=".\include\Poco\Process.h"/>
 				<File
 					RelativePath=".\include\Poco\Process_UNIX.h"/>
-				<File
-					RelativePath=".\include\Poco\Process_VMS.h"/>
 				<File
 					RelativePath=".\include\Poco\Process_WIN32.h"/>
 				<File

+ 0 - 1
Foundation/build.gradle

@@ -54,7 +54,6 @@ model {
 						exclude 'EventLogChannel.cpp'
 						exclude 'UnWindows.cpp'
 						exclude 'WindowsConsoleChannel.cpp'
-						exclude 'OpcomChannel.cpp'
 						exclude 'AndroidLogChannel.cpp'
 						exclude 'SyslogChannel.cpp'
 

+ 0 - 3
Foundation/include/Poco/Debugger.h

@@ -39,8 +39,6 @@ public:
 		/// function.
 		/// On Unix, this function returns true if the environment
 		/// variable POCO_ENABLE_DEBUGGER is set.
-		/// On OpenVMS, this function always returns true in debug,
-		/// mode, false otherwise.
 
 	static void message(const std::string& msg);
 		/// Writes a message to the debugger log, if available, otherwise to
@@ -54,7 +52,6 @@ public:
 		/// Breaks into the debugger, if it is available.
 		/// On Windows, this is done using the DebugBreak() function.
 		/// On Unix, the SIGINT signal is raised.
-		/// On OpenVMS, the SS$_DEBUG signal is raised.
 
 	static void enter(const std::string& msg);
 		/// Writes a debug message to the debugger log and breaks into it.

+ 0 - 75
Foundation/include/Poco/DirectoryIterator_VMS.h

@@ -1,75 +0,0 @@
-//
-// DirectoryIterator_VMS.h
-//
-// Library: Foundation
-// Package: Filesystem
-// Module:  DirectoryIterator
-//
-// Definition of the DirectoryIteratorImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_DirectoryIterator_VMS_INCLUDED
-#define Foundation_DirectoryIterator_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include <rms.h>
-
-
-namespace Poco {
-
-
-class Foundation_API DirectoryIteratorImpl
-{
-public:
-	DirectoryIteratorImpl(const std::string& path);
-	~DirectoryIteratorImpl();
-	
-	void duplicate();
-	void release();
-	
-	const std::string& get() const;
-	const std::string& next();
-	
-private:
-	struct FAB  _fab;
-	struct NAM  _nam;
-	std::string _search;
-	char        _spec[255];
-	std::string _current;
-	int _rc;
-};
-
-
-//
-// inlines
-//
-const std::string& DirectoryIteratorImpl::get() const
-{
-	return _current;
-}
-
-
-inline void DirectoryIteratorImpl::duplicate()
-{
-	++_rc;
-}
-
-
-inline void DirectoryIteratorImpl::release()
-{
-	if (--_rc == 0)
-		delete this;
-}
-
-
-} // namespace Poco
-
-
-#endif // Foundation_DirectoryIterator_VMS_INCLUDED

+ 0 - 57
Foundation/include/Poco/Environment_VMS.h

@@ -1,57 +0,0 @@
-//
-// Environment_VMS.h
-//
-// Library: Foundation
-// Package: Core
-// Module:  Environment
-//
-// Definition of the EnvironmentImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_Environment_VMS_INCLUDED
-#define Foundation_Environment_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include "Poco/Mutex.h"
-
-
-namespace Poco {
-
-
-class Foundation_API EnvironmentImpl
-{
-public:
-	typedef UInt8 NodeId[6]; /// Ethernet address.
-
-	static std::string getImpl(const std::string& name);	
-	static bool hasImpl(const std::string& name);	
-	static void setImpl(const std::string& name, const std::string& value);
-	static std::string osNameImpl();
-	static std::string osDisplayNameImpl();
-	static std::string osVersionImpl();
-	static std::string osArchitectureImpl();
-	static std::string nodeNameImpl();
-	static void nodeIdImpl(NodeId& id);
-	static unsigned processorCountImpl();
-	
-	static std::string getsyi(unsigned short code);
-		/// a wrapper for $GETSYIW
-		
-	static std::string trnlnm(const std::string& name);
-
-private:
-	static FastMutex _mutex;
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_Environment_VMS_INCLUDED

+ 7 - 7
Foundation/include/Poco/FPEnvironment.h

@@ -23,7 +23,7 @@
 
 #if defined(POCO_NO_FPENVIRONMENT)
 #include "Poco/FPEnvironment_DUMMY.h"
-#elif defined(__osf__) || defined(__VMS)
+#elif defined(__osf__)
 #include "Poco/FPEnvironment_DEC.h"
 #elif defined(sun) || defined(__sun)
 #include "Poco/FPEnvironment_SUN.h"
@@ -48,7 +48,7 @@ class Foundation_API FPEnvironment: private FPEnvironmentImpl
 	/// mode and floating-point flags).
 	/// The class also provides various static
 	/// methods to query certain properties
-	/// of a floating-point number. 
+	/// of a floating-point number.
 {
 public:
 	enum RoundingMode
@@ -82,7 +82,7 @@ public:
 	~FPEnvironment();
 		/// Restores the previous environment (unless
 		/// keepCurrent() has been called previously)
-		
+
 	FPEnvironment& operator = (const FPEnvironment& env);
 		/// Assignment operator
 
@@ -95,10 +95,10 @@ public:
 
 	static bool isFlag(Flag flag);
 		/// Returns true iff the given flag is set.
-		
+
 	static void setRoundingMode(RoundingMode mode);
 		/// Sets the rounding mode.
-		
+
 	static RoundingMode getRoundingMode();
 		/// Returns the current rounding mode.
 
@@ -140,13 +140,13 @@ inline void FPEnvironment::setRoundingMode(RoundingMode mode)
 	setRoundingModeImpl(RoundingModeImpl(mode));
 }
 
-	
+
 inline FPEnvironment::RoundingMode FPEnvironment::getRoundingMode()
 {
 	return RoundingMode(getRoundingModeImpl());
 }
 
-	
+
 inline bool FPEnvironment::isInfinite(float value)
 {
 	return isInfiniteImpl(value);

+ 32 - 34
Foundation/include/Poco/File.h

@@ -35,8 +35,6 @@
 #include "Poco/File_VX.h"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "Poco/File_UNIX.h"
-#else
-#include "Poco/File_VMS.h"
 #endif
 
 
@@ -49,17 +47,17 @@ class Path;
 class Foundation_API File: private FileImpl
 	/// The File class provides methods for working with a file.
 	///
-	/// Regarding paths passed to the various methods, note that 
+	/// Regarding paths passed to the various methods, note that
 	/// platform-specific limitations regarding maximum length
 	/// of the entire path and its components apply.
 	///
-	/// On Windows, if compiled with UTF-8 support (POCO_WIN32_UTF8) 
+	/// On Windows, if compiled with UTF-8 support (POCO_WIN32_UTF8)
 	/// the implementation tries to work around the rather low
 	/// 260 characters MAX_PATH limit by adding the "\\?\" prefix if
 	/// a path is absolute and exceeds MAX_PATH characters in length.
-	/// Note that various limitations regarding usage of the "\\?\" 
+	/// Note that various limitations regarding usage of the "\\?\"
 	/// prefix apply in that case, e.g. the path must
-	/// not contain relative components ("." and "..") and must not 
+	/// not contain relative components ("." and "..") and must not
 	/// use the forward slash ("/") as directory separator.
 {
 public:
@@ -70,19 +68,19 @@ public:
 
 	File(const std::string& path);
 		/// Creates the file.
-		
+
 	File(const char* path);
 		/// Creates the file.
 
 	File(const Path& path);
 		/// Creates the file.
-		
+
 	File(const File& file);
 		/// Copy constructor.
 
 	virtual ~File();
 		/// Destroys the file.
-	
+
 	File& operator = (const File& file);
 		/// Assignment operator.
 
@@ -94,39 +92,39 @@ public:
 
 	File& operator = (const Path& path);
 		/// Assignment operator.
-		
+
 	void swap(File& file);
 		/// Swaps the file with another one.
 
 	const std::string& path() const;
 		/// Returns the path.
-	
+
 	bool exists() const;
 		/// Returns true iff the file exists.
-		
+
 	bool canRead() const;
 		/// Returns true iff the file is readable.
-		
+
 	bool canWrite() const;
 		/// Returns true iff the file is writeable.
 
 	bool canExecute() const;
 		/// Returns true iff the file is executable.
 		///
-		/// On Windows and OpenVMS, the file must have
+		/// On Windows, the file must have
 		/// the extension ".EXE" to be executable.
 		/// On Unix platforms, the executable permission
 		/// bit must be set.
 
 	bool isFile() const;
 		/// Returns true iff the file is a regular file.
-		
+
 	bool isLink() const;
 		/// Returns true iff the file is a symbolic link.
-		
+
 	bool isDirectory() const;
 		/// Returns true iff the file is a directory.
-		
+
 	bool isDevice() const;
 		/// Returns true iff the file is a device.
 
@@ -150,67 +148,67 @@ public:
 
 	Timestamp getLastModified() const;
 		/// Returns the modification date of the file.
-		
+
 	File& setLastModified(const Timestamp& ts);
 		/// Sets the modification date of the file.
-		
+
 	FileSize getSize() const;
 		/// Returns the size of the file in bytes.
-		
+
 	File& setSize(FileSize size);
 		/// Sets the size of the file in bytes. Can be used
 		/// to truncate a file.
-		
+
 	File& setWriteable(bool flag = true);
 		/// Makes the file writeable (if flag is true), or
 		/// non-writeable (if flag is false) by setting the
 		/// file's flags in the filesystem accordingly.
-		
+
 	File& setReadOnly(bool flag = true);
 		/// Makes the file non-writeable (if flag is true), or
 		/// writeable (if flag is false) by setting the
 		/// file's flags in the filesystem accordingly.
-		
+
 	File& setExecutable(bool flag = true);
 		/// Makes the file executable (if flag is true), or
 		/// non-executable (if flag is false) by setting
 		/// the file's permission bits accordingly.
 		///
-		/// Does nothing on Windows and OpenVMS.	
-		
+		/// Does nothing on Windows.
+
 	void copyTo(const std::string& path) const;
-		/// Copies the file (or directory) to the given path. 
+		/// Copies the file (or directory) to the given path.
 		/// The target path can be a directory.
 		///
 		/// A directory is copied recursively.
 
 	void moveTo(const std::string& path);
-		/// Copies the file (or directory) to the given path and 
+		/// Copies the file (or directory) to the given path and
 		/// removes the original file. The target path can be a directory.
-		
+
 	void renameTo(const std::string& path);
 		/// Renames the file to the new name.
-		
+
 	void remove(bool recursive = false);
 		/// Deletes the file. If recursive is true and the
 		/// file is a directory, recursively deletes all
 		/// files in the directory.
-	
+
 	bool createFile();
 		/// Creates a new, empty file in an atomic operation.
 		/// Returns true if the file has been created and false
 		/// if the file already exists. Throws an exception if
 		/// an error occurs.
-	
+
 	bool createDirectory();
 		/// Creates a directory. Returns true if the directory
 		/// has been created and false if it already exists.
 		/// Throws an exception if an error occurs.
-	
+
 	void createDirectories();
 		/// Creates a directory (and all parent directories
 		/// if necessary).
-		
+
 	void list(std::vector<std::string>& files) const;
 		/// Fills the vector with the names of all
 		/// files in the directory.
@@ -225,7 +223,7 @@ public:
 	bool operator <= (const File& file) const;
 	bool operator >  (const File& file) const;
 	bool operator >= (const File& file) const;
-	
+
 	static void handleLastError(const std::string& path);
 		/// For internal use only. Throws an appropriate
 		/// exception for the last file-related error.

+ 0 - 79
Foundation/include/Poco/File_VMS.h

@@ -1,79 +0,0 @@
-//
-// File_VMS.h
-//
-// Library: Foundation
-// Package: Filesystem
-// Module:  File
-//
-// Definition of the FileImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_File_VMS_INCLUDED
-#define Foundation_File_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-
-
-namespace Poco {
-
-
-class FileImpl
-{
-protected:
-	typedef UInt64 FileSizeImpl;
-
-	FileImpl();
-	FileImpl(const std::string& path);
-	virtual ~FileImpl();
-	void setPath(const std::string& path);
-	void swapImpl(FileImpl& file);
-	void setPathImpl(const std::string& path);
-	const std::string& getPathImpl() const;
-	bool existsImpl() const;
-	bool canReadImpl() const;
-	bool canWriteImpl() const;
-	bool canExecuteImpl() const;
-	bool isFileImpl() const;
-	bool isDirectoryImpl() const;
-	bool isLinkImpl() const;
-	bool isDeviceImpl() const;
-	bool isHiddenImpl() const;
-	Timestamp createdImpl() const;
-	Timestamp getLastModifiedImpl() const;
-	void setLastModifiedImpl(const Timestamp& ts);
-	FileSizeImpl getSizeImpl() const;
-	void setSizeImpl(FileSizeImpl size);
-	void setWriteableImpl(bool flag = true);		
-	void setExecutableImpl(bool flag = true);		
-	void copyToImpl(const std::string& path) const;
-	void renameToImpl(const std::string& path);
-	void removeImpl();
-	bool createFileImpl();
-	bool createDirectoryImpl();
-	static void handleLastError(const std::string& path);
-	
-private:
-	std::string _path;
-};
-
-
-//
-// inlines
-//
-inline const std::string& FileImpl::getPathImpl() const
-{
-	return _path;
-}
-
-
-} // namespace Poco
-
-
-#endif // Foundation_File_VMS_INCLUDED

+ 0 - 2
Foundation/include/Poco/Foundation.h

@@ -98,8 +98,6 @@
 #include "Poco/Platform.h"
 #if defined(_WIN32)
 	#include "Poco/Platform_WIN32.h"
-#elif defined(__VMS)
-	#include "Poco/Platform_VMS.h"
 #elif defined(POCO_VXWORKS)
 	#include "Poco/Platform_VX.h"
 #elif defined(POCO_OS_FAMILY_UNIX)

+ 2 - 4
Foundation/include/Poco/LogFile.h

@@ -25,8 +25,6 @@
 #include "Poco/LogFile_WIN32U.h"
 #elif defined(POCO_OS_FAMILY_WINDOWS)
 #include "Poco/LogFile_WIN32.h"
-#elif defined(POCO_OS_FAMILY_VMS)
-#include "Poco/LogFile_VMS.h"
 #else
 #include "Poco/LogFile_STD.h"
 #endif
@@ -53,10 +51,10 @@ public:
 
 	UInt64 size() const;
 		/// Returns the current size in bytes of the log file.
-	
+
 	Timestamp creationDate() const;
 		/// Returns the date and time the log file was created.
-	
+
 	const std::string& path() const;
 		/// Returns the path given in the constructor.
 };

+ 0 - 53
Foundation/include/Poco/LogFile_VMS.h

@@ -1,53 +0,0 @@
-//
-// LogFile_VMS.h
-//
-// Library: Foundation
-// Package: Logging
-// Module:  LogFile
-//
-// Definition of the LogFileImpl class using C I/O with OpenVMS extensions.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_LogFile_VMS_INCLUDED
-#define Foundation_LogFile_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include "Poco/Timestamp.h"
-#include <stdio.h>
-
-
-namespace Poco {
-
-
-class Foundation_API LogFileImpl
-	/// The implementation of LogFile for OpenVMS.
-	/// The C Standard Library functions for file I/O
-	/// are used with OpenVMS-specific extensions to
-	/// control sharing and locking behavior.
-{
-public:
-	LogFileImpl(const std::string& path);
-	~LogFileImpl();
-	void writeImpl(const std::string& text, bool flush);
-	UInt64 sizeImpl() const;
-	Timestamp creationDateImpl() const;
-	const std::string& pathImpl() const;
-
-private:
-	std::string   _path;
-	mutable FILE* _file;
-	Timestamp     _creationDate;
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_LogFile_VMS_INCLUDED

+ 6 - 7
Foundation/include/Poco/LoggingFactory.h

@@ -37,7 +37,6 @@ class Foundation_API LoggingFactory
 	///   - FileChannel
 	///   - FormattingChannel
 	///   - NullChannel
-	///   - OpcomChannel (OpenVMS only)
 	///   - SplitterChannel
 	///   - SyslogChannel (Unix platforms only)
 	///
@@ -56,23 +55,23 @@ public:
 
 	~LoggingFactory();
 		/// Destroys the LoggingFactory.
-		
+
 	void registerChannelClass(const std::string& className, ChannelInstantiator* pFactory);
 		/// Registers a channel class with the LoggingFactory.
-		
+
 	void registerFormatterClass(const std::string& className, FormatterFactory* pFactory);
 		/// Registers a formatter class with the LoggingFactory.
 
 	Channel* createChannel(const std::string& className) const;
 		/// Creates a new Channel instance from specified class.
 		///
-		/// Throws a NotFoundException if the specified channel class 
+		/// Throws a NotFoundException if the specified channel class
 		/// has not been registered.
-		
+
 	Formatter* createFormatter(const std::string& className) const;
 		/// Creates a new Formatter instance from specified class.
 		///
-		/// Throws a NotFoundException if the specified formatter class 
+		/// Throws a NotFoundException if the specified formatter class
 		/// has not been registered.
 
 	static LoggingFactory& defaultFactory();
@@ -81,7 +80,7 @@ public:
 
 private:
 	void registerBuiltins();
-	
+
 	DynamicFactory<Channel>   _channelFactory;
 	DynamicFactory<Formatter> _formatterFactory;
 };

+ 4 - 6
Foundation/include/Poco/NamedEvent.h

@@ -29,8 +29,6 @@
 #include "Poco/NamedEvent_Android.h"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "Poco/NamedEvent_UNIX.h"
-#else
-#include "Poco/NamedEvent_VMS.h"
 #endif
 
 
@@ -38,7 +36,7 @@ namespace Poco {
 
 
 class Foundation_API NamedEvent: public NamedEventImpl
-	/// An NamedEvent is a global synchronization object 
+	/// An NamedEvent is a global synchronization object
 	/// that allows one process or thread to signal an
 	/// other process or thread that a certain event
 	/// has happened.
@@ -58,13 +56,13 @@ class Foundation_API NamedEvent: public NamedEventImpl
 public:
 	NamedEvent(const std::string& name);
 		/// Creates the event.
-		
+
 	~NamedEvent();
 		/// Destroys the event.
 
 	void set();
-		/// Signals the event. 
-		/// The one thread or process waiting for the event 
+		/// Signals the event.
+		/// The one thread or process waiting for the event
 		/// can resume execution.
 
 	void wait();

+ 0 - 44
Foundation/include/Poco/NamedEvent_VMS.h

@@ -1,44 +0,0 @@
-//
-// NamedEvent_VMS.h
-//
-// Library: Foundation
-// Package: Processes
-// Module:  NamedEvent
-//
-// Definition of the NamedEventImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_NamedEvent_VMS_INCLUDED
-#define Foundation_NamedEvent_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-
-
-namespace Poco {
-
-
-class Foundation_API NamedEventImpl
-{
-protected:
-	NamedEventImpl(const std::string& name);	
-	~NamedEventImpl();
-	void setImpl();
-	void waitImpl();
-	
-private:
-	std::string    _name;
-	unsigned short _mbxChan;
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_NamedEvent_VMS_INCLUDED

+ 4 - 6
Foundation/include/Poco/NamedMutex.h

@@ -30,8 +30,6 @@
 #include "Poco/NamedMutex_Android.h"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "Poco/NamedMutex_UNIX.h"
-#else
-#include "Poco/NamedMutex_VMS.h"
 #endif
 
 
@@ -39,7 +37,7 @@ namespace Poco {
 
 
 class Foundation_API NamedMutex: private NamedMutexImpl
-	/// A NamedMutex (mutual exclusion) is a global synchronization 
+	/// A NamedMutex (mutual exclusion) is a global synchronization
 	/// mechanism used to control access to a shared resource
 	/// in a concurrent (multi process) scenario.
 	/// Using the ScopedLock class is the preferred way to automatically
@@ -58,10 +56,10 @@ class Foundation_API NamedMutex: private NamedMutexImpl
 {
 public:
 	typedef Poco::ScopedLock<NamedMutex> ScopedLock;
-	
+
 	NamedMutex(const std::string& name);
 		/// creates the Mutex.
-		
+
 	~NamedMutex();
 		/// destroys the Mutex.
 
@@ -77,7 +75,7 @@ public:
 	void unlock();
 		/// Unlocks the mutex so that it can be acquired by
 		/// other threads.
-	
+
 private:
 	NamedMutex();
 	NamedMutex(const NamedMutex&);

+ 0 - 48
Foundation/include/Poco/NamedMutex_VMS.h

@@ -1,48 +0,0 @@
-//
-// NamedMutex_VMS.h
-//
-// Library: Foundation
-// Package: Processes
-// Module:  NamedMutex
-//
-// Definition of the NamedMutexImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_NamedMutex_VMS_INCLUDED
-#define Foundation_NamedMutex_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include <descrip.h>
-#include <lckdef.h>
-
-
-namespace Poco {
-
-
-class Foundation_API NamedMutexImpl
-{
-protected:
-	NamedMutexImpl(const std::string& name);
-	~NamedMutexImpl();
-	void lockImpl();
-	bool tryLockImpl();
-	void unlockImpl();
-	
-private:
-	std::string             _name;
-	struct dsc$descriptor_s _nameDesc;
-	int                     _lksb[4];
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_NamedMutex_VMS_INCLUDED

+ 0 - 80
Foundation/include/Poco/OpcomChannel.h

@@ -1,80 +0,0 @@
-//
-// OpcomChannel.h
-//
-// Library: Foundation
-// Package: Logging
-// Module:  OpcomChannel
-//
-// Definition of the OpcomChannel class specific to OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_OpcomChannel_INCLUDED
-#define Foundation_OpcomChannel_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include "Poco/Channel.h"
-
-
-namespace Poco {
-
-
-class Foundation_API OpcomChannel: public Channel
-	/// A OpenVMS-only channel that uses the OpenVMS OPCOM service.
-{
-public:
-	OpcomChannel();
-		/// Creates an OpcomChannel that uses the OPC$M_NM_CENTRL
-		/// target.
-		
-	OpcomChannel(int target);
-		/// Creates an OpcomChannel that uses the given target.
-		/// Specify one of the OPC$M_NM_* values.
-		/// See also setProperty().
-		
-	void log(const Message& msg);
-		/// Logs the given message using the OpenVMS OPCOM service.
-		
-	void setProperty(const std::string& name, const std::string& value);
-		/// Sets the property with the given name. 
-		/// 
-		/// The only supported property is "target", which must
-		/// be set to one of the following values:
-		///
-		///   * CARDS:    Card device operator
-		///   * CENTRL:   Central operator
-		///   * SECURITY: Security operator
-		///   * CLUSTER:  OpenVMS Cluster operator
-		///   * DEVICE:   Device status information
-		///   * DISKS:    Disks operator
-		///   * NTWORK:   Network operator
-		///   * TAPES:    Tapes operator
-		///   * PRINT:    Printer operator
-		///   * OPER1 .. 
-		///   * OPER12:   System-manager-defined operator functions
-
-	std::string getProperty(const std::string& name) const;
-		/// Returns the value of the property with the given name.
-		/// See setProperty() for a description of the supported
-		/// properties.
-
-	static const std::string PROP_TARGET;
-		
-protected:
-	~OpcomChannel();
-	
-private:
-	int _target;
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_OpcomChannel_INCLUDED

+ 0 - 43
Foundation/include/Poco/Path_VMS.h

@@ -1,43 +0,0 @@
-//
-// Path_VMS.h
-//
-// Library: Foundation
-// Package: Filesystem
-// Module:  Path
-//
-// Definition of the PathImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_Path_VMS_INCLUDED
-#define Foundation_Path_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include <vector>
-
-
-namespace Poco {
-
-
-class PathImpl
-{
-public:
-	static std::string currentImpl();
-	static std::string homeImpl();
-	static std::string tempImpl();
-	static std::string nullImpl();
-	static std::string expandImpl(const std::string& path);
-	static void listRootsImpl(std::vector<std::string>& roots);
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_Path_VMS_INCLUDED

+ 0 - 70
Foundation/include/Poco/Platform_VMS.h

@@ -1,70 +0,0 @@
-//
-// Platform_VMS.h
-//
-// Library: Foundation
-// Package: Core
-// Module:  Platform
-//
-// Platform and architecture identification macros
-// and platform-specific definitions for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_Platform_VMS_INCLUDED
-#define Foundation_Platform_VMS_INCLUDED
-
-
-// Define the POCO_DESCRIPTOR_STRING and POCO_DESCRIPTOR_LITERAL
-// macros which we use instead of $DESCRIPTOR and $DESCRIPTOR64. 
-// Our macros work with both 32bit and 64bit pointer sizes.
-#if __INITIAL_POINTER_SIZE != 64
-	#define POCO_DESCRIPTOR_STRING(name, string) \
-		struct dsc$descriptor_s name =	\
-		{								\
-			string.size(),				\
-			DSC$K_DTYPE_T,				\
-			DSC$K_CLASS_S,				\
-			(char*) string.data()		\
-		}
-	#define POCO_DESCRIPTOR_LITERAL(name, string) \
-		struct dsc$descriptor_s name =	\
-		{								\
-			sizeof(string) - 1,			\
-			DSC$K_DTYPE_T,				\
-			DSC$K_CLASS_S,				\
-			(char*) string				\
-		}
-#else
-	#define POCO_DESCRIPTOR_STRING(name, string) \
-		struct dsc64$descriptor_s name =\
-		{								\
-			1,							\
-			DSC64$K_DTYPE_T,			\
-			DSC64$K_CLASS_S,			\
-			-1,							\
-			string.size(),				\
-			(char*) string.data()		\
-		}
-	#define POCO_DESCRIPTOR_LITERAL(name, string) \
-		struct dsc64$descriptor_s name =\
-		{								\
-			1,							\
-			DSC64$K_DTYPE_T,			\
-			DSC64$K_CLASS_S,			\
-			-1,							\
-			sizeof(string) - 1,			\
-			(char*) string				\
-		}
-#endif
-
-
-// No <sys/select.h> header file
-#define POCO_NO_SYS_SELECT_H
-
-
-#endif // Foundation_Platform_VMS_INCLUDED

+ 34 - 36
Foundation/include/Poco/Process.h

@@ -33,8 +33,6 @@
 #include "Poco/Process_VX.h"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "Poco/Process_UNIX.h"
-#else
-#include "Poco/Process_VMS.h"
 #endif
 
 
@@ -56,28 +54,28 @@ public:
 
 	ProcessHandle(const ProcessHandle& handle);
 		/// Creates a ProcessHandle by copying another one.
-		
+
 	~ProcessHandle();
 		/// Destroys the ProcessHandle.
-		
+
 	ProcessHandle& operator = (const ProcessHandle& handle);
 		/// Assigns another handle.
-		
+
 	PID id() const;
 		/// Returns the process ID.
-		
+
 	int wait() const;
 		/// Waits for the process to terminate
 		/// and returns the exit code of the process.
-		
+
 protected:
 	ProcessHandle(ProcessHandleImpl* pImpl);
-	
+
 private:
 	ProcessHandle();
 
 	ProcessHandleImpl* _pImpl;
-	
+
 	friend class Process;
 };
 
@@ -89,22 +87,22 @@ public:
 	typedef PIDImpl  PID;
 	typedef ArgsImpl Args;
 	typedef EnvImpl  Env;
-	
+
 	static PID id();
 		/// Returns the process ID of the current process.
-		
+
 	static void times(long& userTime, long& kernelTime);
 		/// Returns the number of seconds spent by the
 		/// current process in user and kernel mode.
-		
+
 	static ProcessHandle launch(const std::string& command, const Args& args);
 		/// Creates a new process for the given command and returns
 		/// a ProcessHandle of the new process. The given arguments are
 		/// passed to the command on the command line.
 
 	static ProcessHandle launch(
-		const std::string& command, 
-		const Args& args, 
+		const std::string& command,
+		const Args& args,
 		const std::string& initialDirectory);
 		/// Creates a new process for the given command and returns
 		/// a ProcessHandle of the new process. The given arguments are
@@ -112,10 +110,10 @@ public:
 		/// The process starts executing in the specified initial directory.
 
 	static ProcessHandle launch(
-		const std::string& command, 
-		const Args& args, 
-		Pipe* inPipe, 
-		Pipe* outPipe, 
+		const std::string& command,
+		const Args& args,
+		Pipe* inPipe,
+		Pipe* outPipe,
 		Pipe* errPipe);
 		/// Creates a new process for the given command and returns
 		/// a ProcessHandle of the new process. The given arguments are
@@ -144,11 +142,11 @@ public:
 		///     int rc = ph.wait();
 
 	static ProcessHandle launch(
-		const std::string& command, 
-		const Args& args, 
+		const std::string& command,
+		const Args& args,
 		const std::string& initialDirectory,
-		Pipe* inPipe, 
-		Pipe* outPipe, 
+		Pipe* inPipe,
+		Pipe* outPipe,
 		Pipe* errPipe);
 		/// Creates a new process for the given command and returns
 		/// a ProcessHandle of the new process. The given arguments are
@@ -176,12 +174,12 @@ public:
 		///     PipeInputStream istr(outPipe);
 		///     ... // read output of ps from istr
 		///     int rc = ph.wait();
-		
+
 	static ProcessHandle launch(
-		const std::string& command, 
-		const Args& args, 
-		Pipe* inPipe, 
-		Pipe* outPipe, 
+		const std::string& command,
+		const Args& args,
+		Pipe* inPipe,
+		Pipe* outPipe,
 		Pipe* errPipe,
 		const Env& env);
 		/// Creates a new process for the given command and returns
@@ -195,11 +193,11 @@ public:
 		/// The launched process is given the specified environment variables.
 
 	static ProcessHandle launch(
-		const std::string& command, 
-		const Args& args, 
+		const std::string& command,
+		const Args& args,
 		const std::string& initialDirectory,
-		Pipe* inPipe, 
-		Pipe* outPipe, 
+		Pipe* inPipe,
+		Pipe* outPipe,
 		Pipe* errPipe,
 		const Env& env);
 		/// Creates a new process for the given command and returns
@@ -214,7 +212,7 @@ public:
 	static int wait(const ProcessHandle& handle);
 		/// Waits for the process specified by handle to terminate
 		/// and returns the exit code of the process.
-		
+
 	static bool isRunning(const ProcessHandle& handle);
 		/// check if the process specified by handle is running or not
 		///
@@ -223,7 +221,7 @@ public:
 
 	static bool isRunning(PID pid);
 		/// Check if the process specified by given pid is running or not.
-		
+
 	static void kill(ProcessHandle& handle);
 		/// Kills the process specified by handle.
 		///
@@ -232,7 +230,7 @@ public:
 
 	static void kill(PID pid);
 		/// Kills the process with the given pid.
-		
+
 	static void requestTermination(PID pid);
 		/// Requests termination of the process with the give PID.
 		///
@@ -240,7 +238,7 @@ public:
 		/// process and thus work with arbitrary processes.
 		///
 		/// On other platforms, a global event flag
-		/// will be set. Setting the flag will cause 
+		/// will be set. Setting the flag will cause
 		/// Util::ServerApplication::waitForTerminationRequest() to
 		/// return. Therefore this will only work with applications
 		/// based on Util::ServerApplication.
@@ -255,7 +253,7 @@ inline Process::PID Process::id()
 	return ProcessImpl::idImpl();
 }
 
-	
+
 inline void Process::times(long& userTime, long& kernelTime)
 {
 	ProcessImpl::timesImpl(userTime, kernelTime);

+ 0 - 77
Foundation/include/Poco/Process_VMS.h

@@ -1,77 +0,0 @@
-//
-// Process_VMS.h
-//
-// Library: Foundation
-// Package: Processes
-// Module:  Process
-//
-// Definition of the ProcessImpl class for OpenVMS.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_Process_VMS_INCLUDED
-#define Foundation_Process_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include "Poco/RefCountedObject.h"
-#include <vector>
-#include <map>
-#include <unistd.h>
-
-
-namespace Poco {
-
-
-class Pipe;
-
-
-class ProcessHandleImpl: public RefCountedObject
-{
-public:
-	ProcessHandleImpl(pid_t pid);
-	~ProcessHandleImpl();
-	
-	pid_t id() const;
-	int wait() const;
-	
-private:
-	pid_t _pid;
-};
-
-
-class ProcessImpl
-{
-public:
-	typedef pid_t PIDImpl;
-	typedef std::vector<std::string> ArgsImpl;
-	typedef std::map<std::string, std::string> EnvImpl;
-	
-	static PIDImpl idImpl();
-	static void timesImpl(long& userTime, long& kernelTime);
-	static ProcessHandleImpl* launchImpl(
-		const std::string& command, 
-		const ArgsImpl& args, 
-		const std::string& initialDirectory,
-		Pipe* inPipe, 
-		Pipe* outPipe, 
-		Pipe* errPipe,
-		const EnvImpl& env);
-	static int waitImpl(PIDImpl pid);
-	static void killImpl(ProcessHandleImpl& handle);
-	static void killImpl(PIDImpl pid);
-	static bool isRunningImpl(const ProcessHandleImpl& handle);
-	static bool isRunningImpl(PIDImpl pid);
-	static void requestTerminationImpl(PIDImpl pid);
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_Process_VMS_INCLUDED

+ 10 - 12
Foundation/include/Poco/SharedLibrary.h

@@ -31,8 +31,6 @@
 #include "Poco/SharedLibrary_WIN32U.h"
 #elif defined(POCO_OS_FAMILY_WINDOWS)
 #include "Poco/SharedLibrary_WIN32.h"
-#elif defined(POCO_OS_FAMILY_VMS)
-#include "Poco/SharedLibrary_VMS.h"
 #endif
 
 
@@ -40,7 +38,7 @@ namespace Poco {
 
 
 class Foundation_API SharedLibrary: private SharedLibraryImpl
-	/// The SharedLibrary class dynamically 
+	/// The SharedLibrary class dynamically
 	/// loads shared libraries at run-time.
 {
 public:
@@ -52,7 +50,7 @@ public:
 			///
 			/// This flag is ignored on platforms that do not use dlopen().
 
-		SHLIB_LOCAL  = 2  
+		SHLIB_LOCAL  = 2
 			/// On platforms that use dlopen(), use RTLD_LOCAL instead of RTLD_GLOBAL.
 			///
 			/// Note that if this flag is specified, RTTI (including dynamic_cast and throw) will
@@ -61,17 +59,17 @@ public:
 			///
 			/// This flag is ignored on platforms that do not use dlopen().
 	};
-	
+
 	SharedLibrary();
 		/// Creates a SharedLibrary object.
-		
+
 	SharedLibrary(const std::string& path);
 		/// Creates a SharedLibrary object and loads a library
 		/// from the given path.
 
 	SharedLibrary(const std::string& path, int flags);
 		/// Creates a SharedLibrary object and loads a library
-		/// from the given path, using the given flags. 
+		/// from the given path, using the given flags.
 		/// See the Flags enumeration for valid values.
 
 	virtual ~SharedLibrary();
@@ -110,20 +108,20 @@ public:
 		/// is the entry point of the function.
 		/// Throws a NotFoundException if the symbol
 		/// does not exist.
-		
+
 	const std::string& getPath() const;
 		/// Returns the path of the library, as
-		/// specified in a call to load() or the 
+		/// specified in a call to load() or the
 		/// constructor.
-		
+
 	static std::string suffix();
 		/// Returns the platform-specific filename suffix
 		/// for shared libraries (including the period).
 		/// In debug mode, the suffix also includes a
 		/// "d" to specify the debug version of a library
-		/// (e.g., "d.so", "d.dll") unless the library has 
+		/// (e.g., "d.so", "d.dll") unless the library has
 		/// been compiled with -DPOCO_NO_SHARED_LIBRARY_DEBUG_SUFFIX.
-		
+
 private:
 	SharedLibrary(const SharedLibrary&);
 	SharedLibrary& operator = (const SharedLibrary&);

+ 0 - 49
Foundation/include/Poco/SharedLibrary_VMS.h

@@ -1,49 +0,0 @@
-//
-// SharedLibrary_VMS.h
-//
-// Library: Foundation
-// Package: SharedLibrary
-// Module:  SharedLibrary
-//
-// Definition of the SharedLibraryImpl class for VMS (dlopen).
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#ifndef Foundation_SharedLibrary_VMS_INCLUDED
-#define Foundation_SharedLibrary_VMS_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include "Poco/Mutex.h"
-
-
-namespace Poco {
-
-
-class Foundation_API SharedLibraryImpl
-{
-protected:
-	SharedLibraryImpl();
-	~SharedLibraryImpl();
-	void loadImpl(const std::string& path, int flags);
-	void unloadImpl();
-	bool isLoadedImpl() const;
-	void* findSymbolImpl(const std::string& name);
-	const std::string& getPathImpl() const;
-	static std::string suffixImpl();
-
-private:
-	std::string _path;
-	static FastMutex _mutex;
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_SharedLibrary_VMS_INCLUDED

+ 6 - 17
Foundation/include/Poco/Types.h

@@ -87,21 +87,10 @@ namespace Poco {
 	typedef unsigned int           UInt32;
 	typedef signed __int64         Int64;
 	typedef unsigned __int64       UInt64;
-	#if defined(__VMS)
-		#if defined(__32BITS)
-			typedef signed long    IntPtr;
-			typedef unsigned long  UIntPtr;
-		#else
-			typedef Int64          IntPtr;
-			typedef UInt64         UIntPtr;
-			#define POCO_PTR_IS_64_BIT 1
-		#endif
-	#else
-		typedef signed long        IntPtr;
-		typedef unsigned long      UIntPtr;
-		#define POCO_PTR_IS_64_BIT 1
-		#define POCO_LONG_IS_64_BIT 1
-	#endif
+	typedef signed long        IntPtr;
+	typedef unsigned long      UIntPtr;
+	#define POCO_PTR_IS_64_BIT 1
+	#define POCO_LONG_IS_64_BIT 1
 	#define POCO_HAVE_INT64 1
 #elif defined(__HP_aCC)
 	//
@@ -147,7 +136,7 @@ namespace Poco {
 		typedef unsigned long long UInt64;
 	#endif
 	#define POCO_HAVE_INT64 1
-#elif defined(__IBMCPP__) 
+#elif defined(__IBMCPP__)
 	//
 	// IBM XL C++
 	//
@@ -169,7 +158,7 @@ namespace Poco {
 		typedef unsigned long long UInt64;
 	#endif
 	#define POCO_HAVE_INT64 1
-#elif defined(__sgi) 
+#elif defined(__sgi)
 	//
 	// MIPSpro C++
 	//

+ 3 - 15
Foundation/src/Debugger.cpp

@@ -21,9 +21,6 @@
 #elif defined(POCO_OS_FAMILY_UNIX) && !defined(POCO_VXWORKS)
 	#include <unistd.h>
 	#include <signal.h>
-#elif defined(POCO_OS_FAMILY_VMS)
-	#include <lib$routines.h>
-	#include <ssdef.h>
 #endif
 #if defined(POCO_WIN32_UTF8) && !defined(POCO_NO_WSTRING)
 #include "Poco/UnicodeConverter.h"
@@ -60,8 +57,6 @@ bool Debugger::isAvailable()
 		return false;
 	#elif defined(POCO_OS_FAMILY_UNIX)
 		return std::getenv("POCO_ENABLE_DEBUGGER") ? true : false;
-	#elif defined(POCO_OS_FAMILY_VMS)
-		return true;
 	#endif
 #else
 	return false;
@@ -78,18 +73,16 @@ void Debugger::message(const std::string& msg)
 	#if defined(POCO_OS_FAMILY_WINDOWS)
 	if (isAvailable())
 	{
-#if defined(POCO_WIN32_UTF8) && !defined(POCO_NO_WSTRING)
+		#if defined(POCO_WIN32_UTF8) && !defined(POCO_NO_WSTRING)
 		std::wstring umsg;
 		UnicodeConverter::toUTF16(msg, umsg);
 		umsg += '\n';
 		OutputDebugStringW(umsg.c_str());
-#else
+		#else
 		OutputDebugStringA(msg.c_str());
 		OutputDebugStringA("\n");
-#endif
+		#endif
 	}
-	#elif defined(POCO_OS_FAMILY_UNIX)
-	#elif defined(POCO_OS_FAMILY_VMS)
 	#endif
 #endif
 }
@@ -122,11 +115,6 @@ void Debugger::enter()
 	{
 		kill(getpid(), SIGINT);
 	}
-	#elif defined(POCO_OS_FAMILY_VMS)
-	{
-		const char* cmd = "\012SHOW CALLS";
-		lib$signal(SS$_DEBUG, 1, cmd);
-	}
 	#endif
 #endif
 }

+ 4 - 6
Foundation/src/DirectoryIterator.cpp

@@ -21,8 +21,6 @@
 #include "DirectoryIterator_WIN32.cpp"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "DirectoryIterator_UNIX.cpp"
-#else
-#include "DirectoryIterator_VMS.cpp"
 #endif
 
 
@@ -33,7 +31,7 @@ DirectoryIterator::DirectoryIterator(): _pImpl(0)
 {
 }
 
-	
+
 DirectoryIterator::DirectoryIterator(const std::string& path): _path(path), _pImpl(new DirectoryIteratorImpl(path))
 {
 	_path.makeDirectory();
@@ -44,14 +42,14 @@ DirectoryIterator::DirectoryIterator(const std::string& path): _path(path), _pIm
 
 DirectoryIterator::DirectoryIterator(const DirectoryIterator& iterator): _path(iterator._path), _pImpl(iterator._pImpl)
 {
-	if (_pImpl) 
+	if (_pImpl)
 	{
 		_pImpl->duplicate();
 		_file = _path;
 	}
 }
 
-	
+
 DirectoryIterator::DirectoryIterator(const File& file): _path(file.path()), _pImpl(new DirectoryIteratorImpl(file.path()))
 {
 	_path.makeDirectory();
@@ -78,7 +76,7 @@ DirectoryIterator& DirectoryIterator::operator = (const DirectoryIterator& it)
 {
 	if (_pImpl) _pImpl->release();
 	_pImpl = it._pImpl;
-	if (_pImpl) 
+	if (_pImpl)
 	{
 		_pImpl->duplicate();
 		_path = it._path;

+ 0 - 65
Foundation/src/DirectoryIterator_VMS.cpp

@@ -1,65 +0,0 @@
-//
-// DirectoryIterator_VMS.cpp
-//
-// Library: Foundation
-// Package: Filesystem
-// Module:  DirectoryIterator
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/DirectoryIterator_VMS.h"
-#include "Poco/Path.h"
-#include "Poco/Exception.h"
-#include <iodef.h>
-#include <atrdef.h>
-#include <fibdef.h>
-#include <starlet.h>
-
-
-namespace Poco {
-
-
-DirectoryIteratorImpl::DirectoryIteratorImpl(const std::string& path): _rc(1)
-{
-	Path p(path);
-	p.makeDirectory();
-	_search = p.toString();
-	_search.append("*.*;*");
-
-	_fab = cc$rms_fab;
-	_fab.fab$l_fna = (char*) _search.c_str();
-	_fab.fab$b_fns = _search.size();
-	_fab.fab$l_nam = &_nam;
-
-	_nam = cc$rms_nam;
-	_nam.nam$l_esa = _spec;
-	_nam.nam$b_ess = sizeof(_spec);
-
-	if (sys$parse(&_fab) & 1)
-		throw OpenFileException(path);
-
-	next();
-}
-
-
-DirectoryIteratorImpl::~DirectoryIteratorImpl()
-{
-}
-
-
-const std::string& DirectoryIteratorImpl::next()
-{
-	if (sys$search(&_fab) & 1)
-		_current.clear();
-	else
-		_current.assign(_fab.fab$l_nam->nam$l_name, _fab.fab$l_nam->nam$b_name + _fab.fab$l_nam->nam$b_type);
-	return _current;
-}
-
-
-} // namespace Poco

+ 1 - 3
Foundation/src/Environment.cpp

@@ -18,9 +18,7 @@
 #include <cstdio> // sprintf()
 
 
-#if defined(POCO_OS_FAMILY_VMS)
-#include "Environment_VMS.cpp"
-#elif defined(POCO_VXWORKS)
+#if defined(POCO_VXWORKS)
 #include "Environment_VX.cpp"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "Environment_UNIX.cpp"

+ 0 - 218
Foundation/src/Environment_VMS.cpp

@@ -1,218 +0,0 @@
-//
-// Environment_VMS.cpp
-//
-// Library: Foundation
-// Package: Core
-// Module:  Environment
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/Environment_VMS.h"
-#include "Poco/Exception.h"
-#include <stdlib.h>
-#include <starlet.h>
-#include <descrip.h>
-#include <ssdef.h>
-#include <syidef.h>
-#include <iledef.h>
-#include <lnmdef.h>
-#include <ioctl.h>
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <net/if.h>
-#include <inet.h>
-#include <netdb.h>
-#include <net/if.h>
-#include <net/if_arp.h>
-#include <unistd.h>
-
-
-#define MAXHOSTNAMELEN 64
-
-
-namespace Poco {
-
-
-FastMutex EnvironmentImpl::_mutex;
-
-
-std::string EnvironmentImpl::getImpl(const std::string& name)
-{
-	FastMutex::ScopedLock lock(_mutex);
-	
-	const char* val = getenv(name.c_str());
-	if (val)
-		return std::string(val);
-	else
-		throw NotFoundException(name);
-}
-
-
-bool EnvironmentImpl::hasImpl(const std::string& name)
-{
-	FastMutex::ScopedLock lock(_mutex);
-
-	return getenv(name.c_str()) != 0;
-}
-
-
-void EnvironmentImpl::setImpl(const std::string& name, const std::string& value)
-{
-	FastMutex::ScopedLock lock(_mutex);
-	
-	if (setenv(name.c_str(), value.c_str(), 1))
-	{
-		std::string msg = "cannot set environment variable: ";
-		msg.append(name);
-		throw SystemException(msg);
-	}
-}
-
-
-std::string EnvironmentImpl::osNameImpl()
-{
-	return getsyi(SYI$_NODE_SWTYPE);
-}
-
-
-std::string EnvironmentImpl::osDisplayNameImpl()
-{
-	return osNameImpl();
-}
-
-
-std::string EnvironmentImpl::osVersionImpl()
-{
-	return getsyi(SYI$_VERSION);
-}
-
-
-std::string EnvironmentImpl::osArchitectureImpl()
-{
-	return getsyi(SYI$_ARCH_NAME);
-}
-
-
-std::string EnvironmentImpl::nodeNameImpl()
-{
-	return getsyi(SYI$_NODENAME);
-}
-
-
-void EnvironmentImpl::nodeIdImpl(NodeId& id)
-{
-	std::memset(&id, 0, sizeof(id));
-	char name[MAXHOSTNAMELEN];
-	if (gethostname(name, sizeof(name)))
-		return;
-		
-	struct hostent* pHost = gethostbyname(name);
-	if (!pHost) return;
-
-	int s = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
-	if (s == -1) return;
-
-	struct arpreq ar;
-	std::memset(&ar, 0, sizeof(ar));
-	struct sockaddr_in* pAddr = reinterpret_cast<struct sockaddr_in*>(&ar.arp_pa);
-	pAddr->sin_family = AF_INET;
-	std::memcpy(&pAddr->sin_addr, *pHost->h_addr_list, sizeof(struct in_addr));
-	int rc = ioctl(s, SIOCGARP, &ar);
-	close(s);
-	if (rc < 0) return;
-	std::memcpy(&id, ar.arp_ha.sa_data, sizeof(id));
-}
-
-
-unsigned EnvironmentImpl::processorCountImpl()
-{
-	#pragma pointer_size save
-	#pragma pointer_size 32
-
-	Poco::UInt32 count;
-	unsigned short length;
-
-	ILE3 items[2];
-	items[0].ile3$w_code         = SYI$_ACTIVECPU_CNT;
-	items[0].ile3$w_length       = sizeof(count);
-	items[0].ile3$ps_bufaddr     = &count;
-	items[0].ile3$ps_retlen_addr = &length;
-	items[1].ile3$w_code         = 0;
-	items[1].ile3$w_length       = 0;
-
-	if (sys$getsyiw(0, 0, 0, items, 0, 0, 0) == 1)
-		return count;
-	else
-		throw SystemException("$GETSYI failed");
-
-	#pragma pointer_size restore
-}
-
-
-std::string EnvironmentImpl::getsyi(unsigned short code)
-{
-	#pragma pointer_size save
-	#pragma pointer_size 32
-
-	unsigned char result[16];
-	unsigned short length;
-
-	ILE3 items[2];
-	items[0].ile3$w_code         = code;
-	items[0].ile3$w_length       = sizeof(result);
-	items[0].ile3$ps_bufaddr     = result;
-	items[0].ile3$ps_retlen_addr = &length;
-	items[1].ile3$w_code         = 0;
-	items[1].ile3$w_length       = 0;
-
-	if (sys$getsyiw(0, 0, 0, items, 0, 0, 0) == 1)
-		return std::string((char*) result, length);
-	else
-		throw SystemException("$GETSYI failed");
-
-	#pragma pointer_size restore
-}
-
-
-std::string EnvironmentImpl::trnlnm(const std::string& name)
-{
-	#pragma pointer_size save
-	#pragma pointer_size 32
-
-	unsigned char result[LNM$C_NAMLENGTH];
-	unsigned short length;
-	
-	ILE3 items[2];
-	items[0].ile3$w_code         = LNM$_STRING;
-	items[0].ile3$w_length       = sizeof(result);
-	items[0].ile3$ps_bufaddr     = result;
-	items[0].ile3$ps_retlen_addr = &length;
-	items[1].ile3$w_code         = 0;
-	items[1].ile3$w_length       = 0;
-
-	#pragma pointer_size restore
-
-	unsigned int trnAttr = LNM$M_CASE_BLIND;
-	POCO_DESCRIPTOR_LITERAL(tableDsc, "LNM$FILE_DEV");
-	POCO_DESCRIPTOR_STRING(nameDsc, name);
-	if (sys$trnlnm(&trnAttr, &tableDsc, &nameDsc, 0, &items) == 1)
-	{
-		if (result[0] == 0x1B)
-			return std::string((char*) result + 4, length - 4);
-		else
-			return std::string((char*) result, length);
-	}
-	else
-	{
-		return std::string();
-	}
-}
-
-
-} // namespace Poco

+ 1 - 6
Foundation/src/Event_POSIX.cpp

@@ -120,12 +120,7 @@ bool EventImpl::waitImpl(long milliseconds)
 	int rc = 0;
 	struct timespec abstime;
 
-#if defined(__VMS)
-	struct timespec delta;
-	delta.tv_sec  = milliseconds / 1000;
-	delta.tv_nsec = (milliseconds % 1000)*1000000;
-	pthread_get_expiration_np(&delta, &abstime);
-#elif defined(POCO_HAVE_MONOTONIC_PTHREAD_COND_TIMEDWAIT)
+#if defined(POCO_HAVE_MONOTONIC_PTHREAD_COND_TIMEDWAIT)
 	clock_gettime(CLOCK_MONOTONIC, &abstime);
 	abstime.tv_sec  += milliseconds / 1000;
 	abstime.tv_nsec += (milliseconds % 1000)*1000000;

+ 4 - 4
Foundation/src/FPEnvironment.cpp

@@ -19,7 +19,7 @@
 
 #if defined(POCO_NO_FPENVIRONMENT)
 #include "FPEnvironment_DUMMY.cpp"
-#elif defined(__osf__) || defined(__VMS)
+#elif defined(__osf__)
 #include "FPEnvironment_DEC.cpp"
 #elif defined(sun) || defined(__sun)
 #include "FPEnvironment_SUN.cpp"
@@ -47,17 +47,17 @@ FPEnvironment::FPEnvironment(RoundingMode rm)
 	setRoundingMode(rm);
 }
 
-	
+
 FPEnvironment::FPEnvironment(const FPEnvironment& env): FPEnvironmentImpl(env)
 {
 }
 
-	
+
 FPEnvironment::~FPEnvironment()
 {
 }
 
-	
+
 FPEnvironment& FPEnvironment::operator = (const FPEnvironment& env)
 {
 	if (&env != this)

+ 13 - 15
Foundation/src/File.cpp

@@ -29,8 +29,6 @@
 #include "File_VX.cpp"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "File_UNIX.cpp"
-#else
-#include "File_VMS.cpp"
 #endif
 #include "Poco/Thread.h"
 
@@ -108,13 +106,13 @@ bool File::exists() const
 	return existsImpl();
 }
 
-	
+
 bool File::canRead() const
 {
 	return canReadImpl();
 }
 
-	
+
 bool File::canWrite() const
 {
 	return canWriteImpl();
@@ -132,7 +130,7 @@ bool File::isFile() const
 	return isFileImpl();
 }
 
-	
+
 bool File::isDirectory() const
 {
 	return isDirectoryImpl();
@@ -162,33 +160,33 @@ Timestamp File::created() const
 	return createdImpl();
 }
 
-	
+
 Timestamp File::getLastModified() const
 {
 	return getLastModifiedImpl();
 }
 
-	
+
 File& File::setLastModified(const Timestamp& ts)
 {
 	setLastModifiedImpl(ts);
 	return *this;
 }
 
-	
+
 File::FileSize File::getSize() const
 {
 	return getSizeImpl();
 }
 
-	
+
 File& File::setSize(FileSizeImpl size)
 {
 	setSizeImpl(size);
 	return *this;
 }
 
-	
+
 File& File::setWriteable(bool flag)
 {
 	setWriteableImpl(flag);
@@ -209,7 +207,7 @@ File& File::setExecutable(bool flag)
 	return *this;
 }
 
-	
+
 void File::copyTo(const std::string& path) const
 {
 	Path src(getPathImpl());
@@ -250,14 +248,14 @@ void File::moveTo(const std::string& path)
 	setPathImpl(path);
 }
 
-	
+
 void File::renameTo(const std::string& path)
 {
 	renameToImpl(path);
 	setPathImpl(path);
 }
 
-	
+
 void File::remove(bool recursive)
 {
 	if (recursive && !isLink() && isDirectory())
@@ -269,7 +267,7 @@ void File::remove(bool recursive)
 			it->remove(true);
 		}
 
-		// Note: On Windows, removing a directory may not succeed at first 
+		// Note: On Windows, removing a directory may not succeed at first
 		// try because deleting files is not a synchronous operation. Files
 		// are merely marked as deleted, and actually removed at a later time.
 		//
@@ -281,7 +279,7 @@ void File::remove(bool recursive)
 		int retry = 8;
 		long sleep = 10;
 		while (retry > 0)
-		{ 
+		{
 			try
 			{
 				removeImpl();

+ 2 - 1
Foundation/src/File_UNIX.cpp

@@ -15,6 +15,7 @@
 #include "Poco/File_UNIX.h"
 #include "Poco/Buffer.h"
 #include "Poco/Exception.h"
+#include "Poco/Error.h"
 #include <algorithm>
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -444,7 +445,7 @@ void FileImpl::handleLastErrorImpl(const std::string& path)
 	case EMFILE:
 		throw FileException("too many open files", path, errno);
 	default:
-		throw FileException(std::strerror(errno), path, errno);
+		throw FileException(Error::getMessage(errno), path, errno);
 	}
 }
 

+ 0 - 385
Foundation/src/File_VMS.cpp

@@ -1,385 +0,0 @@
-//
-// File_VMS.cpp
-//
-// Library: Foundation
-// Package: Filesystem
-// Module:  File
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/File_VMS.h"
-#include "Poco/Exception.h"
-#include "Poco/Path.h"
-#include "Poco/String.h"
-#include <stdio.h>
-#include <unistd.h>
-#include <unixio.h>
-#include <file.h>
-#include <stat.h>
-#include <errno.h>
-#include <utime.h>
-#include <lib$routines.h>
-#include <rmsdef.h>
-#include <starlet.h>
-#include <lnmdef.h>
-#include <ssdef.h>
-#include <descrip.h>
-
-
-namespace Poco {
-
-
-FileImpl::FileImpl()
-{
-}
-
-
-FileImpl::FileImpl(const std::string& path): _path(path)
-{
-	if (!_path.empty())
-	{
-		Path p(_path);
-		p.makeFile();
-		_path = p.toString();
-	}
-}
-
-
-FileImpl::~FileImpl()
-{
-}
-
-
-void FileImpl::swapImpl(FileImpl& file)
-{
-	std::swap(_path, file._path);
-}
-
-
-void FileImpl::setPathImpl(const std::string& path)
-{
-	_path = path;
-}
-
-
-bool FileImpl::existsImpl() const
-{
-	poco_assert (!_path.empty());
-
-	return access(_path.c_str(), F_OK) == 0;
-}
-
-
-bool FileImpl::canReadImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-	{
-		if (st.st_uid == geteuid())
-			return (st.st_mode & S_IRUSR) != 0;
-		else if (st.st_gid == getegid())
-			return (st.st_mode & S_IRGRP) != 0;
-		else
-			return (st.st_mode & S_IROTH) != 0;
-	}
-	else handleLastErrorImpl(_path);
-	return false;
-}
-
-
-bool FileImpl::canWriteImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-	{
-		if (st.st_uid == geteuid())
-			return (st.st_mode & S_IWUSR) != 0;
-		else if (st.st_gid == getegid())
-			return (st.st_mode & S_IWGRP) != 0;
-		else
-			return (st.st_mode & S_IWOTH) != 0;
-	}
-	else handleLastErrorImpl(_path);
-	return false;
-}
-
-
-bool FileImpl::canExecuteImpl() const
-{
-	Path p(_path);
-	return icompare(p.getExtension(), "exe") == 0;
-}
-
-
-bool FileImpl::isFileImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-		return S_ISREG(st.st_mode);
-	else
-		handleLastErrorImpl(_path);
-	return false;
-}
-
-
-bool FileImpl::isDirectoryImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-		return S_ISDIR(st.st_mode);
-	else
-		handleLastErrorImpl(_path);
-	return false;
-}
-
-
-bool FileImpl::isLinkImpl() const
-{
-	return false;
-}
-
-
-bool FileImpl::isLinkImpl() const
-{
-	return false;
-}
-
-
-bool FileImpl::isHiddenImpl() const
-{
-	return false;
-}
-
-
-Timestamp FileImpl::createdImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-		return Timestamp(st.st_ctime);
-	else
-		handleLastErrorImpl(_path);
-	return 0;
-}
-
-
-Timestamp FileImpl::getLastModifiedImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-		return Timestamp(st.st_mtime);
-	else
-		handleLastErrorImpl(_path);
-	return 0;
-}
-
-
-void FileImpl::setLastModifiedImpl(const Timestamp& ts)
-{
-	poco_assert (!_path.empty());
-
-	struct utimbuf tb;
-	tb.actime  = ts.epochTime();
-	tb.modtime = ts.epochTime();
-	if (utime(_path.c_str(), &tb) != 0)
-		handleLastErrorImpl(_path);
-}
-
-
-FileImpl::FileSizeImpl FileImpl::getSizeImpl() const
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) == 0)
-		return st.st_size;
-	else
-		handleLastErrorImpl(_path);
-	return 0;
-}
-
-
-void FileImpl::setSizeImpl(FileSizeImpl size)
-{
-	poco_assert (!_path.empty());
-
-	if (truncate(_path.c_str(), size) != 0)
-		handleLastErrorImpl(_path);
-}
-
-
-void FileImpl::setWriteableImpl(bool flag)		
-{
-	poco_assert (!_path.empty());
-
-	struct stat st;
-	if (stat(_path.c_str(), &st) != 0) 
-		handleLastErrorImpl(_path);
-	mode_t mode;
-	if (flag)
-	{
-		mode = st.st_mode | S_IWUSR;
-	}
-	else
-	{
-		mode_t wmask = S_IWUSR | S_IWGRP | S_IWOTH;
-		mode = st.st_mode & ~wmask;
-	}
-	if (chmod(_path.c_str(), mode) != 0) 
-		handleLastErrorImpl(_path);
-}
-
-
-void FileImpl::setExecutableImpl(bool flag)
-{
-	// not supported
-}
-
-
-void FileImpl::copyToImpl(const std::string& path) const
-{
-	poco_assert (!_path.empty());
-
-	// copying a file correctly under OpenVMS is non-trivial,
-	// so we just invoke the COPY program.
-	std::string cmd = "COPY ";
-	cmd.append(_path);
-	cmd.append(" ");
-	cmd.append(path);
-	if (system(cmd.c_str()) != 0)
-		throw FileException("COPY command failed", _path);
-}
-
-
-void FileImpl::renameToImpl(const std::string& path)
-{
-	poco_assert (!_path.empty());
-
-	POCO_DESCRIPTOR_STRING(oldNameDsc, _path);
-	POCO_DESCRIPTOR_STRING(newNameDsc, path);
-
-	int res;
-	if ((res = lib$rename_file(&oldNameDsc, &newNameDsc, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)) != 1)
-	{
-		switch (res & 0x0FFFFFFF)
-		{
-		case RMS$_FNF: 
-			throw FileNotFoundException(_path);
-		case RMS$_DEV:
-		case RMS$_DNF:
-			throw PathNotFoundException(_path);
-		case RMS$_SYN:
-			throw PathSyntaxException(path);
-		case RMS$_RMV:
-			throw FileAccessDeniedException(_path);
-		case RMS$_PRV:
-			throw FileAccessDeniedException("insufficient privileges", _path);		
-		default:
-			throw FileException(path);
-		}
-	}
-}
-
-
-void FileImpl::removeImpl()
-{
-	poco_assert (!_path.empty());
-
-	int rc;
-	if (isDirectoryImpl())
-	{
-		setWriteableImpl(true);
-		rc = rmdir(_path.c_str());
-	}
-	else
-	{
-		rc = unlink(_path.c_str());
-	}
-	if (rc) handleLastErrorImpl(_path);
-}
-
-
-
-bool FileImpl::createFileImpl()
-{
-	poco_assert (!_path.empty());
-
-	int n = open(_path.c_str(), O_WRONLY | O_CREAT | O_EXCL);
-	if (n != -1)
-	{
-		close(n);
-		return true;
-	}
-	if (n == -1 && errno == EEXIST)
-		return false;
-	else
-		handleLastErrorImpl(_path);
-	return false;
-}
-
-
-bool FileImpl::createDirectoryImpl()
-{
-	poco_assert (!_path.empty());
-
-	if (existsImpl() && isDirectoryImpl())
-		return false;
-	Path p(_path);
-	p.makeDirectory();
-	if (mkdir(p.toString().c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) != 0) 
-		handleLastErrorImpl(_path);
-	return true;
-}
-
-
-void FileImpl::handleLastErrorImpl(const std::string& path)
-{
-	switch (errno)
-	{
-	case EIO:
-		throw IOException(path);
-	case EPERM:
-		throw FileAccessDeniedException("insufficient permissions", path);
-	case EACCES:
-		throw FileAccessDeniedException(path);
-	case ENOENT:
-		throw FileNotFoundException(path);
-	case ENOTDIR:
-		throw OpenFileException("not a directory", path);
-	case EISDIR:
-		throw OpenFileException("not a file", path);
-	case EROFS:
-		throw FileReadOnlyException(path);
-	case EEXIST:
-		throw FileExistsException(path);
-	case ENOSPC:
-		throw FileException("no space left on device", path);
-	case EDQUOT:
-		throw FileException("disk quota exceeded", path);
-	case ENOTEMPTY:
-		throw DirectoryNotEmptyException(path, err);
-	case ENAMETOOLONG:
-		throw PathSyntaxException(path);
-	default:
-		throw FileException(strerror(errno), path);
-	}
-}
-
-
-} // namespace Poco

+ 0 - 2
Foundation/src/LogFile.cpp

@@ -19,8 +19,6 @@
 #include "LogFile_WIN32U.cpp"
 #elif defined(POCO_OS_FAMILY_WINDOWS)
 #include "LogFile_WIN32.cpp"
-#elif defined(POCO_OS_FAMILY_VMS)
-#include "LogFile_VMS.cpp"
 #else
 #include "LogFile_STD.cpp"
 #endif

+ 0 - 72
Foundation/src/LogFile_VMS.cpp

@@ -1,72 +0,0 @@
-//
-// LogFile_VMS.cpp
-//
-// Library: Foundation
-// Package: Logging
-// Module:  LogFile
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/LogFile_VMS.h"
-#include "Poco/File.h"
-#include "Poco/Exception.h"
-
-
-namespace Poco {
-
-
-LogFileImpl::LogFileImpl(const std::string& path): _path(path)
-{
-	_file = fopen(path.c_str(), "a", "ctx=rec,bin", "shr=get", "fop=dfw", "alq=500", "deq=500");
-	if (!_file) throw OpenFileException(path);
-	if (size() == 0)
-		_creationDate = File(path).getLastModified();
-	else
-		_creationDate = File(path).created();
-}
-
-
-LogFileImpl::~LogFileImpl()
-{
-	fclose(_file);
-}
-
-
-void LogFileImpl::writeImpl(const std::string& text, bool flush)
-{
-	int rc = fputs(text.c_str(), _file);
-	if (rc == EOF) throw WriteFileException(_path);
-	rc = fputc('\n', _file);
-	if (rc == EOF) throw WriteFileException(_path);
-	if (flush)
-	{
-		rc = fflush(_file);
-		if (rc == EOF) throw WriteFileException(_path);
-	}
-}
-
-
-UInt64 LogFileImpl::sizeImpl() const
-{
-	return (UInt64) ftell(_file);
-}
-
-
-Timestamp LogFileImpl::creationDateImpl() const
-{
-	return _creationDate;
-}
-
-
-const std::string& LogFileImpl::pathImpl() const
-{
-	return _path;
-}
-
-
-} // namespace Poco

+ 3 - 9
Foundation/src/LoggingFactory.cpp

@@ -24,9 +24,6 @@
 #if defined(POCO_OS_FAMILY_UNIX) && !defined(POCO_NO_SYSLOGCHANNEL)
 #include "Poco/SyslogChannel.h"
 #endif
-#if defined(POCO_OS_FAMILY_VMS)
-#include "Poco/OpcomChannel.h"
-#endif
 #if defined(POCO_OS_FAMILY_WINDOWS) && !defined(_WIN32_WCE)
 #include "Poco/EventLogChannel.h"
 #include "Poco/WindowsConsoleChannel.h"
@@ -47,13 +44,13 @@ LoggingFactory::~LoggingFactory()
 {
 }
 
-		
+
 void LoggingFactory::registerChannelClass(const std::string& className, ChannelInstantiator* pFactory)
 {
 	_channelFactory.registerClass(className, pFactory);
 }
 
-	
+
 void LoggingFactory::registerFormatterClass(const std::string& className, FormatterFactory* pFactory)
 {
 	_formatterFactory.registerClass(className, pFactory);
@@ -65,7 +62,7 @@ Channel* LoggingFactory::createChannel(const std::string& className) const
 	return _channelFactory.createInstance(className);
 }
 
-	
+
 Formatter* LoggingFactory::createFormatter(const std::string& className) const
 {
 	return _formatterFactory.createInstance(className);
@@ -109,9 +106,6 @@ void LoggingFactory::registerBuiltins()
 	_channelFactory.registerClass("SyslogChannel", new Instantiator<SyslogChannel, Channel>);
 #endif
 #endif
-#if defined(POCO_OS_FAMILY_VMS)
-	_channelFactory.registerClass("OpcomChannel", new Instantiator<OpcomChannel, Channel>);
-#endif
 #if defined(POCO_OS_FAMILY_WINDOWS) && !defined(_WIN32_WCE)
 	_channelFactory.registerClass("EventLogChannel", new Instantiator<EventLogChannel, Channel>);
 #endif

+ 0 - 2
Foundation/src/NamedEvent.cpp

@@ -23,8 +23,6 @@
 #include "NamedEvent_Android.cpp"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "NamedEvent_UNIX.cpp"
-#else
-#include "NamedEvent_VMS.cpp"
 #endif
 
 

+ 0 - 63
Foundation/src/NamedEvent_VMS.cpp

@@ -1,63 +0,0 @@
-//
-// NamedEvent_VMS.cpp
-//
-// Library: Foundation
-// Package: Processes
-// Module:  NamedEvent
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/NamedEvent_VMS.h"
-#include <lib$routines.h>
-#include <starlet.h>
-#include <descrip.h>
-#include <iodef.h>
-
-
-namespace Poco {
-
-
-NamedEventImpl::NamedEventImpl(const std::string& name):
-	_name(name)
-{
-	struct dsc$descriptor_s mbxDesc;
-	mbxDesc.dsc$w_length  = _name.length();
-	mbxDesc.dsc$b_dtype   = DSC$K_DTYPE_T;
-	mbxDesc.dsc$b_class   = DSC$K_CLASS_S;
-	mbxDesc.dsc$a_pointer = _name.c_str();
-	if (sys$crembx(0, &_mbxChan, 0, 0, 0, 0, &mbxDesc, 0, 0) != 1)
-		throw SystemException("cannot create named event", _name);
-}
-
-
-NamedEventImpl::~NamedEventImpl()
-{
-	sys$dassgn(_mbxChan);
-}
-
-
-void NamedEventImpl::setImpl()
-{
-	char buffer = 0xFF;
-	if (sys$qio(0, _mbxChan, IO$_WRITEVBLK, 0, 0, 0, &buffer, sizeof(buffer), 0, 0, 0, 0) != 1)
-		throw SystemException("cannot set named event", _name);
-}
-
-
-void NamedEventImpl::waitImpl()
-{
-	char buffer = 0;
-	while (buffer == 0)
-	{
-		if (sys$qiow(0, _mbxChan, IO$_READVBLK, 0, 0, 0, &buffer, sizeof(buffer), 0, 0, 0, 0) != 1)
-			throw SystemException("cannot wait for named event", _name);
-	}
-}
-
-
-} // namespace Poco

+ 0 - 2
Foundation/src/NamedMutex.cpp

@@ -23,8 +23,6 @@
 #include "NamedMutex_Android.cpp"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "NamedMutex_UNIX.cpp"
-#else
-#include "NamedMutex_VMS.cpp"
 #endif
 
 

+ 0 - 65
Foundation/src/NamedMutex_VMS.cpp

@@ -1,65 +0,0 @@
-//
-// NamedMutex_VMS.cpp
-//
-// Library: Foundation
-// Package: Processes
-// Module:  NamedMutex
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/NamedMutex_VMS.h"
-#include <starlet.h>
-#include <iodef.h>
-
-
-namespace Poco {
-
-
-NamedMutexImpl::NamedMutexImpl(const std::string& name):
-	_name(name)
-{
-	_nameDesc.dsc$w_length  = _name.length();
-	_nameDesc.dsc$b_dtype   = DSC$K_DTYPE_T;
-	_nameDesc.dsc$b_class   = DSC$K_CLASS_S;
-	_nameDesc.dsc$a_pointer = _name.data();
-	int status = sys$enqw(0, LCK$K_NLMODE, (struct _lksb*) &_lksb, 0, &_nameDesc, 0, 0, 0, 0, 0, 0);
-	if (status != 1)
-		throw SystemException("cannot create named mutex", _name);
-}
-
-
-NamedMutexImpl::~NamedMutexImpl()
-{
-	sys$deq(m_lksb[1], 0, 0, 0);
-}
-
-
-void NamedMutexImpl::lockImpl()
-{
-	int status = sys$enqw(0, LCK$K_EXMODE, (struct _lksb*) &_lksb, LCK$M_CONVERT, &_nameDesc, 0, 0, 0, 0, 0, 0);
-	if (status != 1)
-		throw SystemException("cannot lock named mutex", _name);
-}
-
-
-bool NamedMutexImpl::tryLockImpl()
-{
-	int status = sys$enqw(0, LCK$K_EXMODE, (struct _lksb*) &_lksb, LCK$M_CONVERT | LCK$M_NOQUEUE, &_nameDesc, 0, 0, 0, 0, 0, 0);
-	return status == 1;
-}
-
-
-void NamedMutexImpl::unlockImpl()
-{
-	int status = sys$enqw(0, LCK$K_NLMODE, (struct _lksb*) &_lksb, LCK$M_CONVERT, &_nameDesc, 0, 0, 0, 0, 0, 0);
-	if (status != 1)
-		throw SystemException("cannot unlock named mutex", _name);
-}
-
-
-} // namespace Poco

+ 0 - 177
Foundation/src/OpcomChannel.cpp

@@ -1,177 +0,0 @@
-//
-// OpcomChannel.cpp
-//
-// Library: Foundation
-// Package: Logging
-// Module:  OpcomChannel
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/OpcomChannel.h"
-#include "Poco/Message.h"
-#include <starlet.h>
-#include <opcdef.h>
-#include <descrip.h>
-
-
-namespace Poco {
-
-
-const std::string OpcomChannel::PROP_TARGET = "target";
-
-
-OpcomChannel::OpcomChannel(): _target(OPC$M_NM_CENTRL)
-{
-}
-
-
-OpcomChannel::OpcomChannel(int target): _target(target)
-{
-}
-
-
-OpcomChannel::~OpcomChannel()
-{
-}
-
-
-void OpcomChannel::log(const Message& msg)
-{
-	const std::string& text = msg.getText();
-	// set up OPC buffer
-	struct _opcdef buffer;
-	buffer.opc$b_ms_type   = OPC$_RQ_RQST;
-	buffer.opc$b_ms_target = _target;
-	buffer.opc$l_ms_rqstid = 0;
-	int len = text.size();
-	// restrict message text to 128 chars
-	if (len > 128) len = 128;
-	// copy message text into buffer
-	memcpy(&buffer.opc$l_ms_text, text.data(), len);
-
-	// sys$sndopr only accepts 32-bit pointers
-	#pragma pointer_size save
-	#pragma pointer_size 32
-
-	// set up the descriptor
-	struct dsc$descriptor bufferDsc;
-	bufferDsc.dsc$w_length  = len + 8;
-	bufferDsc.dsc$a_pointer = (char*) &buffer;
-	// call the system service
-	sys$sndopr(&bufferDsc, 0);
-
-	#pragma pointer_size restore
-}
-
-
-void OpcomChannel::setProperty(const std::string& name, const std::string& value)
-{
-	if (name == PROP_TARGET)
-	{
-		if (value == "CARDS")
-			_target = OPC$M_NM_CARDS;
-		else if (value == "CENTRL")
-			_target = OPC$M_NM_CENTRL;
-		else if (value == "CLUSTER")
-			_target = OPC$M_NM_CLUSTER;
-		else if (value == "DEVICE")
-			_target = OPC$M_NM_DEVICE;
-		else if (value == "DISKS")
-			_target = OPC$M_NM_DISKS;
-		else if (value == "NTWORK")
-			_target = OPC$M_NM_NTWORK;
-		else if (value == "TAPES")
-			_target = OPC$M_NM_TAPES;
-		else if (value == "PRINT")
-			_target = OPC$M_NM_PRINT;
-		else if (value == "SECURITY")
-			_target = OPC$M_NM_SECURITY;
-		else if (value == "OPER1")
-			_target = OPC$M_NM_OPER1;
-		else if (value == "OPER2")
-			_target = OPC$M_NM_OPER2;
-		else if (value == "OPER3")
-			_target = OPC$M_NM_OPER3;
-		else if (value == "OPER4")
-			_target = OPC$M_NM_OPER4;
-		else if (value == "OPER5")
-			_target = OPC$M_NM_OPER5;
-		else if (value == "OPER6")
-			_target = OPC$M_NM_OPER6;
-		else if (value == "OPER7")
-			_target = OPC$M_NM_OPER7;
-		else if (value == "OPER8")
-			_target = OPC$M_NM_OPER8;
-		else if (value == "OPER9")
-			_target = OPC$M_NM_OPER9;
-		else if (value == "OPER10")
-			_target = OPC$M_NM_OPER10;
-		else if (value == "OPER11")
-			_target = OPC$M_NM_OPER11;
-		else if (value == "OPER12")
-			_target = OPC$M_NM_OPER12;
-	}
-	else
-	{
-		Channel::setProperty(name, value);
-	}
-}
-
-
-std::string OpcomChannel::getProperty(const std::string& name) const
-{
-	if (name == PROP_TARGET)
-	{
-		if (_target == OPC$M_NM_CARDS)
-			return "CARDS";
-		else if (_target == OPC$M_NM_CENTRL)
-			return "CENTRL";
-		else if (_target == OPC$M_NM_CLUSTER)
-			return "CLUSTER";
-		else if (_target == OPC$M_NM_DEVICE)
-			return "DEVICE";
-		else if (_target == OPC$M_NM_DISKS)
-			return "DISKS";
-		else if (_target == OPC$M_NM_NTWORK)
-			return "NTWORK";
-		else if (_target == OPC$M_NM_TAPES)
-			return "TAPES";
-		else if (_target == OPC$M_NM_PRINT)
-			return "PRINT";
-		else if (_target == OPC$M_NM_SECURITY)
-			return "SECURITY";
-		else if (_target == OPC$M_NM_OPER1)
-			return "OPER1";
-		else if (_target == OPC$M_NM_OPER2)
-			return "OPER2";
-		else if (_target == OPC$M_NM_OPER3)
-			return "OPER3";
-		else if (_target == OPC$M_NM_OPER4)
-			return "OPER4";
-		else if (_target == OPC$M_NM_OPER5)
-			return "OPER5";
-		else if (_target == OPC$M_NM_OPER6)
-			return "OPER6";
-		else if (_target == OPC$M_NM_OPER7)
-			return "OPER7";
-		else if (_target == OPC$M_NM_OPER8)
-			return "OPER8";
-		else if (_target == OPC$M_NM_OPER9)
-			return "OPER9";
-		else if (_target == OPC$M_NM_OPER10)
-			return "OPER10";
-		else if (_target == OPC$M_NM_OPER11)
-			return "OPER11";
-		else if (_target == OPC$M_NM_OPER12)
-			return "OPER12";
-	}
-	return Channel::getProperty(name);
-}
-
-
-} // namespace Poco

+ 36 - 60
Foundation/src/Path.cpp

@@ -23,9 +23,7 @@
 #include <algorithm>
 
 
-#if defined(POCO_OS_FAMILY_VMS)
-#include "Path_VMS.cpp"
-#elif defined(POCO_OS_FAMILY_UNIX)
+#if defined(POCO_OS_FAMILY_UNIX)
 #include "Path_UNIX.cpp"
 #elif defined(POCO_OS_FAMILY_WINDOWS) && defined(POCO_WIN32_UTF8)
 #if defined(_WIN32_WCE)
@@ -77,51 +75,51 @@ Path::Path(const char* path, Style style)
 }
 
 
-Path::Path(const Path& path): 
-	_node(path._node), 
+Path::Path(const Path& path):
+	_node(path._node),
 	_device(path._device),
 	_name(path._name),
 	_version(path._version),
 	_dirs(path._dirs),
 	_absolute(path._absolute)
-{	
+{
 }
 
 
 Path::Path(const Path& parent, const std::string& fileName):
-	_node(parent._node), 
+	_node(parent._node),
 	_device(parent._device),
 	_name(parent._name),
 	_version(parent._version),
 	_dirs(parent._dirs),
 	_absolute(parent._absolute)
-{	
+{
 	makeDirectory();
 	_name = fileName;
 }
 
 
 Path::Path(const Path& parent, const char* fileName):
-	_node(parent._node), 
+	_node(parent._node),
 	_device(parent._device),
 	_name(parent._name),
 	_version(parent._version),
 	_dirs(parent._dirs),
 	_absolute(parent._absolute)
-{	
+{
 	makeDirectory();
 	_name = fileName;
 }
 
 
 Path::Path(const Path& parent, const Path& relative):
-	_node(parent._node), 
+	_node(parent._node),
 	_device(parent._device),
 	_name(parent._name),
 	_version(parent._version),
 	_dirs(parent._dirs),
 	_absolute(parent._absolute)
-{	
+{
 	resolve(relative);
 }
 
@@ -130,13 +128,13 @@ Path::~Path()
 {
 }
 
-	
+
 Path& Path::operator = (const Path& path)
 {
 	return assign(path);
 }
 
-	
+
 Path& Path::operator = (const std::string& path)
 {
 	return assign(path);
@@ -178,9 +176,7 @@ Path& Path::assign(const Path& path)
 
 Path& Path::assign(const std::string& path)
 {
-#if defined(POCO_OS_FAMILY_VMS)
-	parseVMS(path);
-#elif defined(POCO_OS_FAMILY_WINDOWS)
+#if defined(POCO_OS_FAMILY_WINDOWS)
 	parseWindows(path);
 #else
 	parseUnix(path);
@@ -188,7 +184,7 @@ Path& Path::assign(const std::string& path)
 	return *this;
 }
 
-	
+
 Path& Path::assign(const std::string& path, Style style)
 {
 	switch (style)
@@ -223,16 +219,14 @@ Path& Path::assign(const char* path)
 
 std::string Path::toString() const
 {
-#if defined(POCO_OS_FAMILY_UNIX)
-	return buildUnix();
-#elif defined(POCO_OS_FAMILY_WINDOWS)
+#if defined(POCO_OS_FAMILY_WINDOWS)
 	return buildWindows();
 #else
-	return buildVMS();
+	return buildUnix();
 #endif
 }
 
-	
+
 std::string Path::toString(Style style) const
 {
 	switch (style)
@@ -301,11 +295,7 @@ Path& Path::parseDirectory(const std::string& path, Style style)
 
 Path& Path::makeDirectory()
 {
-#if defined(POCO_OS_FAMILY_VMS)
-	pushDirectory(getBaseName());
-#else
 	pushDirectory(_name);
-#endif
 	_name.clear();
 	_version.clear();
 	return *this;
@@ -318,9 +308,6 @@ Path& Path::makeFile()
 	{
 		_name = _dirs.back();
 		_dirs.pop_back();
-#if defined(POCO_OS_FAMILY_VMS)
-		setExtension("DIR");
-#endif
 	}
 	return *this;
 }
@@ -439,7 +426,7 @@ Path& Path::setNode(const std::string& node)
 	return *this;
 }
 
-	
+
 Path& Path::setDevice(const std::string& device)
 {
 	_device   = device;
@@ -447,43 +434,33 @@ Path& Path::setDevice(const std::string& device)
 	return *this;
 }
 
-	
+
 const std::string& Path::directory(int n) const
 {
 	poco_assert (0 <= n && n <= _dirs.size());
-	
+
 	if (n < _dirs.size())
 		return _dirs[n];
 	else
-		return _name;	
+		return _name;
 }
 
 
 const std::string& Path::operator [] (int n) const
 {
 	poco_assert (0 <= n && n <= _dirs.size());
-	
+
 	if (n < _dirs.size())
 		return _dirs[n];
 	else
-		return _name;	
+		return _name;
 }
 
-	
+
 Path& Path::pushDirectory(const std::string& dir)
 {
 	if (!dir.empty() && dir != ".")
 	{
-#if defined(POCO_OS_FAMILY_VMS)
-		if (dir == ".." || dir == "-")
-		{
-			if (!_dirs.empty() && _dirs.back() != ".." && _dirs.back() != "-")
-				_dirs.pop_back();
-			else if (!_absolute)
-				_dirs.push_back(dir);
-		}
-		else _dirs.push_back(dir);
-#else
 		if (dir == "..")
 		{
 			if (!_dirs.empty() && _dirs.back() != "..")
@@ -492,16 +469,15 @@ Path& Path::pushDirectory(const std::string& dir)
 				_dirs.push_back(dir);
 		}
 		else _dirs.push_back(dir);
-#endif
 	}
 	return *this;
 }
 
-	
+
 Path& Path::popDirectory()
 {
 	poco_assert (!_dirs.empty());
-	
+
 	_dirs.pop_back();
 	return *this;
 }
@@ -510,13 +486,13 @@ Path& Path::popDirectory()
 Path& Path::popFrontDirectory()
 {
 	poco_assert (!_dirs.empty());
-	
+
 	StringVec::iterator it = _dirs.begin();
 	_dirs.erase(it);
 	return *this;
 }
 
-	
+
 Path& Path::setFileName(const std::string& name)
 {
 	_name = name;
@@ -558,7 +534,7 @@ Path& Path::setExtension(const std::string& extension)
 	return *this;
 }
 
-			
+
 std::string Path::getExtension() const
 {
 	std::string::size_type pos = _name.rfind('.');
@@ -586,13 +562,13 @@ std::string Path::current()
 	return PathImpl::currentImpl();
 }
 
-	
+
 std::string Path::home()
 {
 	return PathImpl::homeImpl();
 }
 
-	
+
 std::string Path::temp()
 {
 	return PathImpl::tempImpl();
@@ -604,7 +580,7 @@ std::string Path::null()
 	return PathImpl::nullImpl();
 }
 
-	
+
 std::string Path::expand(const std::string& path)
 {
 	return PathImpl::expandImpl(path);
@@ -661,7 +637,7 @@ void Path::parseUnix(const std::string& path)
 
 	if (it != end)
 	{
-		if (*it == '/') 
+		if (*it == '/')
 		{
 			_absolute = true; ++it;
 		}
@@ -791,7 +767,7 @@ void Path::parseVMS(const std::string& path)
 						}
 					}
 				}
-			}			
+			}
 			if (name.empty())
 			{
 				if (it != end && *it == '[')
@@ -817,7 +793,7 @@ void Path::parseVMS(const std::string& path)
 								{
 									if (_dirs.empty() || _dirs.back() == "..")
 										_dirs.push_back("..");
-									else 
+									else
 										_dirs.pop_back();
 								}
 								else _dirs.push_back(name);
@@ -888,7 +864,7 @@ void Path::parseGuess(const std::string& path)
 			case '\\': hasBackslash = true; break;
 			case '/':  hasSlash = true; break;
 			case '[':  hasOpenBracket = true;
-			case ']':  hasClosBracket = hasOpenBracket; 
+			case ']':  hasClosBracket = hasOpenBracket;
 			case ';':  semiIt = it; break;
 			}
 		}

+ 0 - 117
Foundation/src/Path_VMS.cpp

@@ -1,117 +0,0 @@
-//
-// Path_VMS.cpp
-//
-// Library: Foundation
-// Package: Filesystem
-// Module:  Path
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/Path_VMS.h"
-#include "Poco/Environment_VMS.h"
-#include <unistd.h>
-#include <descrip.h>
-#include <dvsdef.h>
-#include <dcdef.h>
-#include <iledef.h>
-#include <gen64def.h>
-#include <starlet.h>
-
-
-namespace Poco {
-
-
-std::string PathImpl::currentImpl()
-{
-	std::string path;
-	char cwd[PATH_MAX];
-	if (getcwd(cwd, sizeof(cwd)))
-		path = cwd;
-	else
-		throw SystemException("cannot get current directory");
-	return path;
-}
-
-
-std::string PathImpl::homeImpl()
-{
-	return EnvironmentImpl::trnlnm("SYS$LOGIN");
-}
-
-
-std::string PathImpl::tempImpl()
-{
-	std::string result = EnvironmentImpl::trnlnm("SYS$SCRATCH");
-	if (result.empty())
-		return homeImpl();
-	else
-		return result; 
-}
-
-
-std::string PathImpl::nullImpl()
-{
-	return "NLA0:";
-}
-
-
-std::string PathImpl::expandImpl(const std::string& path)
-{
-	std::string result = path;
-	std::string::const_iterator it  = result.begin();
-	std::string::const_iterator end = result.end();
-	int n = 0;
-	while (it != end && n < 10)
-	{
-		std::string logical;
-		while (it != end && *it != ':') logical += *it++;
-		if (it != end)
-		{
-			++it;
-			if (it != end && *it == ':') return result;
-			std::string val = EnvironmentImpl::trnlnm(logical);
-			if (val.empty())
-				return result;
-			else
-				result = val + std::string(it, end);
-			it  = result.begin();
-			end = result.end();
-			++n;
-		}
-	}
-	return result;
-}
-
-
-void PathImpl::listRootsImpl(std::vector<std::string>& roots)
-{
-	char device[64];
-	$DESCRIPTOR(deviceDsc, device);
-	int clss = DC$_DISK;
-	ILE3 items[2];
-	items[0].ile3$w_code         = DVS$_DEVCLASS;
-	items[0].ile3$w_length       = sizeof(clss);
-	items[0].ile3$ps_bufaddr     = &clss;
-	items[0].ile3$ps_retlen_addr = 0;
-	items[1].ile3$w_code         = 0;
-	items[1].ile3$w_length       = 0;
-	int stat;
-	GENERIC_64 context;
-	context.gen64$q_quadword = 0;
-	do 
-	{
-		unsigned short length;
-		stat = sys$device_scan(&deviceDsc, &length, 0, &items, &context);
-		if (stat == SS$_NORMAL) 
-			roots.push_back(std::string(device, length));
-	}
-	while (stat == SS$_NORMAL);
-}
-
-
-} // namespace Poco

+ 13 - 25
Foundation/src/Process.cpp

@@ -16,17 +16,17 @@
 #include "Poco/Environment.h"
 
 
-namespace 
+namespace
 {
 	std::vector<char> getEnvironmentVariablesBuffer(const Poco::Process::Env& env)
-	{   
+	{
 		std::vector<char> envbuf;
-		std::size_t pos = 0; 
-		
+		std::size_t pos = 0;
+
 		for (Poco::Process::Env::const_iterator it = env.begin(); it != env.end(); ++it)
 		{
 			std::size_t envlen = it->first.length() + it->second.length() + 1;
-	
+
 			envbuf.resize(pos + envlen + 1);
 			std::copy(it->first.begin(), it->first.end(), &envbuf[pos]);
 			pos += it->first.length();
@@ -34,26 +34,16 @@ namespace
 			++pos;
 			std::copy(it->second.begin(), it->second.end(), &envbuf[pos]);
 			pos += it->second.length();
-		
+
 			envbuf[pos] = '\0';
 			++pos;
 		}
-	 
+
 		envbuf.resize(pos + 1);
 		envbuf[pos] = '\0';
-	
+
 		return envbuf;
 	}
-	
-#if defined(POCO_OS_FAMILY_VMS)
-	void setEnvironmentVariables(const Poco::Process::Env& env)
-	{
-		for (Poco::Process::Env::const_iterator it = env.begin(); it != env.end(); ++it)
-		{
-			Poco::Environment::set(it->first, it->second);
-		}
-	}
-#endif
 }
 
 
@@ -69,8 +59,6 @@ namespace
 #include "Process_VX.cpp"
 #elif defined(POCO_OS_FAMILY_UNIX)
 #include "Process_UNIX.cpp"
-#else
-#include "Process_VMS.cpp"
 #endif
 
 
@@ -86,7 +74,7 @@ ProcessHandle::ProcessHandle(const ProcessHandle& handle):
 	_pImpl->duplicate();
 }
 
-	
+
 ProcessHandle::~ProcessHandle()
 {
 	_pImpl->release();
@@ -111,13 +99,13 @@ ProcessHandle& ProcessHandle::operator = (const ProcessHandle& handle)
 	return *this;
 }
 
-	
+
 ProcessHandle::PID ProcessHandle::id() const
 {
 	return _pImpl->id();
 }
 
-	
+
 int ProcessHandle::wait() const
 {
 	return _pImpl->wait();
@@ -172,8 +160,8 @@ ProcessHandle Process::launch(const std::string& command, const Args& args, cons
 	poco_assert (inPipe == 0 || (inPipe != outPipe && inPipe != errPipe));
 	return ProcessHandle(launchImpl(command, args, initialDirectory, inPipe, outPipe, errPipe, env));
 }
-	
-	
+
+
 int Process::wait(const ProcessHandle& handle)
 {
 	return handle.wait();

+ 0 - 162
Foundation/src/Process_VMS.cpp

@@ -1,162 +0,0 @@
-//
-// Process_VMS.cpp
-//
-// Library: Foundation
-// Package: Processes
-// Module:  Process
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/Process_VMS.h"
-#include "Poco/NumberFormatter.h"
-#include "Poco/NamedEvent.h"
-#include <sstream>
-#include <times.h>
-#include <time.h>
-
-
-namespace Poco {
-
-
-//
-// ProcessHandleImpl
-//
-ProcessHandleImpl::ProcessHandleImpl(pid_t pid):
-	_pid(pid)
-{
-}
-
-
-ProcessHandleImpl::~ProcessHandleImpl()
-{
-}
-
-
-pid_t ProcessHandleImpl::id() const
-{
-	return _pid;
-}
-
-
-int ProcessHandleImpl::wait() const
-{
-	int status;
-	if (waitpid(_pid, &status, 0) != _pid)
-		throw SystemException("Cannot wait for process", NumberFormatter::format(_pid));
-	return WEXITSTATUS(status);
-}
-
-
-//
-// ProcessImpl
-//
-ProcessImpl::PIDImpl ProcessImpl::idImpl()
-{
-	return getpid();
-}
-
-
-void ProcessImpl::timesImpl(long& userTime, long& kernelTime)
-{
-	struct tms buffer;
-	times(&buffer)*1000/CLOCKS_PER_SEC;
-	userTime   = buffer.tms_utime/CLOCKS_PER_SEC;
-	kernelTime = buffer.tms_stime/CLOCKS_PER_SEC;
-}
-
-
-ProcessHandleImpl* ProcessImpl::launchImpl(const std::string& command, const ArgsImpl& args, const std::string& initialDirectory, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe, const EnvImpl& env)
-{
-	char** argv = new char*[args.size() + 2];
-	int i = 0;
-	argv[i++] = const_cast<char*>(command.c_str());
-	for (ArgsImpl::const_iterator it = args.begin(); it != args.end(); ++it) 
-		argv[i++] = const_cast<char*>(it->c_str());
-	argv[i] = NULL;
-	try
-	{
-		int pid = vfork();
-		if (pid < 0)
-		{
-			throw SystemException("Cannot fork process for", command);		
-		}
-		else if (pid == 0)
-		{
-			if (!initialDirectory.empty())
-			{
-				if (chdir(initialDirectory.c_str()) != 0)
-				{
-					std::stringstream str;
-					str << "Cannot set initial directory to '" << initialDirectory << "' when forking process for";
-					throw SystemException(str.str(), command);		
-				}
-			}
-			setEnvironmentVariables(environment_variables);
-
-			if (execvp(command.c_str(), argv) == -1)
-				throw SystemException("Cannot execute command", command);
-		}
-		else 
-		{
-			delete [] argv;
-			return new ProcessHandleImpl(pid);
-		}
-	}
-	catch (...)
-	{
-		delete [] argv;
-		throw;
-	}
-}
-
-
-void ProcessImpl::killImpl(ProcessHandleImpl& handle)
-{
-	killImpl(handle.id());
-}
-
-
-void ProcessImpl::killImpl(PIDImpl pid)
-{
-	if (kill(pid, SIGKILL) != 0)
-	{
-		switch (errno)
-		{
-		case ESRCH:
-			throw NotFoundException("cannot kill process");
-		case EPERM:
-			throw NoPermissionException("cannot kill process");
-		default:
-			throw SystemException("cannot kill process");
-		}
-	}
-}
-
-
-bool ProcessImpl::isRunningImpl(const ProcessHandleImpl& handle) 
-{
-	throw Poco::NotImplementedException("Process::is_running()");
-}
-
-
-bool ProcessImpl::isRunningImpl(PIDImpl pid) 
-{
-	throw Poco::NotImplementedException("Process::is_running()");
-}
-
-
-void ProcessImpl::requestTerminationImpl(PIDImpl pid)
-{
-	std::string evName("POCOTRM");
-	evName.append(NumberFormatter::formatHex(pid, 8));
-	NamedEvent ev(evName);
-	ev.set();
-}
-
-
-} // namespace Poco

+ 1 - 6
Foundation/src/Semaphore_POSIX.cpp

@@ -120,12 +120,7 @@ bool SemaphoreImpl::waitImpl(long milliseconds)
 	int rc = 0;
 	struct timespec abstime;
 
-#if defined(__VMS)
-	struct timespec delta;
-	delta.tv_sec  = milliseconds / 1000;
-	delta.tv_nsec = (milliseconds % 1000)*1000000;
-	pthread_get_expiration_np(&delta, &abstime);
-#elif defined(POCO_HAVE_MONOTONIC_PTHREAD_COND_TIMEDWAIT)
+#if defined(POCO_HAVE_MONOTONIC_PTHREAD_COND_TIMEDWAIT)
 	clock_gettime(CLOCK_MONOTONIC, &abstime);
 	abstime.tv_sec  += milliseconds / 1000;
 	abstime.tv_nsec += (milliseconds % 1000)*1000000;

+ 0 - 2
Foundation/src/SharedLibrary.cpp

@@ -26,8 +26,6 @@
 #include "SharedLibrary_WIN32U.cpp"
 #elif defined(POCO_OS_FAMILY_WINDOWS)
 #include "SharedLibrary_WIN32.cpp"
-#elif defined(POCO_OS_FAMILY_VMS)
-#include "SharedLibrary_VMS.cpp"
 #endif
 
 

+ 0 - 117
Foundation/src/SharedLibrary_VMS.cpp

@@ -1,117 +0,0 @@
-//
-// SharedLibrary_VMS.cpp
-//
-// Library: Foundation
-// Package: SharedLibrary
-// Module:  SharedLibrary
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier:	BSL-1.0
-//
-
-
-#include "Poco/SharedLibrary_VMS.h"
-#include "Poco/Path.h"
-#include <lib$routines.h>
-#include <libdef.h>
-#include <descrip.h>
-#include <chfdef.h>
-#include <libfisdef.h>
-
-
-namespace Poco {
-
-
-FastMutex SharedLibraryImpl::_mutex;
-
-
-SharedLibraryImpl::SharedLibraryImpl()
-{
-}
-
-
-SharedLibraryImpl::~SharedLibraryImpl()
-{
-}
-
-
-void SharedLibraryImpl::loadImpl(const std::string& path, int /*flags*/)
-{
-	FastMutex::ScopedLock lock(_mutex);
-
-	if (!_path.empty()) throw LibraryAlreadyLoadedException(path);
-	_path = path;
-}
-
-
-void SharedLibraryImpl::unloadImpl()
-{
-	_path.clear();
-}
-
-
-bool SharedLibraryImpl::isLoadedImpl() const
-{
-	return !_path.empty();
-}
-
-
-void* SharedLibraryImpl::findSymbolImpl(const std::string& name)
-{
-	FastMutex::ScopedLock lock(_mutex);
-
-	if (_path.empty()) return NULL;
-
-	Path p(_path);
-	std::string filename = p.getBaseName();
-	std::string ext = p.getExtension();
-	std::string imageSpec = p.makeParent().toString();
-	if (!imageSpec.empty() && !ext.empty())
-	{
-		imageSpec.append(".");
-		imageSpec.append(ext);
-	}
-	int value = 0;
-	long flags = LIB$M_FIS_MIXEDCASE;
-	POCO_DESCRIPTOR_STRING(filenameDsc, filename);
-	POCO_DESCRIPTOR_STRING(symbolDsc, name);
-	POCO_DESCRIPTOR_STRING(imageSpecDsc, imageSpec);
-
-	try
-	{
-		// lib$find_image_symbol only accepts 32-bit pointers
-		#pragma pointer_size save
-		#pragma pointer_size 32
-		lib$find_image_symbol(&filenameDsc, &symbolDsc, &value, imageSpec.empty() ? 0 : &imageSpecDsc, flags);
-		#pragma pointer_size restore
-	}
-	catch (struct chf$signal_array& sigarr)
-	{
-		unsigned sig = sigarr.chf$is_sig_name;
-		unsigned act = LIB$_ACTIMAGE;
-		if (lib$match_cond(&sig, &act)) 
-			throw LibraryLoadException(_path);
-	}
-	return (void*) value;
-}
-
-
-const std::string& SharedLibraryImpl::getPathImpl() const
-{
-	return _path;
-}
-
-
-std::string SharedLibraryImpl::suffixImpl()
-{
-#if defined(_DEBUG) && !defined(POCO_NO_SHARED_LIBRARY_DEBUG_SUFFIX)
-	return "d.exe";
-#else
-	return ".exe";
-#endif
-}
-
-
-} // namespace Poco

+ 7 - 7
Foundation/src/Thread_POSIX.cpp

@@ -41,7 +41,7 @@ namespace
 		{
 			sigset_t sset;
 			sigemptyset(&sset);
-			sigaddset(&sset, SIGPIPE); 
+			sigaddset(&sset, SIGPIPE);
 			pthread_sigmask(SIG_BLOCK, &sset, 0);
 		}
 		~SignalBlocker()
@@ -141,7 +141,7 @@ int ThreadImpl::getMinOSPriorityImpl(int policy)
 {
 #if defined(POCO_THREAD_PRIORITY_MIN)
 	return POCO_THREAD_PRIORITY_MIN;
-#elif defined(__VMS) || defined(__digital__)
+#elif defined(__digital__)
 	return PRI_OTHER_MIN;
 #else
 	return sched_get_priority_min(policy);
@@ -153,7 +153,7 @@ int ThreadImpl::getMaxOSPriorityImpl(int policy)
 {
 #if defined(POCO_THREAD_PRIORITY_MAX)
 	return POCO_THREAD_PRIORITY_MAX;
-#elif defined(__VMS) || defined(__digital__)
+#elif defined(__digital__)
 	return PRI_OTHER_MAX;
 #else
 	return sched_get_priority_max(policy);
@@ -270,11 +270,11 @@ ThreadImpl::TIDImpl ThreadImpl::currentTidImpl()
 
 void ThreadImpl::sleepImpl(long milliseconds)
 {
-#if defined(__VMS) || defined(__digital__)
+#if defined(__digital__)
 		// This is specific to DECThreads
 		struct timespec interval;
 		interval.tv_sec  = milliseconds / 1000;
-		interval.tv_nsec = (milliseconds % 1000)*1000000; 
+		interval.tv_nsec = (milliseconds % 1000)*1000000;
 		pthread_delay_np(&interval);
 #elif POCO_OS == POCO_OS_LINUX || POCO_OS == POCO_OS_MAC_OS_X || POCO_OS == POCO_OS_QNX || POCO_OS == POCO_OS_VXWORKS
 	Poco::Timespan remainingTime(1000*Poco::Timespan::TimeDiff(milliseconds));
@@ -298,7 +298,7 @@ void ThreadImpl::sleepImpl(long milliseconds)
 	}
 	while (remainingTime > 0 && rc < 0 && errno == EINTR);
 	if (rc < 0 && remainingTime > 0) throw Poco::SystemException("Thread::sleep(): nanosleep() failed");
-#else 
+#else
 	Poco::Timespan remainingTime(1000*Poco::Timespan::TimeDiff(milliseconds));
 	int rc;
 	do
@@ -333,7 +333,7 @@ void* ThreadImpl::runnableEntry(void* pThread)
 	sigemptyset(&sset);
 	sigaddset(&sset, SIGQUIT);
 	sigaddset(&sset, SIGTERM);
-	sigaddset(&sset, SIGPIPE); 
+	sigaddset(&sset, SIGPIPE);
 	pthread_sigmask(SIG_BLOCK, &sset, 0);
 #endif
 

+ 2 - 6
Net/include/Poco/Net/SocketDefs.h

@@ -127,7 +127,7 @@
 	#define POCO_TRY_AGAIN       TRY_AGAIN
 	#define POCO_NO_RECOVERY     NO_RECOVERY
 	#define POCO_NO_DATA         NO_DATA
-#elif defined(POCO_OS_FAMILY_UNIX) || defined(POCO_OS_FAMILY_VMS)
+#elif defined(POCO_OS_FAMILY_UNIX)
 	#include <unistd.h>
 	#include <errno.h>
 	#include <sys/types.h>
@@ -138,11 +138,7 @@
 		#include <sys/select.h>
 	#endif
 	#include <sys/ioctl.h>
-	#if defined(POCO_OS_FAMILY_VMS)
-		#include <inet.h>
-	#else
-		#include <arpa/inet.h>
-	#endif
+	#include <arpa/inet.h>
 	#include <netinet/in.h>
 	#include <netinet/tcp.h>
 	#include <netdb.h>

+ 36 - 121
Util/src/ServerApplication.cpp

@@ -59,8 +59,8 @@ namespace Util {
 Poco::NamedEvent      ServerApplication::_terminate(Poco::ProcessImpl::terminationEventName(Poco::Process::id()));
 #if !defined(_WIN32_WCE)
 Poco::Event           ServerApplication::_terminated;
-SERVICE_STATUS        ServerApplication::_serviceStatus; 
-SERVICE_STATUS_HANDLE ServerApplication::_serviceStatusHandle = 0; 
+SERVICE_STATUS        ServerApplication::_serviceStatus;
+SERVICE_STATUS_HANDLE ServerApplication::_serviceStatusHandle = 0;
 #endif
 #endif
 #if defined(POCO_VXWORKS) || defined(POCO_ANDROID)
@@ -118,31 +118,31 @@ void ServerApplication::terminate()
 //
 BOOL ServerApplication::ConsoleCtrlHandler(DWORD ctrlType)
 {
-	switch (ctrlType) 
-	{ 
-	case CTRL_C_EVENT: 
-	case CTRL_CLOSE_EVENT: 
+	switch (ctrlType)
+	{
+	case CTRL_C_EVENT:
+	case CTRL_CLOSE_EVENT:
 	case CTRL_BREAK_EVENT:
 		terminate();
 		return _terminated.tryWait(10000) ? TRUE : FALSE;
-	default: 
-		return FALSE; 
+	default:
+		return FALSE;
 	}
 }
 
 
 void ServerApplication::ServiceControlHandler(DWORD control)
 {
-	switch (control) 
-	{ 
+	switch (control)
+	{
 	case SERVICE_CONTROL_STOP:
 	case SERVICE_CONTROL_SHUTDOWN:
 		terminate();
 		_serviceStatus.dwCurrentState = SERVICE_STOP_PENDING;
 		break;
-	case SERVICE_CONTROL_INTERROGATE: 
-		break; 
-	} 
+	case SERVICE_CONTROL_INTERROGATE:
+		break;
+	}
 	SetServiceStatus(_serviceStatusHandle,  &_serviceStatus);
 }
 
@@ -165,13 +165,13 @@ void ServerApplication::ServiceMain(DWORD argc, LPTSTR* argv)
 	if (!_serviceStatusHandle)
 		throw SystemException("cannot register service control handler");
 
-	_serviceStatus.dwServiceType             = SERVICE_WIN32; 
-	_serviceStatus.dwCurrentState            = SERVICE_START_PENDING; 
+	_serviceStatus.dwServiceType             = SERVICE_WIN32;
+	_serviceStatus.dwCurrentState            = SERVICE_START_PENDING;
 	_serviceStatus.dwControlsAccepted        = SERVICE_ACCEPT_STOP | SERVICE_ACCEPT_SHUTDOWN;
-	_serviceStatus.dwWin32ExitCode           = 0; 
-	_serviceStatus.dwServiceSpecificExitCode = 0; 
-	_serviceStatus.dwCheckPoint              = 0; 
-	_serviceStatus.dwWaitHint                = 0; 
+	_serviceStatus.dwWin32ExitCode           = 0;
+	_serviceStatus.dwServiceSpecificExitCode = 0;
+	_serviceStatus.dwCheckPoint              = 0;
+	_serviceStatus.dwWaitHint                = 0;
 	SetServiceStatus(_serviceStatusHandle, &_serviceStatus);
 
 	try
@@ -188,23 +188,23 @@ void ServerApplication::ServiceMain(DWORD argc, LPTSTR* argv)
 #else
 		app.init(argc, argv);
 #endif
-		_serviceStatus.dwCurrentState = SERVICE_RUNNING; 
+		_serviceStatus.dwCurrentState = SERVICE_RUNNING;
 		SetServiceStatus(_serviceStatusHandle, &_serviceStatus);
 		int rc = app.run();
 		_serviceStatus.dwWin32ExitCode           = rc ? ERROR_SERVICE_SPECIFIC_ERROR : 0;
-		_serviceStatus.dwServiceSpecificExitCode = rc; 
+		_serviceStatus.dwServiceSpecificExitCode = rc;
 	}
 	catch (Exception& exc)
 	{
 		app.logger().log(exc);
 		_serviceStatus.dwWin32ExitCode           = ERROR_SERVICE_SPECIFIC_ERROR;
-		_serviceStatus.dwServiceSpecificExitCode = EXIT_CONFIG; 
+		_serviceStatus.dwServiceSpecificExitCode = EXIT_CONFIG;
 	}
 	catch (...)
 	{
 		app.logger().error("fatal error - aborting");
 		_serviceStatus.dwWin32ExitCode           = ERROR_SERVICE_SPECIFIC_ERROR;
-		_serviceStatus.dwServiceSpecificExitCode = EXIT_SOFTWARE; 
+		_serviceStatus.dwServiceSpecificExitCode = EXIT_SOFTWARE;
 	}
 	_serviceStatus.dwCurrentState = SERVICE_STOPPED;
 	SetServiceStatus(_serviceStatusHandle, &_serviceStatus);
@@ -225,7 +225,7 @@ int ServerApplication::run(int argc, char** argv)
 	{
 		return 0;
 	}
-	else 
+	else
 	{
 		int rc = EXIT_OK;
 		try
@@ -261,7 +261,7 @@ int ServerApplication::run(const std::vector<std::string>& args)
 	{
 		return 0;
 	}
-	else 
+	else
 	{
 		int rc = EXIT_OK;
 		try
@@ -298,7 +298,7 @@ int ServerApplication::run(int argc, wchar_t** argv)
 	{
 		return 0;
 	}
-	else 
+	else
 	{
 		int rc = EXIT_OK;
 		try
@@ -336,15 +336,15 @@ bool ServerApplication::isService()
 	svcDispatchTable[0].lpServiceName = L"";
 	svcDispatchTable[0].lpServiceProc = ServiceMain;
 	svcDispatchTable[1].lpServiceName = NULL;
-	svcDispatchTable[1].lpServiceProc = NULL; 
-	return StartServiceCtrlDispatcherW(svcDispatchTable) != 0; 
+	svcDispatchTable[1].lpServiceProc = NULL;
+	return StartServiceCtrlDispatcherW(svcDispatchTable) != 0;
 #else
 	SERVICE_TABLE_ENTRY svcDispatchTable[2];
 	svcDispatchTable[0].lpServiceName = "";
 	svcDispatchTable[0].lpServiceProc = ServiceMain;
 	svcDispatchTable[1].lpServiceName = NULL;
-	svcDispatchTable[1].lpServiceProc = NULL; 
-	return StartServiceCtrlDispatcherA(svcDispatchTable) != 0; 
+	svcDispatchTable[1].lpServiceProc = NULL;
+	return StartServiceCtrlDispatcherA(svcDispatchTable) != 0;
 #endif
 }
 
@@ -360,7 +360,7 @@ void ServerApplication::registerService()
 {
 	std::string name = config().getString("application.baseName");
 	std::string path = config().getString("application.path");
-	
+
 	WinService service(name);
 	if (_displayName.empty())
 		service.registerService(path);
@@ -379,7 +379,7 @@ void ServerApplication::registerService()
 void ServerApplication::unregisterService()
 {
 	std::string name = config().getString("application.baseName");
-	
+
 	WinService service(name);
 	service.unregisterService();
 	logger().information("The service has been successfully unregistered.");
@@ -622,7 +622,7 @@ int ServerApplication::run(const std::vector<std::string>& args)
 			runAsDaemon = true;
 			break;
 		}
-	}		
+	}
 	if (runAsDaemon)
 	{
 		beDaemon();
@@ -665,10 +665,10 @@ void ServerApplication::beDaemon()
 		throw SystemException("cannot fork daemon process");
 	else if (pid != 0)
 		exit(0);
-	
+
 	setsid();
 	umask(027);
-	
+
 	// attach stdin, stdout, stderr to /dev/null
 	// instead of just closing them. This avoids
 	// issues with third party/legacy code writing
@@ -723,7 +723,7 @@ void ServerApplication::handleUMask(const std::string& name, const std::string&
 	for (std::string::const_iterator it = value.begin(); it != value.end(); ++it)
 	{
 		mask *= 8;
-		if (*it >= '0' && *it <= '7') 
+		if (*it >= '0' && *it <= '7')
 			mask += *it - '0';
 		else
 			throw Poco::InvalidArgumentException("umask contains non-octal characters", value);
@@ -743,91 +743,6 @@ void ServerApplication::handlePidFile(const std::string& name, const std::string
 }
 
 
-#elif defined(POCO_OS_FAMILY_VMS)
-
-
-//
-// VMS specific code
-//
-namespace
-{
-	static void handleSignal(int sig)
-	{
-		ServerApplication::terminate();
-	}
-}
-
-
-void ServerApplication::waitForTerminationRequest()
-{
-	struct sigaction handler;
-	handler.sa_handler = handleSignal;
-	handler.sa_flags   = 0;
-	sigemptyset(&handler.sa_mask);
-	sigaction(SIGINT, &handler, NULL);
-	sigaction(SIGQUIT, &handler, NULL);                                       
-
-	long ctrlY = LIB$M_CLI_CTRLY;
-	unsigned short ioChan;
-	$DESCRIPTOR(ttDsc, "TT:");
-
-	lib$disable_ctrl(&ctrlY);
-	sys$assign(&ttDsc, &ioChan, 0, 0);
-	sys$qiow(0, ioChan, IO$_SETMODE | IO$M_CTRLYAST, 0, 0, 0, terminate, 0, 0, 0, 0, 0);
-	sys$qiow(0, ioChan, IO$_SETMODE | IO$M_CTRLCAST, 0, 0, 0, terminate, 0, 0, 0, 0, 0);
-
-	std::string evName("POCOTRM");
-	NumberFormatter::appendHex(evName, Poco::Process::id(), 8);
-	Poco::NamedEvent ev(evName);
-	try
-	{
-		ev.wait();
-    }
-	catch (...)
-	{
-		// CTRL-C will cause an exception to be raised
-	}
-	sys$dassgn(ioChan);
-	lib$enable_ctrl(&ctrlY);
-}
-
-
-int ServerApplication::run(int argc, char** argv)
-{
-	try
-	{
-		init(argc, argv);
-	}
-	catch (Exception& exc)
-	{
-		logger().log(exc);
-		return EXIT_CONFIG;
-	}
-	return run();
-}
-
-
-int ServerApplication::run(const std::vector<std::string>& args)
-{
-	try
-	{
-		init(args);
-	}
-	catch (Exception& exc)
-	{
-		logger().log(exc);
-		return EXIT_CONFIG;
-	}
-	return run();
-}
-
-
-void ServerApplication::defineOptions(OptionSet& options)
-{
-	Application::defineOptions(options);
-}
-
-
 #endif
 
 

+ 1 - 0
doc/99100-ReleaseNotes.page

@@ -13,6 +13,7 @@ AAAIntroduction
     to support connection filtering and IP blacklisting (GH #1485)
   - Added Redis library (GH #1383)
   - Added Zip64 support to Zip library (GH #1356)
+  - Removed OpenVMS support (GH #1988)
   - fixed GH #271: NamedMutex_UNIX.cpp must remove semid
   - fixed GH #739: Add Poco::Net::WebSocket::receiveFrame() that appends to a Poco::Buffer<char>
   - fixed GH #749: NTP Packet impl not according to RFC958

+ 4 - 6
packaging/Windows/WiX/Poco-1.8.0.wxs

@@ -40,7 +40,7 @@
 
         <!-- Default to per-machine installation -->
         <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
-        <!-- 
+        <!--
 	To disable per-user installation scope, uncomment this section
 	<WixVariable Id='WixUISupportPerUser' Value='0' />
 	-->
@@ -51,10 +51,10 @@
 	-->
         <WixVariable Id="WixUILicenseRtf" Value="../../Boost License.rtf" Overridable="no" />
         <WixVariable Id="WixUIDialogBmp" Value="Poco 312x312.jpg" />
-        <!-- 
-		Set default destination folder (full path) unless it comes from registry 
+        <!--
+		Set default destination folder (full path) unless it comes from registry
 		SetDirectory schedules the action prior to WixSetDefaultPerMachiGneFolder;
-		code updated for manually scheduled elements to schedule between 
+		code updated for manually scheduled elements to schedule between
 		WixSetDefaultPerMachineFolder and WixSetPerMachineFolder.
 		-->
         <SetDirectory Id="APPLICATIONFOLDER" Value="[$(var.PlatformProgramFilesFolder)][ApplicationFolderName]">APPLICATIONFOLDER=""</SetDirectory>
@@ -1125,7 +1125,6 @@
                             <File Id="NUMERICSTRING.H" Name="NumericString.h" Source="$(var.POCO)\Foundation\include\Poco\NumericString.h" />
                             <File Id="OBJECTPOOL.H" Name="ObjectPool.h" Source="$(var.POCO)\Foundation\include\Poco\ObjectPool.h" />
                             <File Id="OBSERVER.H" Name="Observer.h" Source="$(var.POCO)\Foundation\include\Poco\Observer.h" />
-                            <File Id="OPCOMCHANNEL.H" Name="OpcomChannel.h" Source="$(var.POCO)\Foundation\include\Poco\OpcomChannel.h" />
                             <File Id="OPTIONAL.H" Name="Optional.h" Source="$(var.POCO)\Foundation\include\Poco\Optional.h" />
                             <File Id="PATH.H" Name="Path.h" Source="$(var.POCO)\Foundation\include\Poco\Path.h" />
                             <File Id="PATH_UNIX.H" Name="Path_UNIX.h" Source="$(var.POCO)\Foundation\include\Poco\Path_UNIX.h" />
@@ -2937,7 +2936,6 @@
                         <File Id="POCO.NUMBERPARSER.HTML" Name="Poco.NumberParser.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.NumberParser.html" />
                         <File Id="POCO.OBJECTPOOL.HTML" Name="Poco.ObjectPool.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.ObjectPool.html" />
                         <File Id="POCO.OBSERVER.HTML" Name="Poco.Observer.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.Observer.html" />
-                        <File Id="POCO.OPCOMCHANNEL.HTML" Name="Poco.OpcomChannel.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.OpcomChannel.html" />
                         <File Id="POCO.OPENFILEEXCEPTION.HTML" Name="Poco.OpenFileException.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.OpenFileException.html" />
                         <File Id="POCO.OPTIONAL.HTML" Name="Poco.Optional.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.Optional.html" />
                         <File Id="POCO.OUTOFMEMORYEXCEPTION.HTML" Name="Poco.OutOfMemoryException.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.OutOfMemoryException.html" />

+ 4 - 6
packaging/Windows/WiX/Poco-2.0.0.wxs

@@ -40,7 +40,7 @@
 
         <!-- Default to per-machine installation -->
         <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
-        <!-- 
+        <!--
 	To disable per-user installation scope, uncomment this section
 	<WixVariable Id='WixUISupportPerUser' Value='0' />
 	-->
@@ -51,10 +51,10 @@
 	-->
         <WixVariable Id="WixUILicenseRtf" Value="../../Boost License.rtf" Overridable="no" />
         <WixVariable Id="WixUIDialogBmp" Value="Poco 312x312.jpg" />
-        <!-- 
-		Set default destination folder (full path) unless it comes from registry 
+        <!--
+		Set default destination folder (full path) unless it comes from registry
 		SetDirectory schedules the action prior to WixSetDefaultPerMachiGneFolder;
-		code updated for manually scheduled elements to schedule between 
+		code updated for manually scheduled elements to schedule between
 		WixSetDefaultPerMachineFolder and WixSetPerMachineFolder.
 		-->
         <SetDirectory Id="APPLICATIONFOLDER" Value="[$(var.PlatformProgramFilesFolder)][ApplicationFolderName]">APPLICATIONFOLDER=""</SetDirectory>
@@ -1145,7 +1145,6 @@
                             <File Id="NUMERICSTRING.H" Name="NumericString.h" Source="$(var.POCO)\Foundation\include\Poco\NumericString.h" />
                             <File Id="OBJECTPOOL.H" Name="ObjectPool.h" Source="$(var.POCO)\Foundation\include\Poco\ObjectPool.h" />
                             <File Id="OBSERVER.H" Name="Observer.h" Source="$(var.POCO)\Foundation\include\Poco\Observer.h" />
-                            <File Id="OPCOMCHANNEL.H" Name="OpcomChannel.h" Source="$(var.POCO)\Foundation\include\Poco\OpcomChannel.h" />
                             <File Id="OPTIONAL.H" Name="Optional.h" Source="$(var.POCO)\Foundation\include\Poco\Optional.h" />
                             <File Id="PATH.H" Name="Path.h" Source="$(var.POCO)\Foundation\include\Poco\Path.h" />
                             <File Id="PATH_UNIX.H" Name="Path_UNIX.h" Source="$(var.POCO)\Foundation\include\Poco\Path_UNIX.h" />
@@ -2957,7 +2956,6 @@
                         <File Id="POCO.NUMBERPARSER.HTML" Name="Poco.NumberParser.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.NumberParser.html" />
                         <File Id="POCO.OBJECTPOOL.HTML" Name="Poco.ObjectPool.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.ObjectPool.html" />
                         <File Id="POCO.OBSERVER.HTML" Name="Poco.Observer.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.Observer.html" />
-                        <File Id="POCO.OPCOMCHANNEL.HTML" Name="Poco.OpcomChannel.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.OpcomChannel.html" />
                         <File Id="POCO.OPENFILEEXCEPTION.HTML" Name="Poco.OpenFileException.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.OpenFileException.html" />
                         <File Id="POCO.OPTIONAL.HTML" Name="Poco.Optional.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.Optional.html" />
                         <File Id="POCO.OUTOFMEMORYEXCEPTION.HTML" Name="Poco.OutOfMemoryException.html" Source="$(var.POCO)\releases\poco-$(var.VERSION)-all-doc\Poco.OutOfMemoryException.html" />