cOMS/Threads/Job.h
2022-12-26 13:38:28 +01:00

28 lines
402 B
C++
Executable File

#ifndef THREADS_JOB_H
#define THREADS_JOB_H
#include <stdio.h>
#include <stdlib.h>
#ifdef _WIN32
#include <windows.h>
#endif
namespace Threads
{
#ifdef _WIN32
typedef DWORD WINAPI(*JobFunc)(void *);
#else
typedef void (*JobFunc)(void *);
#endif
struct job_t {
JobFunc func;
void *arg;
job_t *next;
};
typedef job_t Job;
}
#endif