.\" .\" This file and its contents are supplied under the terms of the .\" Common Development and Distribution License ("CDDL"), version 1.0. .\" You may only use this file in accordance with the terms of version .\" 1.0 of the CDDL. .\" .\" A full copy of the text of the CDDL should have accompanied this .\" source. A copy of the CDDL is also available via the Internet at .\" http://www.illumos.org/license/CDDL. .\" .\" .\" Copyright 2015 Joyent, Inc. .\" .Dd May 07, 2015 .Dt AVL_NUMNODES 3AVL .Os .Sh NAME .Nm avl_numnodes .Nd return the number of nodes in an AVL tree .Sh SYNOPSIS .Lb libavl .In sys/avl.h .Ft ulong_t .Fo avl_numnodes .Fa "avl_tree_t *tree" .Fc .Sh DESCRIPTION The .Fn avl_numnodes function returns the number of nodes in the AVL tree rooted at .Fa tree . .Sh RETURN VALUES The number of nodes in the tree is returned. .Sh EXAMPLES See the .Sy EXAMPLES section in .Xr libavl 3LIB . .Sh INTERFACE STABILITY .Sy Committed .Sh MT-Level See .Sx Locking in .Xr libavl 3LIB . .Sh SEE ALSO .Xr libavl 3LIB