>From Jason Price: > --- /tmp/zsh.ztst.tout.12435 Thu May 10 12:59:21 2001 > *************** > *** 1,3 **** > out1 out2 > ! out1: All files > ! out2: All files > --- 1,3 ---- > out1 out2 > ! out1: > ! out2: > Test ./A04redirect.ztst failed: output differs from expected as shown above > for: > print * > print "out1: $( Was testing: read multio with globbing > ./A04redirect.ztst: test failed. I'll have to try this out when I get a moment. But given the headers are screwy for Solaris 8 (see below), I rather suspect I won't be able to reproduce it. Certainly works OK on 8 with zsh compiled under 6. > On to the datasize tests. These worked, right? Else I'm missing something. > The piece of configure that seems broken is (slightly cleaned up for > readability): > > configure:2652: gcc -c -Wall -Wno-implicit -Wmissing-prototypes -O2 > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c 1>&5 > In file included from /usr/include/sys/wait.h:24, from configure:2638: > /usr/include/sys/resource.h:148: warning: `struct rlimit64' declared inside > parameter list > /usr/include/sys/resource.h:148: warning: its scope is only this definition > or declaration, > /usr/include/sys/resource.h:148: warning: which is probably not what you > want. > /usr/include/sys/resource.h:149: warning: `struct rlimit64' declared inside > parameter list This looks like another header problem, but this time it's more than just configure complaining. struct rlimit64 should be defined: /* transitional large file interface versions */ #ifdef _LARGEFILE64_SOURCE typedef u_longlong_t rlim64_t; #define RLIM64_INFINITY ((rlim64_t)-3) #define RLIM64_SAVED_MAX ((rlim64_t)-2) #define RLIM64_SAVED_CUR ((rlim64_t)-1) struct rlimit64 { rlim64_t rlim_cur; /* current limit */ rlim64_t rlim_max; /* maximum value for rlim_cur */ }; #endif In fact, the resource.h is suspiciously different to the one on our SunOS 5.8 system. The complaints are presumbably from the lines extern int setrlimit64(int, const struct rlimit64 *); extern int getrlimit64(int, struct rlimit64 *); which in my case occur at lines 199 and 200. I've attached the header, probably in violation of this, that and the other. -- Peter Stephenson Software Engineer CSR Ltd., Unit 300, Science Park, Milton Road, Cambridge, CB4 0XL, UK Tel: +44 (0)1223 392070 ********************************************************************** The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. **********************************************************************