xref: /dflybsd-src/contrib/cryptsetup/lib/blockdev.h (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino #ifndef BLOCKDEV_H
286d7f5d3SJohn Marino #define BLOCKDEV_H
386d7f5d3SJohn Marino 
486d7f5d3SJohn Marino #ifdef HAVE_CONFIG_H
586d7f5d3SJohn Marino #	include "config.h"
686d7f5d3SJohn Marino #endif
786d7f5d3SJohn Marino #include <unistd.h>
886d7f5d3SJohn Marino #include <asm/types.h>
986d7f5d3SJohn Marino #include <sys/ioctl.h>
1086d7f5d3SJohn Marino #include <sys/mount.h>
1186d7f5d3SJohn Marino 
1286d7f5d3SJohn Marino #if defined(__linux__) && defined(_IOR) && !defined(BLKGETSIZE64)
1386d7f5d3SJohn Marino #	define BLKGETSIZE64	_IOR(0x12, 114, size_t)
1486d7f5d3SJohn Marino #endif
1586d7f5d3SJohn Marino 
1686d7f5d3SJohn Marino #endif /* BLOCKDEV_H */
17