xref: /sqlite-3.40.0/src/vxworks.h (revision af1b36b1)
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