18cd5b254Sdrh /* 28cd5b254Sdrh ** 2015-03-02 38cd5b254Sdrh ** 48cd5b254Sdrh ** The author disclaims copyright to this source code. In place of 58cd5b254Sdrh ** a legal notice, here is a blessing: 68cd5b254Sdrh ** 78cd5b254Sdrh ** May you do good and not evil. 88cd5b254Sdrh ** May you find forgiveness for yourself and forgive others. 98cd5b254Sdrh ** May you share freely, never taking more than you give. 108cd5b254Sdrh ** 118cd5b254Sdrh ****************************************************************************** 128cd5b254Sdrh ** 138cd5b254Sdrh ** This file contains code that is specific to Wind River's VxWorks 148cd5b254Sdrh */ 158cd5b254Sdrh #if defined(__RTP__) || defined(_WRS_KERNEL) 168cd5b254Sdrh /* This is VxWorks. Set up things specially for that OS 178cd5b254Sdrh */ 188cd5b254Sdrh #include <vxWorks.h> 198cd5b254Sdrh #include <pthread.h> /* amalgamator: dontcache */ 208cd5b254Sdrh #define OS_VXWORKS 1 218cd5b254Sdrh #define SQLITE_OS_OTHER 0 228cd5b254Sdrh #define SQLITE_HOMEGROWN_RECURSIVE_MUTEX 1 238cd5b254Sdrh #define SQLITE_OMIT_LOAD_EXTENSION 1 248cd5b254Sdrh #define SQLITE_ENABLE_LOCKING_STYLE 0 258cd5b254Sdrh #define HAVE_UTIME 1 268cd5b254Sdrh #else 278cd5b254Sdrh /* This is not VxWorks. */ 288cd5b254Sdrh #define OS_VXWORKS 0 29e2258a20Sdrh #define HAVE_FCHOWN 1 30e2258a20Sdrh #define HAVE_READLINK 1 31*af1b36b1Sdan #define HAVE_LSTAT 1 328cd5b254Sdrh #endif /* defined(_WRS_KERNEL) */ 33