xref: /dflybsd-src/contrib/cryptsetup/lib/blockdev.h (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
1*86d7f5d3SJohn Marino #ifndef BLOCKDEV_H
2*86d7f5d3SJohn Marino #define BLOCKDEV_H
3*86d7f5d3SJohn Marino 
4*86d7f5d3SJohn Marino #ifdef HAVE_CONFIG_H
5*86d7f5d3SJohn Marino #	include "config.h"
6*86d7f5d3SJohn Marino #endif
7*86d7f5d3SJohn Marino #include <unistd.h>
8*86d7f5d3SJohn Marino #include <asm/types.h>
9*86d7f5d3SJohn Marino #include <sys/ioctl.h>
10*86d7f5d3SJohn Marino #include <sys/mount.h>
11*86d7f5d3SJohn Marino 
12*86d7f5d3SJohn Marino #if defined(__linux__) && defined(_IOR) && !defined(BLKGETSIZE64)
13*86d7f5d3SJohn Marino #	define BLKGETSIZE64	_IOR(0x12, 114, size_t)
14*86d7f5d3SJohn Marino #endif
15*86d7f5d3SJohn Marino 
16*86d7f5d3SJohn Marino #endif /* BLOCKDEV_H */
17