Mail Archives: djgpp/1996/11/08/05:46:55
Shahab Azmoudeh <shahaba AT cyberramp DOT net> wrote:
>Can someone tell me how I can redirect STDERR to a file. The redirect
>chracter (>) only works for STDIO.
I tried redir for some DJGPP 1.x programs and got trouble. So I took
Borland C and compiled:
/****************************************************************/
/* usage: stderr stderr_file_name file_to_execute arguments ... */
#include <stdio.h>
#include <process.h>
int main(int argc,char**argv)
{
int ret;
/* redirect standard output to a file */
if (freopen(argv[1], "w", stderr)== NULL)
return fprintf(stderr, "error redirecting stdout\n");
ret=spawnvp(P_WAIT,argv[2],argv+2);
fclose(stdout);
fclose(stderr);
return ret;
}
/****************************************************************/
Helge
- Raw text -