brians | c66a183 | 2013-02-26 04:48:02 +0000 | [diff] [blame^] | 1 | This file has a bunch of random notes about VxWorks. |
2 | |||||
3 | [Stuff Not to Use] | ||||
4 | Their POSIX condition variable implementation is completely broken (it doesn't | ||||
5 | actually fix the race condition). | ||||
6 | Pretty much all of the pthread stuff uses semMCreate(SEM_INVERSION_SAFE). | ||||
7 | taskVarLib corrupts the heap (or something). | ||||
8 | semMCreate(SEM_INVERSION_SAFE) fixes the usual priority inversion problem by | ||||
9 | creating a different one. | ||||
10 | See the docs on it for details. |