diff --git a/ssl_permissions.go b/ssl_permissions.go index d587f102..8bdb4886 100644 --- a/ssl_permissions.go +++ b/ssl_permissions.go @@ -1,5 +1,5 @@ -//go:build !windows -// +build !windows +//go:build !windows && !plan9 +// +build !windows,!plan9 package pq diff --git a/ssl_plan9.go b/ssl_plan9.go new file mode 100644 index 00000000..9bf5b5ce --- /dev/null +++ b/ssl_plan9.go @@ -0,0 +1,10 @@ +//go:build plan9 +// +build plan9 + +package pq + +// sslKeyPermissions checks the permissions on user-supplied ssl key files. +// The key file should have very little access. +// +// libpq does not check key file permissions on Plan 9. +func sslKeyPermissions(string) error { return nil }