https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216872
Bug ID: 216872 Summary: Behavior for hsearch_r is flip-flopped per documentation (behavior matches Linux, docs match NetBSD) Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: n...@freebsd.org It seems that we grabbed the manpages for hcreate*(3) from NetBSD, but the actual implementation is patterned after Linux. In particular, .../contrib/netbsd-tests/lib/libc/stdlib/t_hsearch.c tests that text code from a non-existent item when action=FIND, but the value it tests it against is 1 (Linux -> non-zero -> error), not 0 (NetBSD -> zero -> error). I opened a bug for the non-intuitive behavior on NetBSD here: http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=51957 . The documentation should match the implementation, at bare minimum. Whether or not the implementation matches Linux or NetBSD is a point of debate. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"