[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']: