I am porting a program that assumes 32-bit gid/uid, so I defined
__CYGWIN_USE_BIG_TYPES__.  Unfortunately, that is causing my compiler to
compain when I try to assign an off_t value to the l_start or l_len fields
of struct flock.  It appears this is because l_start and l_len are hard
coded as 32-bit longs, while off_t can be 32-bit or 64-bit depending on
whether __CYGWIN_USE_BIG_TYPES__ is defined.  I assume I can't simple
redefine struct flock without having to rebuild cygwin.dll.  What is the
best solution to this problem?






--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to