winutil_notwindows.go 698 B

123456789101112131415161718192021222324252627282930
  1. // Copyright (c) Tailscale Inc & AUTHORS
  2. // SPDX-License-Identifier: BSD-3-Clause
  3. //go:build !windows
  4. package winutil
  5. import (
  6. "fmt"
  7. "os/user"
  8. "runtime"
  9. )
  10. const regBase = ``
  11. func getPolicyString(name, defval string) string { return defval }
  12. func getPolicyInteger(name string, defval uint64) uint64 { return defval }
  13. func getRegString(name, defval string) string { return defval }
  14. func getRegInteger(name string, defval uint64) uint64 { return defval }
  15. func isSIDValidPrincipal(uid string) bool { return false }
  16. func lookupPseudoUser(uid string) (*user.User, error) {
  17. return nil, fmt.Errorf("unimplemented on %v", runtime.GOOS)
  18. }
  19. func IsCurrentProcessElevated() bool { return false }