From: ts Date: 2004-11-24T01:18:44+09:00 Subject: Re: The latest 1.8.2 cvs prints parse error when starting extension compiling >>>>> "Y" == Yukihiro Matsumoto writes: Y> * is there any way to 32 bit Solaris to make __fpending() work as Y> expected? Well, my big problem is that, in Solaris 8, __fpending() is described as (man __fpending) The __fpending function returns in bytes the amount of out- put pending on a stream. See "output" When __fpending() is defined in glibc it's clearly stated The __fpending() function returns the number of bytes in the output buffer. For wide-oriented streams the unit is wide characters. This function is undefined on buffers in reading mode, or opened read-only. Now perhaps it work on 64 bit but it's not documented Guy Decoux