1 /* 2 * Copyright (C) Internet Systems Consortium, Inc. ("ISC") 3 * 4 * SPDX-License-Identifier: MPL-2.0 5 * 6 * This Source Code Form is subject to the terms of the Mozilla Public 7 * License, v. 2.0. If a copy of the MPL was not distributed with this 8 * file, you can obtain one at https://mozilla.org/MPL/2.0/. 9 * 10 * See the COPYRIGHT file distributed with this work for additional 11 * information regarding copyright ownership. 12 */ 13 14 #pragma once 15 16 /*! \file include/ns/lib.h */ 17 18 #include <isc/lang.h> 19 #include <isc/types.h> 20 21 ISC_LANG_BEGINDECLS 22 23 LIBNS_EXTERNAL_DATA extern unsigned int ns_pps; 24 25 isc_result_t 26 ns_lib_init(void); 27 /*%< 28 * A set of initialization procedures used in the NS library. 29 */ 30 31 void 32 ns_lib_shutdown(void); 33 /*%< 34 * Free temporary resources allocated in ns_lib_init(). 35 */ 36 37 ISC_LANG_ENDDECLS 38