2011-12-23 22:58:50 +00:00
|
|
|
#ifndef _PAYSAGES_SYSTEM_H_
|
|
|
|
#define _PAYSAGES_SYSTEM_H_
|
|
|
|
|
2012-07-19 15:04:27 +00:00
|
|
|
/* Library dependent features */
|
|
|
|
|
2012-11-10 17:05:01 +00:00
|
|
|
#include <stdlib.h>
|
2012-07-19 15:04:27 +00:00
|
|
|
|
2011-12-23 22:58:50 +00:00
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
2012-01-24 13:16:20 +00:00
|
|
|
void systemInit();
|
|
|
|
int systemGetCoreCount();
|
2012-01-07 16:53:23 +00:00
|
|
|
|
2012-12-01 16:39:47 +00:00
|
|
|
int systemGetFileSize(const char* path);
|
|
|
|
|
2012-07-01 13:27:57 +00:00
|
|
|
#ifdef HAVE_GLIB
|
|
|
|
#include <glib.h>
|
|
|
|
|
2011-12-10 13:25:22 +00:00
|
|
|
static inline void timeSleepMs(unsigned long ms)
|
|
|
|
{
|
|
|
|
g_usleep(ms * 1000);
|
|
|
|
}
|
2012-07-01 13:27:57 +00:00
|
|
|
#endif
|
2011-12-10 13:25:22 +00:00
|
|
|
|
2011-12-23 22:58:50 +00:00
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|