]> git.saurik.com Git - apple/libc.git/blobdiff - stdlib/FreeBSD/system.c
Libc-1244.50.9.tar.gz
[apple/libc.git] / stdlib / FreeBSD / system.c
index 84b22249bcd3fdb271ae71118e5b112f922b8ff2..b4e96eff751e1bb610d9fd0c3c1568d68392647d 100644 (file)
@@ -54,7 +54,9 @@ __FBSDID("$FreeBSD: src/lib/libc/stdlib/system.c,v 1.11 2007/01/09 00:28:10 imp
 #if __DARWIN_UNIX03
 #include <pthread.h>
 
+#if !(TARGET_OS_IPHONE && (TARGET_OS_SIMULATOR || !TARGET_OS_IOS))
 static pthread_mutex_t __systemfn_mutex = PTHREAD_MUTEX_INITIALIZER;
+#endif
 extern int __unix_conforming;
 #endif /* __DARWIN_UNIX03 */
 
@@ -83,10 +85,14 @@ __system(command)
 #endif /* __DARWIN_UNIX03 */
 
        if (!command) {         /* just checking... */
+#if TARGET_OS_IPHONE
+               return(0);
+#else
                if (access(_PATH_BSHELL, F_OK) == -1)   /* if no sh or no access */
                        return(0);
                else
                        return(1);
+#endif
        }
 
        if ((err = posix_spawnattr_init(&attr)) != 0) {