[Patch #462255, from Jason Tishler] Re-enables building the resouce
module on the Cygwin platform.
diff --git a/Modules/resource.c b/Modules/resource.c
index 9f2d9c0..43ed1de 100644
--- a/Modules/resource.c
+++ b/Modules/resource.c
@@ -169,7 +169,8 @@
/* errors will be checked by initresource() */
}
-void initresource(void)
+DL_EXPORT(void)
+initresource(void)
{
PyObject *m, *d;
diff --git a/setup.py b/setup.py
index 912a031..9cb43ef 100644
--- a/setup.py
+++ b/setup.py
@@ -429,8 +429,7 @@
# Steen Lumholt's termios module
exts.append( Extension('termios', ['termios.c']) )
# Jeremy Hylton's rlimit interface
- if platform not in ['cygwin']:
- exts.append( Extension('resource', ['resource.c']) )
+ exts.append( Extension('resource', ['resource.c']) )
# Sun yellow pages. Some systems have the functions in libc.
if platform not in ['cygwin']: