mirror of
https://github.com/JHUAPL/kvspool.git
synced 2026-01-09 15:37:56 -05:00
31 lines
564 B
C
31 lines
564 B
C
#include <glob.h>
|
|
#include <stdio.h>
|
|
#include <sys/stat.h>
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <stdlib.h>
|
|
#include "kvspool.h"
|
|
#include "utarray.h"
|
|
#include "utils.h"
|
|
|
|
int main(int argc, char *argv[]) {
|
|
|
|
char *dir = mktmpdir();
|
|
|
|
void *sp = kv_spoolwriter_new(dir);
|
|
if (!sp) exit(-1);
|
|
|
|
void *set = kv_set_new();
|
|
kv_adds(set, "hello", "again");
|
|
kv_adds(set, "second", "life");
|
|
kv_spool_write(sp,set);
|
|
kv_set_free(set);
|
|
|
|
kv_spoolwriter_free(sp);
|
|
|
|
/* scan spool to validate expected file creation */
|
|
scan_spool(1);
|
|
|
|
return 0;
|
|
}
|