"time_second" is apparently a #define on MacOSX. Renamed the (static)
routine to py_time_second.
diff --git a/Modules/datetimemodule.c b/Modules/datetimemodule.c
index f2953a0..5652cf4 100644
--- a/Modules/datetimemodule.c
+++ b/Modules/datetimemodule.c
@@ -3314,7 +3314,7 @@
 }
 
 static PyObject *
-time_second(PyDateTime_Time *self, void *unused)
+py_time_second(PyDateTime_Time *self, void *unused)
 {
 	return PyInt_FromLong(TIME_GET_SECOND(self));
 }
@@ -3328,7 +3328,7 @@
 static PyGetSetDef time_getset[] = {
 	{"hour",        (getter)time_hour},
 	{"minute",      (getter)time_minute},
-	{"second",      (getter)time_second},
+	{"second",      (getter)py_time_second},
 	{"microsecond", (getter)time_microsecond},
 	{NULL}
 };