Fix a bug in our confstr(3) implementation, it did not conform to POSIX
authorThomas E. Spanjaard <tgen@dragonflybsd.org>
Wed, 6 Dec 2006 11:58:57 +0000 (11:58 +0000)
committerThomas E. Spanjaard <tgen@dragonflybsd.org>
Wed, 6 Dec 2006 11:58:57 +0000 (11:58 +0000)
commitb0ae9b37424255b4943e224b9200ec99351b8667
treec417a74b5146d1a14a88eb0d7cca94ad598ed287
parent5d643ebf508b854a922aa40244b4e93c8fd0f4cd
Fix a bug in our confstr(3) implementation, it did not conform to POSIX
1003.2. It returned -1 for errors where it should have returned 0.

Also, fix the only consumer of confstr(3) in our tree, getconf(1).

Dragonfly-bug: <http://bugs.dragonflybsd.org/issue393>
Reviewed-by: Victor Balada Diaz <victor@bsdes.net>
lib/libc/gen/confstr.3
lib/libc/gen/confstr.c
usr.bin/getconf/getconf.c