|
@@ -107,6 +107,8 @@ var (
|
|
|
DmTaskSetRo = dmTaskSetRoFct
|
|
|
DmTaskSetSector = dmTaskSetSectorFct
|
|
|
DmUdevWait = dmUdevWaitFct
|
|
|
+ DmUdevSetSyncSupport = dmUdevSetSyncSupportFct
|
|
|
+ DmUdevGetSyncSupport = dmUdevGetSyncSupportFct
|
|
|
LogWithErrnoInit = logWithErrnoInitFct
|
|
|
)
|
|
|
|
|
@@ -231,6 +233,14 @@ func dmGetNextTargetFct(task *CDmTask, next uintptr, start, length *uint64, targ
|
|
|
return uintptr(nextp)
|
|
|
}
|
|
|
|
|
|
+func dmUdevSetSyncSupportFct(syncWithUdev int) {
|
|
|
+ (C.dm_udev_set_sync_support(C.int(syncWithUdev)))
|
|
|
+}
|
|
|
+
|
|
|
+func dmUdevGetSyncSupportFct() int {
|
|
|
+ return int(C.dm_udev_get_sync_support())
|
|
|
+}
|
|
|
+
|
|
|
func dmUdevWaitFct(cookie uint) int {
|
|
|
return int(C.dm_udev_wait(C.uint32_t(cookie)))
|
|
|
}
|