github.com/afein/docker@v1.8.2/daemon/graphdriver/btrfs/version.go (about) 1 // +build linux,!btrfs_noversion 2 3 package btrfs 4 5 /* 6 #include <btrfs/version.h> 7 8 // around version 3.16, they did not define lib version yet 9 #ifndef BTRFS_LIB_VERSION 10 #define BTRFS_LIB_VERSION -1 11 #endif 12 13 // upstream had removed it, but now it will be coming back 14 #ifndef BTRFS_BUILD_VERSION 15 #define BTRFS_BUILD_VERSION "-" 16 #endif 17 */ 18 import "C" 19 20 func BtrfsBuildVersion() string { 21 return string(C.BTRFS_BUILD_VERSION) 22 } 23 24 func BtrfsLibVersion() int { 25 return int(C.BTRFS_LIB_VERSION) 26 }