32 lines
		
	
	
		
			474 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			474 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "shadowlog.h"
 | 
						|
 | 
						|
#include "lib/shadowlog_internal.h"
 | 
						|
 | 
						|
const char *shadow_progname = "libshadow";
 | 
						|
FILE *shadow_logfd = NULL;
 | 
						|
 | 
						|
void log_set_progname(const char *progname)
 | 
						|
{
 | 
						|
	shadow_progname = progname;
 | 
						|
}
 | 
						|
 | 
						|
const char *log_get_progname(void)
 | 
						|
{
 | 
						|
	return shadow_progname;
 | 
						|
}
 | 
						|
 | 
						|
void log_set_logfd(FILE *fd)
 | 
						|
{
 | 
						|
	if (NULL != fd)
 | 
						|
		shadow_logfd = fd;
 | 
						|
	else
 | 
						|
		shadow_logfd = stderr;
 | 
						|
}
 | 
						|
 | 
						|
FILE *log_get_logfd(void)
 | 
						|
{
 | 
						|
	if (shadow_logfd != NULL)
 | 
						|
		return shadow_logfd;
 | 
						|
	return stderr;
 | 
						|
}
 |