Source
xxxxxxxxxx
--- ioctl.h.orig 2009-02-15 13:46:49.000000000 +0100
+++ ioctl.h 2009-02-15 13:48:54.000000000 +0100
#ifndef __IOCTL_
#define __IOCTL_
+#ifndef __APPLE__
#include <asm/types.h>
#include <linux/ioctl.h>
+#endif
+
+#include <stdint.h>
#define BTRFS_IOCTL_MAGIC 0x94
#define BTRFS_VOL_NAME_MAX 255
#define BTRFS_PATH_NAME_MAX 4087
struct btrfs_ioctl_vol_args {
+#ifdef __APPLE__
+ int64_t fd;
+#else
__s64 fd;
+#endif
char name[BTRFS_PATH_NAME_MAX + 1];
};