summaryrefslogtreecommitdiff
path: root/bsdauth/bsdauth_stub.go
diff options
context:
space:
mode:
Diffstat (limited to 'bsdauth/bsdauth_stub.go')
-rw-r--r--bsdauth/bsdauth_stub.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/bsdauth/bsdauth_stub.go b/bsdauth/bsdauth_stub.go
new file mode 100644
index 0000000..95315f3
--- /dev/null
+++ b/bsdauth/bsdauth_stub.go
@@ -0,0 +1,11 @@
+//go:build !openbsd || !cgo
+
+package bsdauth
+
+import "errors"
+
+// Authenticate is a stub for non-OpenBSD platforms.
+func Authenticate(username, password, atype string) (bool, error) {
+ return false, errors.New("bsdauth: unsupported platform (requires OpenBSD + cgo)")
+}
+