ares_dup.3 (794B)
1 .\" 2 .\" Copyright (C) 2004-2009 by Daniel Stenberg 3 .\" SPDX-License-Identifier: MIT 4 .\" 5 .TH ARES_DUP 3 "26 May 2009" 6 .SH NAME 7 ares_dup \- Duplicate a resolver channel 8 .SH SYNOPSIS 9 .nf 10 #include <ares.h> 11 12 int ares_dup(ares_channel_t **\fIdest\fP, const ares_channel_t *\fIsource\fP) 13 .fi 14 .SH DESCRIPTION 15 The \fBares_dup(3)\fP function duplicates an existing communications channel 16 for name service lookups. If it returns successfully, \fBares_dup(3)\fP will 17 set the variable pointed to by \fIdest\fP to a handle used to identify the 18 name service channel. The caller should invoke \fIares_destroy(3)\fP on the 19 handle when the channel is no longer needed. 20 .SH SEE ALSO 21 .BR ares_destroy (3), 22 .BR ares_init (3), 23 .BR ares_library_init (3) 24 .SH AVAILABILITY 25 \fIares_dup(3)\fP was added in c-ares 1.6.0