local_badlinkname.go 459 B

12345678910111213141516171819
  1. //go:build badlinkname
  2. package local
  3. import (
  4. _ "unsafe"
  5. )
  6. //go:linkname getSystemDNSConfig net.getSystemDNSConfig
  7. func getSystemDNSConfig() *dnsConfig
  8. //go:linkname nameList net.(*dnsConfig).nameList
  9. func nameList(c *dnsConfig, name string) []string
  10. //go:linkname lookupStaticHost net.lookupStaticHost
  11. func lookupStaticHost(host string) ([]string, string)
  12. //go:linkname splitHostZone net.splitHostZone
  13. func splitHostZone(s string) (host, zone string)