The dirent struct
Chris Sutcliffe
ir0nh34d@gmail.com
Fri Aug 6 13:33:00 GMT 2010
I'm well in to the process of porting rtorrent to Cygwin but I've hit
a bit of a snag with the dirent struct. Namely:
/usr/src/rtorrent/rtorrent-0.8.6-1/src/rtorrent-0.8.6/src/utils/directory.cc:79:
error: ‘struct dirent’ has no member named ‘d_fileno’
/usr/src/rtorrent/rtorrent-0.8.6-1/src/rtorrent-0.8.6/src/utils/directory.cc:80:
error: ‘struct dirent’ has no member named ‘d_reclen’
which sure enough, the Cygwin dirent struct does not:
struct dirent
{
long __d_version; /* Used internally */
__ino64_t d_ino;
unsigned char d_type;
unsigned char __d_unused1[3];
__uint32_t __d_internal1;
char d_name[NAME_MAX + 1];
};
I assume d_fileno and d_reclen may be part of __d_unused1 or
__d_internal1? I'd appreciate some help here, since I'm not sure what
to do at this point.
Thank you,
Chris
--
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list