]> git.saurik.com Git - apple/libc.git/commitdiff
Libc-1158.30.7.tar.gz macos-10122 macos-10123 v1158.30.7
authorApple <opensource@apple.com>
Thu, 15 Dec 2016 17:56:57 +0000 (17:56 +0000)
committerApple <opensource@apple.com>
Thu, 15 Dec 2016 17:56:57 +0000 (17:56 +0000)
.upstream_base_commits
gen/FreeBSD/raise.3
gen/FreeBSD/wordexp.c
include/limits.h
stdlib/FreeBSD/system.c

index 88ac7149a750533e644b416afa146f8110379e04..e5121036b4b515427fd387abf32723f07b8c3cda 100644 (file)
@@ -5,6 +5,7 @@ gen/FreeBSD/basename.3  freebsd lib/libc/gen/basename.3 26f49abeef12bd43e9671edee
 gen/FreeBSD/clock.3    freebsd lib/libc/gen/clock.3    5b882020081a138285227631c46a406c08e17bc8
 gen/FreeBSD/ctermid.3  freebsd lib/libc/gen/ctermid.3  5b882020081a138285227631c46a406c08e17bc8
 gen/FreeBSD/getbsize.c freebsd lib/libc/gen/getbsize.c 5b882020081a138285227631c46a406c08e17bc8
+gen/FreeBSD/raise3     freebsd lib/libc/gen/raise.3    6b42c90c1ff5f7c35431eced41b6213401521d3d
 gen/FreeBSD/readpassphrase.c   freebsd lib/libc/gen/readpassphrase.c   1f19a8fc755a14865a5a5b67d5fa895c4b7cf622
 gen/FreeBSD/readpassphrase.3   freebsd lib/libc/gen/readpassphrase.3   e0a2d4f15ed9e93fcb62544ed65f7a98e2339c3b
 gen/FreeBSD/times.3    freebsd lib/libc/gen/times.3    5b882020081a138285227631c46a406c08e17bc8
index dbdff26825a38be8174af4c0cfe66299b62b2599..59649b2a391e3f3fbc6ad60d464eb17e0826da6c 100644 (file)
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)raise.3    8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/gen/raise.3,v 1.8 2007/01/09 00:27:55 imp Exp $
+.\" $FreeBSD$
 .\"
-.Dd June 4, 1993
+.Dd September 21, 2016
 .Dt RAISE 3
 .Os
 .Sh NAME
 .Nm raise
-.Nd send a signal to the current process
+.Nd send a signal to the current thread
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
@@ -49,7 +49,7 @@ The
 .Fn raise
 function sends the signal
 .Fa sig
-to the current process.
+to the current thread.
 .Sh RETURN VALUES
 .Rv -std raise
 .Sh ERRORS
@@ -62,9 +62,10 @@ for any of the errors specified for the
 library functions
 .Xr getpid 2
 and
-.Xr kill 2 .
+.Xr pthread_kill 2 .
 .Sh SEE ALSO
-.Xr kill 2
+.Xr kill 2 ,
+.Xr pthread_kill 2
 .Sh STANDARDS
 The
 .Fn raise
index 1bcf6599baf4e38c6fb0fad868f070a4b55411b7..4a6316b3f25c063a5f40f52faec36e7fe49e81c4 100644 (file)
@@ -29,7 +29,6 @@
 #if TARGET_OS_IPHONE
 /* <rdar://problem/13875458> */
 
-#if defined(__OPEN_SOURCE__) || !__LP64__
 #include <wordexp.h>
 int wordexp(const char *restrict words __unused, wordexp_t *restrict pwordexp __unused, int flags __unused) {
     return WRDE_NOSPACE;
@@ -37,9 +36,6 @@ int wordexp(const char *restrict words __unused, wordexp_t *restrict pwordexp __
 
 void wordfree(wordexp_t *pwordexp __unused) {
 }
-#else
-struct __not_an_empty_c_file;
-#endif
 
 #else
 
index 6f4669093cf5047cf485f28b9a28b980aa4b958a..b7d202d2727144a2522f2a942eacc21a326293c8 100644 (file)
 #define _POSIX_SEM_VALUE_MAX                   32767
 #define _POSIX_SIGQUEUE_MAX                    32
 #define _POSIX_TIMER_MAX                       32
+
+#define _POSIX_CLOCKRES_MIN 20000000
 #endif /* __DARWIN_C_LEVEL >= 199309L */
 
 #if __DARWIN_C_LEVEL >= 199506L
index 84b22249bcd3fdb271ae71118e5b112f922b8ff2..61ef03cbf5bdd8885ffeafea8dc8fa8c13509f56 100644 (file)
@@ -83,10 +83,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) {