Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
vxworks.hpp File Reference
#include <version.h>
#include <cstdint>
#include <ioLib.h>
#include <tickLib.h>
#include <sys/time.h>
#include <signal.h>
#include <boost/config/posix_features.hpp>
Include dependency graph for vxworks.hpp:

Classes

struct  tms
 

Macros

#define BOOST_PLATFORM   "vxWorks"
 
#define BOOST_HAS_UNISTD_H
 
#define BOOST_HAS_STDINT_H
 
#define BOOST_HAS_DIRENT_H
 
#define BOOST_HAS_SLIST
 
#define BOOST_LOCALE_WITH_ICU
 
#define BOOST_HAS_THREADS
 
#define BOOST_HAS_NANOSLEEP
 
#define BOOST_HAS_GETTIMEOFDAY
 
#define BOOST_HAS_CLOCK_GETTIME
 
#define BOOST_HAS_MACRO_USE_FACET
 
#define BOOST_NO_CXX11_EXTERN_TEMPLATE
 
#define BOOST_NO_CXX11_VARIADIC_MACROS
 
#define BOOST_HAS_PTHREADS
 
#define BOOST_HAS_SCHED_YIELD
 
#define BOOST_HAS_SIGACTION
 
#define BOOST_ASIO_DISABLE_SERIAL_PORT
 
#define VX_JOIN(X, Y)   VX_DO_JOIN(X, Y)
 
#define VX_DO_JOIN(X, Y)   VX_DO_JOIN2(X, Y)
 
#define VX_DO_JOIN2(X, Y)   X##Y
 
#define INT32_C(x)   VX_JOIN(x, L)
 
#define UINT32_C(x)   VX_JOIN(x, UL)
 
#define INT64_C(x)   VX_JOIN(x, LL)
 
#define UINT64_C(x)   VX_JOIN(x, ULL)
 
#define getpagesize()   sysconf(_SC_PAGESIZE)
 
#define S_ISSOCK(mode)   ((mode & S_IFMT) == S_IFSOCK)
 
#define lstat(p, b)   stat(p, b)
 
#define FPE_FLTINV   (FPE_FLTSUB+1)
 

Functions

int truncate (const char *p, off_t l)
 
int symlink (const char *, const char *)
 
ssize_t readlink (const char *, char *, size_t)
 
int gettimeofday (struct timeval *tv, void *)
 
clock_t times (struct tms *t)
 

Macro Definition Documentation

#define BOOST_ASIO_DISABLE_SERIAL_PORT
#define BOOST_HAS_CLOCK_GETTIME
#define BOOST_HAS_DIRENT_H
#define BOOST_HAS_GETTIMEOFDAY
#define BOOST_HAS_MACRO_USE_FACET
#define BOOST_HAS_NANOSLEEP
#define BOOST_HAS_PTHREADS
#define BOOST_HAS_SCHED_YIELD
#define BOOST_HAS_SIGACTION
#define BOOST_HAS_SLIST
#define BOOST_HAS_STDINT_H
#define BOOST_HAS_THREADS
#define BOOST_HAS_UNISTD_H
#define BOOST_LOCALE_WITH_ICU
#define BOOST_NO_CXX11_EXTERN_TEMPLATE
#define BOOST_NO_CXX11_VARIADIC_MACROS
#define BOOST_PLATFORM   "vxWorks"
#define FPE_FLTINV   (FPE_FLTSUB+1)
#define getpagesize ( )    sysconf(_SC_PAGESIZE)
#define INT32_C (   x)    VX_JOIN(x, L)
#define INT64_C (   x)    VX_JOIN(x, LL)
#define lstat (   p,
 
)    stat(p, b)
#define S_ISSOCK (   mode)    ((mode & S_IFMT) == S_IFSOCK)
#define UINT32_C (   x)    VX_JOIN(x, UL)
#define UINT64_C (   x)    VX_JOIN(x, ULL)
#define VX_DO_JOIN (   X,
 
)    VX_DO_JOIN2(X, Y)
#define VX_DO_JOIN2 (   X,
 
)    X##Y
#define VX_JOIN (   X,
 
)    VX_DO_JOIN(X, Y)

Function Documentation

int gettimeofday ( struct timeval *  tv,
void *   
)
inline
ssize_t readlink ( const char *  ,
char *  ,
size_t   
)
inline

References EACCES, and errno.

int symlink ( const char *  ,
const char *   
)
inline

References EACCES, and errno.

clock_t times ( struct tms t)
inline
int truncate ( const char *  p,
off_t  l 
)
inline