delorie.com/archives/browse.cgi | search |
On Mon, Aug 25, 2003 at 02:25:07PM -0400, J. Johnston wrote: > Corinna Vinschen wrote: > >Cygwin has a struct __stat64. We could also define a struct stat64 > >but this would be contrary to the effort to handle the new structures > >transparent. struct __stat64 is struct stat from the applications > >point of view. > > Where in particular? I have tried this as well. Having it defined as > empty is of no help. > The compiler needs to know its size and access one of the fields. > > With struct __stat64 st; > > /home/jjohnstn/sourceware/src/newlib/libc/stdio64/fseeko64.c: In function > `_fseeko64_r': > /home/jjohnstn/sourceware/src/newlib/libc/stdio64/fseeko64.c:112: storage > size of `st' isn't known struct __stat64 is guarded by an #ifdef __INSIDE_CYGWIN__. You must either #define __INSIDE_CYGWIN__ or winsup/cygwin/include/cygwin/stat.h must change to #if defined (__INSIDE_CYGWIN__) || defined (_COMPILING_NEWLIB) I guess the latter is the better approach. Corinna -- Corinna Vinschen Cygwin Developer Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |