* c_pal_umocktypes should link with c_pal_reals
* no need to build a mock library for c_pal_interface
* take out pal_ll_interfaces_mocks
* make call_once_ut compile
* better reals for async_socket
* added (void) to void functions
* add real socjket transport / socket for win32
* added reals for sokcet transport on linux
* async socket uses socket transport
* added real async socket for linux
* socket_transport has unbalanced } in C++ lands
* reals changes
* windows compiles now
* better but still doesn't compile on linux
* now it all compiles
* added stdint.h after CR
* meek attempt to have a mocks library with precompiled header
* this creates by hand win32_ll_mocks and uses it in call_once_ut_exe_c_pal
* mock loibrary for c_pal_interfaces is build with a function
* propagate_all_repos anporumb/pchmock3
* itr also compiles but does NOT link on linux
* now it builds AND links on LINUX
* added a minimal explanation about exiting visual studio
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* threadpool uses terminate_process
* make pal_ll_interfaces appear in Visual Studio
* it needs to be prefixed with inc
* extraneous files are removed
* write library name with capital letters
* use also for #ifdef
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* propagate_all_repos anporumb/pchmock3
* use latest dependencies 10 Oct 2024
* remove C_PAL_INC_FOLDER
* make it compile with latest c-pal
* use latest dependencies 10 Oct 2024
* remove garbage from build folder
* use latest dependencies 10 Oct 2024
* propagate_all_repos anporumb/pchmock3
* use latest dependencies 10 Oct 2024
* use latest dependencies 10 Oct 2024
* Initial checkin with specs
* Fixed Traceability
* Fixed PVOID on Linux
* Fixed PVOID in threadpool.h
* Forgot to add threadpool.h into the commit, adding it now
* Addressed comments by Matt
* Addressed ALL comments by Matt
* before making reals for thandle_logging_context
* it doesn't compile
* update thandle_ll to expose types of functions
* with reals
* iwyu take 01 out of 99
* iwyu take 02 out of 99
* iwyu take 03 out of 99
* iwyu take 04 out of 99
* iwyu take 05 out of 99
* iwyu take 06 out of 99
* iwyu take 07 out of 99
* iwyu take 08 out of 99
* iwyu take 09 out of 99
* rename test name to something better
* Add real_thandle_helper.h and real_interlocked_undo_rename.h to c-pal repo.
Add a document and unit test to show how to use.
---------
Co-authored-by: Matt Durak <mdurak@microsoft.com>
* move sm and its dependencies from c-util to c-pal
* fix iwyu
* fix some compile errors
* fix some compile errors
* fix some compile errors
* fix some compile errors
* fix some compile errors
* fix some compile errors
* fix some compile errors
* fix some compile errors
* fix some compile errors
* move sync and interlock into a new lower level c-pal
* fix linux build error
* fix win cmake build error
* changes with comments
* fix linux build error
* merge
* works on windows
* all tests pass on Linux/Win32
* with requirements
* with YWYU
* more include
* now iwndows maybe compiles
* added GUID to UUID_T conversion
* added chapter for windows
* fix horrible ciopy paste
* added PRI_GUID and tests for it
* more tests/documents
* why not have umock_types where the type is declared?
* include what you use should stop complaining
* while I am here, remove real_malloc
* free => real_Free
* after CR