// Code generated by cmd/cgo; DO NOT EDIT. //line /usr/lib/go-1.22/src/net/cgo_unix_cgo_res.go:1:1 // Copyright 2022 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // res_search, for cgo systems where that is thread-safe. //go:build cgo && !netgo && (linux || openbsd) package net /* #include #include #include #include #include #include #include #include #cgo !android,!openbsd LDFLAGS: -lresolv */ import _ "unsafe" type _C_struct___res_state = struct{} func _C_res_ninit(state *_C_struct___res_state) error { return nil } func _C_res_nclose(state *_C_struct___res_state) { return } func _C_res_nsearch(state *_C_struct___res_state, dname *_C_char, class, typ int, ans *_C_uchar, anslen int) (int, error) { x, err := ( /*line :36:12*/_C2func_res_search /*line :36:23*/)(dname, /*line :36:32*/_Ctype_int /*line :36:37*/(class), /*line :36:46*/_Ctype_int /*line :36:51*/(typ), ans, /*line :36:63*/_Ctype_int /*line :36:68*/(anslen)) return int(x), err }