--- map.c.orig	2006-09-22 16:45:19.000000000 +0200
+++ map.c	2006-09-22 17:03:21.000000000 +0200
@@ -478,7 +478,8 @@
     }
 
     G_debug (3, "remove directory '%s'", tmp );
-    ret = remove ( tmp );
+    /* Warning: remove() fails on Windows */
+    ret = rmdir ( tmp );
     if ( ret == -1 ) { 
 	G_warning ( "Cannot remove directory '%s'", tmp );
 	return -1;