[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libposix - is it done yet?
From: |
Bruce Korb |
Subject: |
Re: libposix - is it done yet? |
Date: |
Sun, 07 Nov 2010 12:42:28 -0800 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100914 SUSE/3.0.8 Thunderbird/3.0.8 |
On 10/10/10 09:00, Bruno Haible wrote:
> Hi Bruce,
>
>> <a
>> href="http://www.woofiles.com/dl-208694-BfZFVR4K-libposix2010.10.05.tar.gz">libposix-2010.10.05.tar.gz</a>
>
>> The tarball rolls up to 2MB with these directories:
>>
>> libposix-2010.10.05/libposix/uniwidth
>> libposix-2010.10.05/libposix/unistr
>> libposix-2010.10.05/libposix/glthread
>> libposix-2010.10.05/glm4
>> libposix-2010.10.05/build-aux
>> libposix-2010.10.05/aclocal
>
> IMO the unit tests should be included.
Maybe first the tests need to be gotten working:
FAIL: test-dprintf-posix2.sh
FAIL: test-fprintf-posix3.sh
>sh> exec
/bin/sh: line 5: 24795 Segmentation fault EXEEXT='' srcdir='../../tests'
LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_FR='fr_FR'
LOCALE_TR_UTF8='tr_TR.UTF-8' LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8'
LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR_UTF8='fr_FR.UTF-8'
LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_JA='ja_JP'
LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8'
LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR='fr_FR'
LOCALE_FR_UTF8='fr_FR.UTF-8' MAKE='make' LOCALE_FR='fr_FR'
LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030'
LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_JA='ja_JP'
LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8'
LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' ${dir}$tst
FAIL: test-dprintf-posix2
Program terminated with signal 11, Segmentation fault.
#0 0x00002abed6e36815 in ____strtoll_l_internal () from /lib64/libc.so.6
(gdb) bt
#0 0x00002abed6e36815 in ____strtoll_l_internal () from /lib64/libc.so.6
#1 0x0000000000400914 in atoi (argc=<value optimized out>, argv=0x7fff8299fe38)
at /usr/include/stdlib.h:286
#2 main (argc=<value optimized out>, argv=0x7fff8299fe38)
at ../../tests/test-dprintf-posix2.c:76
(gdb) f 2
#2 main (argc=<value optimized out>, argv=0x7fff8299fe38)
at ../../tests/test-dprintf-posix2.c:76
76 arg = atoi (argv[1]);
(gdb) p argv[1]
$1 = 0x0
(gdb) list
71 limit.rlim_cur = limit.rlim_max;
72 if (setrlimit (RLIMIT_AS, &limit) < 0)
73 return 77;
74 #endif
75
76 arg = atoi (argv[1]);
77 if (arg == 0)
78 {
79 void *memory = malloc (MAX_ALLOC_TOTAL);
80 if (memory == NULL)
Maybe change line 76:
arg = argv[1] ? atoi (argv[1]) : 0;
- Re: libposix - is it done yet?,
Bruce Korb <=