summaryrefslogtreecommitdiff
path: root/ace/ACE.i
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-08-30 21:43:06 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-08-30 21:43:06 +0000
commitbcdbb84f6e916d82dae91dcab38ffc01389d1dc4 (patch)
tree68f38ce76cc098cb0aa795700501c5eb1068c026 /ace/ACE.i
parent6a4d079a1330b91c50af8909ddd673f65e667fec (diff)
downloadATCD-bcdbb84f6e916d82dae91dcab38ffc01389d1dc4.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/ACE.i')
-rw-r--r--ace/ACE.i10
1 files changed, 10 insertions, 0 deletions
diff --git a/ace/ACE.i b/ace/ACE.i
index 8d00aed2d7c..d6d3398a053 100644
--- a/ace/ACE.i
+++ b/ace/ACE.i
@@ -65,3 +65,13 @@ ACE::get_flags (ACE_HANDLE handle)
return ACE_OS::fcntl (handle, F_GETFL, 0);
}
+inline u_long
+ACE::log2 (u_long num)
+{
+ for (u_long log = 0;
+ num > 0;
+ log++)
+ num >>= 1;
+
+ return log;
+}