1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

See ChangeLog: Fri Aug 18 14:27:14 CEST 2000 Werner Koch

This commit is contained in:
Werner Koch 2000-08-18 12:23:17 +00:00
parent 7a8c8b4826
commit c9c709545a
10 changed files with 184 additions and 16 deletions

View file

@ -41,17 +41,19 @@ static FILE *logfp;
void
log_set_logfile( const char *name, int fd )
{
if( name )
BUG();
if( logfp && logfp != stderr && logfp != stdout )
fclose( logfp );
if( fd == 1 )
logfp = stdout;
else if( fd == 2 )
logfp = stderr;
else
logfp = fdopen( fd, "a" );
fclose( logfp );
if( name ) {
logfp = fopen ( name, "a" );
}
else {
if( fd == 1 )
logfp = stdout;
else if( fd == 2 )
logfp = stderr;
else
logfp = fdopen( fd, "a" );
}
if( !logfp ) {
logfp = stderr;
log_fatal("can't open fd %d for logging: %s\n", fd, strerror(errno));