X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=data%2Fposix2008.bugs;h=412b73db4a017024540923adfbace4990a6d4a24;hb=30a86a2587eee9eb69f000b2c67fbb55ae2a0fa5;hp=065556d551594d04d1ecdecea80dc38872c26404;hpb=5b572d40996bc70d6a2a8b0d13e4a8b831c7430b;p=musl-tables diff --git a/data/posix2008.bugs b/data/posix2008.bugs index 065556d..412b73d 100644 --- a/data/posix2008.bugs +++ b/data/posix2008.bugs @@ -34,3 +34,27 @@ http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html gets "get a string from a .I stdin stream" http://pubs.opengroup.org/onlinepubs/9699919799/functions/gets.html + +quo is not specified when the return value is nan only if y is zero +http://pubs.opengroup.org/onlinepubs/9699919799/functions/remquo.html + +"If x is 0.0, -HUGE_VAL shall be returned" is specified for y0,y1,yn +but yn(1,x) == -yn(-1,x) so this is incorrect mathematically +http://pubs.opengroup.org/onlinepubs/9699919799/functions/yn.html + +what if syslog fails (bad printf args..) +http://pubs.opengroup.org/onlinepubs/9699919799/functions/syslog.html + +duplocale example typo: '}' + +fputc('x',stdin) should be explicitly ub + +unspecified: owner thread of locked recursive/errorchecking mutex exits, +then another thread with same thread id locks it again + +scandir: cmp type (qsort cannot be used), non-total order? + +pow: iso c cases: + pow((+-)0, y) returns (+-)(inf) and raises the ''divide-by-zero'' floating-point exception for y an odd integer < 0. + pow((+-)0, y) returns +(inf) and raises the ''divide-by-zero'' floating-point exception for y < 0 and not an odd integer. +"For y < 0, if x is zero, .. +-HUGE_VAL .." should be "For y < 0, if x is +-0,"