Revert "Revert "Reduce CoreCLR PAL"" (#76972)
authorJan Vorlicek <janvorli@microsoft.com>
Thu, 13 Oct 2022 11:37:03 +0000 (13:37 +0200)
committerGitHub <noreply@github.com>
Thu, 13 Oct 2022 11:37:03 +0000 (13:37 +0200)
commite6f3aa95aeaa5a36c4be71d1964ddc2eeaddfd09
tree5295df775e585ab5fd74fc5312e15ccc6d2dc4ad
parente5148193991911cd1ef9e5ac498045c1e23156aa
Revert "Revert "Reduce CoreCLR PAL"" (#76972)

* Revert "Revert "Reduce CoreCLR PAL (#76832)" (#76860)"

This reverts commit 744fc9b9971965e5cfbcd0c2892f090d850e7234.

* Put back the _putenv since it is used by Mono
78 files changed:
src/coreclr/dlls/mscordac/mscordac_unixexports.src
src/coreclr/ilasm/main.cpp
src/coreclr/inc/clrconfigvalues.h
src/coreclr/inc/holder.h
src/coreclr/inc/longfilepathwrappers.h
src/coreclr/inc/winwrap.h
src/coreclr/pal/inc/pal.h
src/coreclr/pal/inc/palprivate.h
src/coreclr/pal/src/cruntime/filecrt.cpp
src/coreclr/pal/src/file/directory.cpp
src/coreclr/pal/src/file/file.cpp
src/coreclr/pal/src/include/pal/cs.hpp
src/coreclr/pal/src/include/pal/file.hpp
src/coreclr/pal/src/include/pal/palinternal.h
src/coreclr/pal/src/map/map.cpp
src/coreclr/pal/src/sync/cs.cpp
src/coreclr/pal/src/thread/thread.cpp
src/coreclr/pal/tests/palsuite/CMakeLists.txt
src/coreclr/pal/tests/palsuite/c_runtime/_fdopen/test1/test1.cpp [deleted file]
src/coreclr/pal/tests/palsuite/c_runtime/fclose/test1/test1.cpp [deleted file]
src/coreclr/pal/tests/palsuite/c_runtime/fclose/test2/test2.cpp [deleted file]
src/coreclr/pal/tests/palsuite/c_runtime/getenv/test1/test1.cpp [deleted file]
src/coreclr/pal/tests/palsuite/c_runtime/getenv/test2/test2.cpp [deleted file]
src/coreclr/pal/tests/palsuite/c_runtime/getenv/test3/test3.cpp [deleted file]
src/coreclr/pal/tests/palsuite/common/palsuite.cpp
src/coreclr/pal/tests/palsuite/common/palsuite.h
src/coreclr/pal/tests/palsuite/compilableTests.txt
src/coreclr/pal/tests/palsuite/file_io/CopyFileA/test1/CopyFileA.cpp
src/coreclr/pal/tests/palsuite/file_io/CopyFileA/test3/test3.cpp
src/coreclr/pal/tests/palsuite/file_io/CopyFileA/test4/test4.cpp
src/coreclr/pal/tests/palsuite/file_io/DeleteFileA/test1/DeleteFileA.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/DeleteFileW/test1/DeleteFileW.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/FindNextFileA/test1/FindNextFileA.cpp
src/coreclr/pal/tests/palsuite/file_io/GetCurrentDirectoryA/test1/GetCurrentDirectoryA.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/GetCurrentDirectoryW/test1/GetCurrentDirectoryW.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/GetFileSize/test1/GetFileSize.cpp
src/coreclr/pal/tests/palsuite/file_io/GetFileSizeEx/test1/GetFileSizeEx.cpp
src/coreclr/pal/tests/palsuite/file_io/MoveFileExA/test1/ExpectedResults.txt [deleted file]
src/coreclr/pal/tests/palsuite/file_io/MoveFileExA/test1/MoveFileExA.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/MoveFileExW/test1/ExpectedResults.txt [deleted file]
src/coreclr/pal/tests/palsuite/file_io/MoveFileExW/test1/MoveFileExW.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/SetEndOfFile/test1/SetEndOfFile.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/SetEndOfFile/test2/SetEndOfFile.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/SetEndOfFile/test3/SetEndOfFile.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/SetEndOfFile/test4/setendoffile.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/SetEndOfFile/test5/test5.cpp [deleted file]
src/coreclr/pal/tests/palsuite/file_io/SetFilePointer/test2/SetFilePointer.cpp
src/coreclr/pal/tests/palsuite/file_io/SetFilePointer/test4/SetFilePointer.cpp
src/coreclr/pal/tests/palsuite/file_io/SetFilePointer/test5/SetFilePointer.cpp
src/coreclr/pal/tests/palsuite/file_io/SetFilePointer/test6/SetFilePointer.cpp
src/coreclr/pal/tests/palsuite/file_io/SetFilePointer/test7/SetFilePointer.cpp
src/coreclr/pal/tests/palsuite/file_io/WriteFile/test2/WriteFile.cpp
src/coreclr/pal/tests/palsuite/file_io/errorpathnotfound/test1/test1.cpp
src/coreclr/pal/tests/palsuite/filemapping_memmgt/MapViewOfFile/test1/MapViewOfFile.cpp
src/coreclr/pal/tests/palsuite/filemapping_memmgt/MapViewOfFile/test5/mapviewoffile.cpp
src/coreclr/pal/tests/palsuite/filemapping_memmgt/OpenFileMappingW/test1/OpenFileMappingW.cpp [deleted file]
src/coreclr/pal/tests/palsuite/filemapping_memmgt/OpenFileMappingW/test2/OpenFileMappingW.cpp [deleted file]
src/coreclr/pal/tests/palsuite/filemapping_memmgt/OpenFileMappingW/test3/OpenFileMappingW.cpp [deleted file]
src/coreclr/pal/tests/palsuite/miscellaneous/CreatePipe/test1/test1.cpp [deleted file]
src/coreclr/pal/tests/palsuite/paltestlist.txt
src/coreclr/pal/tests/palsuite/paltestlist_to_be_reviewed.txt
src/coreclr/pal/tests/palsuite/threading/CreateProcessW/test1/childProcess.cpp
src/coreclr/pal/tests/palsuite/threading/CreateProcessW/test1/parentProcess.cpp
src/coreclr/pal/tests/palsuite/threading/CriticalSectionFunctions/test3/test3.cpp [deleted file]
src/coreclr/pal/tests/palsuite/threading/DuplicateHandle/test11/test11.cpp
src/coreclr/pal/tests/palsuite/threading/DuplicateHandle/test5/test5.cpp [deleted file]
src/coreclr/pal/tests/palsuite/threading/DuplicateHandle/test6/test6.cpp [deleted file]
src/coreclr/pal/tests/palsuite/threading/ExitThread/test2/test2.cpp
src/coreclr/pal/tests/palsuite/threading/GetExitCodeProcess/test1/test1.cpp
src/coreclr/pal/tests/palsuite/threading/GetThreadTimes/test1/test1.cpp [deleted file]
src/coreclr/pal/tests/palsuite/threading/OpenProcess/test1/test1.cpp
src/coreclr/tools/superpmi/mcs/verbmerge.cpp
src/coreclr/tools/superpmi/superpmi-shared/logging.cpp
src/coreclr/tools/superpmi/superpmi/parallelsuperpmi.cpp
src/coreclr/utilcode/fstream.cpp
src/coreclr/utilcode/longfilepathwrappers.cpp
src/coreclr/vm/synch.cpp
src/coreclr/vm/synch.h