Skip to content

Commit

Permalink
Update ZFS_IOC offsets for FreeBSD
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Macy <[email protected]>
  • Loading branch information
mattmacy committed Dec 2, 2019
1 parent 5142032 commit 3bedd5c
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions include/sys/fs/zfs.h
Original file line number Diff line number Diff line change
Expand Up @@ -1192,7 +1192,11 @@ typedef enum zfs_ioc {
/*
* illumos - 81/128 numbers reserved.
*/
#ifdef __FreeBSD__
ZFS_IOC_FIRST = 0,
#else
ZFS_IOC_FIRST = ('Z' << 8),
#endif
ZFS_IOC = ZFS_IOC_FIRST,
ZFS_IOC_POOL_CREATE = ZFS_IOC_FIRST, /* 0x5a00 */
ZFS_IOC_POOL_DESTROY, /* 0x5a01 */
Expand Down Expand Up @@ -1282,16 +1286,17 @@ typedef enum zfs_ioc {
/*
* Linux - 3/64 numbers reserved.
*/
ZFS_IOC_LINUX = ('Z' << 8) + 0x80,
ZFS_IOC_LINUX = ZFS_IOC_FIRST + 0x80,
ZFS_IOC_EVENTS_NEXT, /* 0x5a81 */
ZFS_IOC_EVENTS_CLEAR, /* 0x5a82 */
ZFS_IOC_EVENTS_SEEK, /* 0x5a83 */

/*
* FreeBSD - 1/64 numbers reserved.
*/
ZFS_IOC_FREEBSD = ('Z' << 8) + 0xC0,

ZFS_IOC_FREEBSD = ZFS_IOC_FIRST + 0xc0,
ZFS_IOC_NEXTBOOT, /* 0xc1 */
ZFS_IOC_JAIL, /* 0xc2 */
ZFS_IOC_UNJAIL, /* 0xc3 */
ZFS_IOC_LAST
} zfs_ioc_t;

Expand Down

0 comments on commit 3bedd5c

Please sign in to comment.