| Subject: | Re: Temporarily close stdout? |
|---|---|
| From: | Joakim Hove |
| Date: | Wed, 30 Apr 2008 07:07:46 -0700 PDT |
| Newsgroups: | comp.lang.c |
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
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Temporarily close stdout?, Richard Tobin |
|---|---|
| Next by Date: | Re: Doubt about array's name, Richard Heathfield |
| Previous by Thread: | Re: Temporarily close stdout?, Richard Tobin |
| Next by Thread: | Re: Doubt about array's name, Richard Heathfield |
| Indexes: | [Date] [Thread] [Top] [All Lists] |