Re: Spawn process without inheriting parent stdout, stdin
site_archiver@lists.apple.com Delivered-To: cocoa-dev@lists.apple.com Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gLK8C/0ufnnJo8hUpvKKADo/kdrmkXb0ofyboEZMdyzhTPKfh0oKuppoZlGP7Ny07UZX0EHT7kNYkEIs1HKLf7Ak1SR0a2qnQOIAg/KnduPZsiP/+G9UCAQJ0YTXTTncRFkJBDjtmFtspJt+JqVKEjlWGvANCW+E+M9BBae3us8= On 9/30/05, Matthew Jaffa <mtjaffa@msn.com> wrote:
Hi,
I was wondering if there is a way to spawn a process programmatically without the new process inheriting the stdout of the parent. I tried NSTask, but the newly created processes output from cout and printf will go to the cocoa app that created it.
I don't have sample code for this, but have you tried re-assigning stdout and stdin to whatever you want instead before the process is spawned? I think freopen is used to re-assign stdout, stdin, stderr. -- -Corey O'Connor _______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/site_archiver%40lists.apple... This email sent to site_archiver@lists.apple.com
participants (1)
-
Corey O'Connor