master
 1#define _BSD_SOURCE
 2#include <nl_types.h>
 3#include <stdint.h>
 4#include <endian.h>
 5#include <sys/mman.h>
 6
 7#define V(p) be32toh(*(uint32_t *)(p))
 8
 9int catclose (nl_catd catd)
10{
11	char *map = (char *)catd;
12	munmap(map, V(map+8)+20);
13	return 0;
14}