We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9dd8777 + d2de975 commit 54c4e51Copy full SHA for 54c4e51
Sources/Foundation/Process.swift
@@ -944,6 +944,12 @@ open class Process: NSObject, @unchecked Sendable {
944
var spawnAttrs: posix_spawnattr_t = posix_spawnattr_t()
945
#endif
946
try _throwIfPosixError(posix_spawnattr_init(&spawnAttrs))
947
+#if os(Android)
948
+ guard var spawnAttrs else {
949
+ throw NSError(domain: NSPOSIXErrorDomain, code: Int(errno),
950
+ userInfo: [NSURLErrorKey:self.executableURL!])
951
+ }
952
+#endif
953
try _throwIfPosixError(posix_spawnattr_setflags(&spawnAttrs, .init(POSIX_SPAWN_SETPGROUP)))
954
#if canImport(Darwin)
955
try _throwIfPosixError(posix_spawnattr_setflags(&spawnAttrs, .init(POSIX_SPAWN_CLOEXEC_DEFAULT)))
0 commit comments