Message228690
Under certain circumstances, Modules/posixmodule.c will fail to compile due to a number of utime-related functions using a variable named "utime" when a function named "utime" already exists in the compiler's C header files. Specifically, if the following are undefined:
HAVE_UTIMENSAT
HAVE_UTIMES
and the following are defined:
HAVE_UTIMENSAT
HAVE_LUTIMES
HAVE_UTIME_H
the compiler will fail because the UTIME_TO_UTIMBUF module attempts to access utime->now when utime is acutually a function included from utime.h.
I've attached a patch that renames the uname functions' parameter "utime" to "ut" to avoid the conflict.
This bug was encountered using Open Watcom 2.0 (owcc) under GNU/Linux 32-bit. |
|
Date |
User |
Action |
Args |
2014-10-06 14:20:05 | Jeffrey.Armstrong | set | recipients:
+ Jeffrey.Armstrong |
2014-10-06 14:20:05 | Jeffrey.Armstrong | set | messageid: <1412605205.62.0.227720568137.issue22568@psf.upfronthosting.co.za> |
2014-10-06 14:20:05 | Jeffrey.Armstrong | link | issue22568 messages |
2014-10-06 14:20:05 | Jeffrey.Armstrong | create | |
|