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