(log_message): Added a fsync() call after each line outputted to the
log file.
This commit is contained in:
		
							parent
							
								
									c5307363be
								
							
						
					
					
						commit
						5c02939533
					
				@ -1,4 +1,4 @@
 | 
				
			|||||||
/* $Id: log.c,v 1.28 2004-02-13 21:27:42 rjkaes Exp $
 | 
					/* $Id: log.c,v 1.29 2004-08-14 03:20:01 rjkaes Exp $
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Logs the various messages which tinyproxy produces to either a log file or
 | 
					 * Logs the various messages which tinyproxy produces to either a log file or
 | 
				
			||||||
 * the syslog daemon. Not much to it...
 | 
					 * the syslog daemon. Not much to it...
 | 
				
			||||||
@ -180,6 +180,7 @@ log_message(int level, char *fmt, ...)
 | 
				
			|||||||
		vsnprintf(str, STRING_LENGTH, fmt, args);
 | 
							vsnprintf(str, STRING_LENGTH, fmt, args);
 | 
				
			||||||
		write(log_file_fd, str, strlen(str));
 | 
							write(log_file_fd, str, strlen(str));
 | 
				
			||||||
		write(log_file_fd, "\n", 1);
 | 
							write(log_file_fd, "\n", 1);
 | 
				
			||||||
 | 
					                fsync(log_file_fd);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef HAVE_SYSLOG_H
 | 
					#ifdef HAVE_SYSLOG_H
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user