30 lines
564 B
C
Executable File
30 lines
564 B
C
Executable File
#if !defined(__MAIN_H__)
|
|
#define __MAIN_H__
|
|
|
|
#include <limits.h>
|
|
#include <pthread.h>
|
|
#include <sched.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <stdint.h>
|
|
#include <sys/mman.h>
|
|
#include <time.h>
|
|
#include <errno.h>
|
|
#include <signal.h>
|
|
#include <syslog.h>
|
|
#include <stdarg.h>
|
|
|
|
#define CYCLE_COUNTER_MAX 86400000
|
|
|
|
struct period_info
|
|
{
|
|
struct timespec next_period;
|
|
long period_ns;
|
|
unsigned long cyclecounter;
|
|
float fStartTime;
|
|
};
|
|
|
|
extern struct period_info pinfo;
|
|
extern void mylog(int prio, const char *format, ...);
|
|
|
|
#endif |