title: VxWorks POSIX implementation
body: <p>Very much a beginner at programming/software.  I am trying to port some code written for linux onto my <code>vxworks</code> project.   </p>
  
  <p>When including <strong>pthread.h</strong>, it appears to be including the header from <code>C:\WindRiver\vxworks-6.8\target\h</code> however I noticed there is another header located in <code>C:\WindRiver\vxworks-6.8\target\usr\h</code> that is a bit different.  </p>
  
  <p>One example of the differences is the function <code>pthread_mutexattr_settype</code> does not exist in one of them. According to v6.8 documentation, <code>pthread_mutexattr_settype</code> is a function i should have access to.</p>
  
  <p>Perhaps I set up my paths wrong? Do I need to do something special for my project to know where to look?  When I update my build path to the <strong>usr</strong> folders... When i right click and open declaration, it gives me 2 options to chose from (both locations).  And yes I only have 1 location in my build path.</p>