docs/75995: hcreate(3) documentation(?) bug

Ben Kaduk minimarmot at gmail.com
Wed Jul 2 04:10:06 UTC 2008


The following reply was made to PR docs/75995; it has been noted by GNATS.

From: "Ben Kaduk" <minimarmot at gmail.com>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: docs/75995: hcreate(3) documentation(?) bug
Date: Wed, 2 Jul 2008 00:03:45 -0400

 It definitely looks like a documentation bug.
 
 I've put a patch up at
 http://stuff.mit.edu/afs/sipb.mit.edu/user/kaduk/freebsd/patches/htcreate.diff.2008.07.01
 in case gmail mangles the whitespace.
 
 Thanks to sbahra on #bsddocs for pointing out that we should mention that
 errno gets set.
 
 -Ben Kaduk
 
 --- hcreate.3.0 2008-07-01 23:29:00.000000000 -0400
 +++ hcreate.3   2008-07-01 23:53:17.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;
  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 ,



More information about the freebsd-doc mailing list