diff --git a/glslang.vcxproj b/glslang.vcxproj
index e576c45c83316f76cd695cd8ab2b1b9e1414ab6b..59d33279a600f5fcfa65bb1a6589dbd9736d2d4a 100644
--- a/glslang.vcxproj
+++ b/glslang.vcxproj
@@ -643,7 +643,6 @@ xcopy /y $(IntDir)$(TargetName)$(TargetExt) Test</Command>
     <ClInclude Include="glslang\MachineIndependent\SymbolTable.h" />
     <ClInclude Include="glslang\Include\Types.h" />
     <ClInclude Include="glslang\Include\intermediate.h" />
-    <ClInclude Include="glslang\MachineIndependent\unistd.h" />
     <ClInclude Include="glslang\Public\ShaderLang.h" />
     <ClInclude Include="glslang\OSDependent\Windows\osinclude.h" />
     <ClInclude Include="glslang\OSDependent\Linux\osinclude.h" />
@@ -704,4 +703,4 @@ cd %(RootDir)%(Directory)
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>
diff --git a/glslang.vcxproj.filters b/glslang.vcxproj.filters
index 2f3b2be5b664593a34bedcea8e546cb74763b134..5110deaeff47a815854dac1a839095440f716842 100644
--- a/glslang.vcxproj.filters
+++ b/glslang.vcxproj.filters
@@ -165,9 +165,6 @@
     <ClInclude Include="glslang\Include\intermediate.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="glslang\MachineIndependent\unistd.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="glslang\Public\ShaderLang.h">
       <Filter>Public</Filter>
     </ClInclude>
@@ -204,4 +201,4 @@
       <Filter>Machine Independent</Filter>
     </CustomBuild>
   </ItemGroup>
-</Project>
\ No newline at end of file
+</Project>
diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
index 96abc2ad90f40515ebb5574494f67432839bc8ec..f8b1799b8f0057a2c6ddfc2be14cff1a320aff03 100644
--- a/glslang/CMakeLists.txt
+++ b/glslang/CMakeLists.txt
@@ -63,7 +63,6 @@ set(HEADERS
     MachineIndependent/Scan.h
     MachineIndependent/ScanContext.h
     MachineIndependent/SymbolTable.h
-    MachineIndependent/unistd.h
     MachineIndependent/Versions.h
     MachineIndependent/preprocessor/PpContext.h
     MachineIndependent/preprocessor/PpTokens.h)
diff --git a/glslang/MachineIndependent/unistd.h b/glslang/MachineIndependent/unistd.h
deleted file mode 100644
index c7c914709a486b10e7117635f90716339872d455..0000000000000000000000000000000000000000
--- a/glslang/MachineIndependent/unistd.h
+++ /dev/null
@@ -1 +0,0 @@
-// This is a NULL file and is meant to be empty
diff --git a/glslang_vs2010.vcxproj b/glslang_vs2010.vcxproj
index a6cb6e2290ff6f0310f31c42d72e3e1d891e9ac4..64e04660adc3fb02917ecbb2ea432fe83b2d42be 100644
--- a/glslang_vs2010.vcxproj
+++ b/glslang_vs2010.vcxproj
@@ -366,7 +366,6 @@ xcopy /y $(IntDir)$(TargetName)$(TargetExt) Test</Command>
     <ClInclude Include="glslang\MachineIndependent\SymbolTable.h" />
     <ClInclude Include="glslang\Include\Types.h" />
     <ClInclude Include="glslang\Include\intermediate.h" />
-    <ClInclude Include="glslang\MachineIndependent\unistd.h" />
     <ClInclude Include="glslang\Public\ShaderLang.h" />
     <ClInclude Include="glslang\OSDependent\Windows\osinclude.h" />
     <ClInclude Include="glslang\OSDependent\Linux\osinclude.h" />
@@ -403,4 +402,4 @@ cd %(RootDir)%(Directory)
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>
diff --git a/glslang_vs2013.vcxproj b/glslang_vs2013.vcxproj
index 3b8d2c9581dbb1af75fa6524ce461e6b6881db77..df9bb2a28d87046368e7a5ad147be9ebc1b9e34b 100644
--- a/glslang_vs2013.vcxproj
+++ b/glslang_vs2013.vcxproj
@@ -366,7 +366,6 @@ xcopy /y $(IntDir)$(TargetName)$(TargetExt) Test</Command>
     <ClInclude Include="glslang\MachineIndependent\SymbolTable.h" />
     <ClInclude Include="glslang\Include\Types.h" />
     <ClInclude Include="glslang\Include\intermediate.h" />
-    <ClInclude Include="glslang\MachineIndependent\unistd.h" />
     <ClInclude Include="glslang\Public\ShaderLang.h" />
     <ClInclude Include="glslang\OSDependent\Windows\osinclude.h" />
     <ClInclude Include="glslang\OSDependent\Linux\osinclude.h" />
@@ -403,4 +402,4 @@ cd %(RootDir)%(Directory)
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>