-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <sys/stat.h>
-
-#include <linux/if.h>
+#include "platform.h"
#include <linux/if_tun.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <stdlib.h>
-
/**
* Creates a tun-interface called dev;
* dev is asumed to point to a char[IFNAMSIZ]
if ((err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ){
close(fd);
- fprintf(stderr, "ioctl'ing /dev/net/tun: %m\n");
+ fprintf(stderr, "ioctl'ing /dev/net/tun: %s\n", strerror(errno));
return err;
}