usbip: open shared package to windows builds
Widen the //go:build constraints on every shared usbip file from
"linux || (darwin && cgo)" to also include "windows", narrow
register_stub.go to exclude windows, and add backendIDWindowsVBoxUSB
so the upcoming Windows export host can stamp its snapshots.
No behavior change on darwin/linux: the existing platform-specific
files keep their narrower tags, and the windows build still lacks the
newPlatform{Export,Import}Host functions until the next commit.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
@@ -42,8 +42,9 @@ const (
|
||||
deviceStateBusy = "busy"
|
||||
deviceStateUnavailable = "unavailable"
|
||||
|
||||
backendIDLinuxSysfs = "linux-sysfs"
|
||||
backendIDDarwinIOKit = "darwin-iokit"
|
||||
backendIDLinuxSysfs = "linux-sysfs"
|
||||
backendIDDarwinIOKit = "darwin-iokit"
|
||||
backendIDWindowsVBoxUSB = "windows-vboxusb"
|
||||
|
||||
leaseErrorBadRequest = "bad_request"
|
||||
leaseErrorUnavailable = "unavailable"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build !linux && !(darwin && cgo)
|
||||
//go:build !linux && !(darwin && cgo) && !windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//go:build linux || (darwin && cgo)
|
||||
//go:build linux || (darwin && cgo) || windows
|
||||
|
||||
package usbip
|
||||
|
||||
|
||||
Reference in New Issue
Block a user