30 lines
525 B
C
30 lines
525 B
C
|
#define _GNU_SOURCE
|
||
|
|
||
|
#include "emu/pv/cfg.h"
|
||
|
#include "common.h"
|
||
|
|
||
|
#include <stdio.h>
|
||
|
#include <unistd.h>
|
||
|
#include <sys/stat.h>
|
||
|
#include <linux/limits.h>
|
||
|
|
||
|
int main(void)
|
||
|
{
|
||
|
char dir[] = "/tmp/ovni.trace.XXXXXX";
|
||
|
if (mkdtemp(dir) == NULL)
|
||
|
die("mkdtemp failed:");
|
||
|
|
||
|
if (cfg_generate(dir) != 0)
|
||
|
die("cfg_generate failed");
|
||
|
|
||
|
/* Check that one configuration file is present */
|
||
|
char cfg[PATH_MAX];
|
||
|
sprintf(cfg, "%s/cfg/cpu/ovni/pid.cfg", dir);
|
||
|
|
||
|
struct stat st;
|
||
|
if (stat(cfg, &st) != 0)
|
||
|
die("stat failed");
|
||
|
|
||
|
return 0;
|
||
|
}
|