--- dlls/shell32/trash.c.orig	2012-04-08 22:35:02.000000000 -0700
+++ dlls/shell32/trash.c	2012-04-08 22:36:59.000000000 -0700
@@ -60,7 +60,7 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(trash);
 
-#ifdef HAVE_CORESERVICES_CORESERVICES_H
+#if defined(HAVE_CORESERVICES_CORESERVICES_H) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
 
 BOOL TRASH_CanTrashFile(LPCWSTR wszPath)
 {
