* SUCH DAMAGE.
*/
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wstrict-prototypes"
+
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)system.c 8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#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 */
#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) {
__weak_reference(__system, system);
__weak_reference(__system, _system);
+
+#pragma clang diagnostic pop