--- hcreate.3.0	2008-07-01 23:29:00.000000000 -0400
+++ hcreate.3	2008-07-01 23:57:53.000000000 -0400
@@ -1,6 +1,6 @@
 .\" $FreeBSD: src/lib/libc/stdlib/hcreate.3,v 1.5 2005/01/20 09:17:04 ru Exp $
 .\"
-.Dd May 8, 2001
+.Dd July 1, 2008
 .Os
 .Dt HCREATE 3
 .Sh NAME
@@ -23,6 +23,7 @@
 and
 .Fn hsearch
 functions manage hash search tables.
+Only one hash table per process may be active at any given time.
 .Pp
 The
 .Fn hcreate
@@ -111,7 +112,7 @@
 .Sh RETURN VALUES
 The
 .Fn hcreate
-function returns 0 if it cannot allocate sufficient space for the table;
+function returns 0 if the table creation failed and sets errno;
 otherwise, it returns non-zero.
 .Pp
 The
@@ -199,6 +200,8 @@
 .Bl -tag -width Er
 .It Bq Er ENOMEM
 Insufficient storage space is available.
+.It Bq Er EINVAL
+A table already exists.
 .El
 .Sh SEE ALSO
 .Xr bsearch 3 ,
