X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fcommon.h;h=d4defd95c949046007bfbc2820d612302739b30b;hb=f858232d7c564f14e6d2fb9d616f8e12a1ec9171;hp=00925984f7b19c7243289baacf29ebf7c0b081e9;hpb=6d02539604cd90ae992e69d3f6a839044b6c6fef;p=matches%2FMCTX3420.git diff --git a/server/common.h b/server/common.h index 0092598..d4defd9 100644 --- a/server/common.h +++ b/server/common.h @@ -6,18 +6,24 @@ #ifndef _COMMON_H #define _COMMON_H +/** Defines required to allow various C standard functions to be used **/ #define _POSIX_C_SOURCE 200809L #define _BSD_SOURCE #define _XOPEN_SOURCE 600 /** Determine if we're running on the BBB **/ #ifdef __arm__ -#define _BBB -#endif + #define _BBB +#else + //#warning This software was designed for the BeagleBone Black. Some features may not work. +#endif //__arm__ /** The current API version **/ #define API_VERSION 0 + + + #include #include #include @@ -39,6 +45,9 @@ #define TIMEVAL_DIFF(tv1, tv2) ((tv1).tv_sec - (tv2).tv_sec + 1e-6 * ((tv1).tv_usec - (tv2).tv_usec)) +extern bool PathExists(const char * path); + + #endif //_COMMON_H