root/src/tests/system/libroot/posix/test_confstr.c
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <limits.h>

size_t confstr(int name, char *buf, size_t len);
char string[512];

int main()
{
        int i;
        size_t size;
        for (i=0; i<INT_MAX; i++) {
                size = confstr(i, NULL, (size_t) 0);
                if (errno != B_BAD_VALUE)
                        printf("%ld confstr %ld %s\n", i, size, strerror(errno));
                if (size != 0) {
                        size = confstr(i, string, sizeof(string));
                        printf("%ld value %s\n", i, string);
                }
        }
}