I'm seeing this warning with the version of Xcode included with the 3.0 SDK. Using the same code, I don't see this with previous versions of Xcode, nor do I see it building with the toolchain on linux. My code makes other NSFileManager calls and those do not generate any warnings about function signatures. The removeFileAtPath:handler: call works fine at runtime. What is wrong here?