Re: Temporarily close stdout?
- From: Joakim Hove <joakim.hove@xxxxxxxxx>
- Date: Wed, 30 Apr 2008 07:07:46 -0700 (PDT)
Thanks a lot:
The dup() approach with /dev/fd would be something like (not tested):
char buf[20];
int saved_stdout = dup(1);
freopen("/dev/null", "w", stdout);
lsb_submit( &request , &reply );
sprintf(buf, "/dev/fd/%d", saved_stdout);
freopen(buf, "w", stdout);
Worked like charm :-)
Joakim
.
- References:
- Temporarily close stdout?
- From: Joakim Hove
- Re: Temporarily close stdout?
- From: Richard Tobin
- Re: Temporarily close stdout?
- From: Joakim Hove
- Re: Temporarily close stdout?
- From: Richard Tobin
- Temporarily close stdout?
- Prev by Date: Re: Temporarily close stdout?
- Next by Date: Re: Doubt about array's name
- Previous by thread: Re: Temporarily close stdout?
- Next by thread: Doubt about array's name
- Index(es):