Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
johsteffens committed Apr 5, 2019
1 parent f08c84c commit 5088d5b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ in C and C++ code.
* **pthread**: Tbman uses `pthread_mutex_t` (locking) for thread safety in `tbman.c`. If pthread is not available and you can dispense with thread safety, the code `pthread_mutex_...` can be removed without impacting the remaining functionality. A better solution, though, is to replace `pthread_mutex` with a native mutex of your target platform.
* **Memory Model**: Posix systems usually provide a [flat memory model](#memory_model), which is expected by tbman.
* **Linux, Android, Darwin (and related OS)**: These should offer sufficient compliance.
* **Windows**: To build tbman on Windows likely needs some workaround. Here are three different possibilities. Which is suitable depends on your needs:
* **Windows**: To build tbman on Windows likely needs a workaround. Here are three possibilities:
* [Set up a POSIX-environment via cygwin.](https://github.com/johsteffens/beth/wiki/Requirements#how-to-setup-a-posix-environment-for-beth-on-windows)
* Windows 10: Provides an optional Linux-Subsystem.
* In `tbman.c`: Replace pthread-locks by native locks; then build without pthread.
Expand Down

0 comments on commit 5088d5b

Please sign in to comment.