openbsd-ports/net/dctc/patches/patch-src_display_c
jasper 267981508a - update dctc to a less ancient version 0.85.9
- merge parts of pkg/SECURITY into pkg/MESSAGE
- fix license marker

feedback and ok ajacoutot@
2008-08-25 15:14:43 +00:00

66 lines
1.9 KiB
Plaintext

$OpenBSD: patch-src_display_c,v 1.3 2008/08/25 15:14:43 jasper Exp $
--- src/display.c.orig Fri Aug 22 12:40:51 2008
+++ src/display.c Fri Aug 22 12:44:30 2008
@@ -39,7 +39,7 @@ $Id: display.c,v 1.3 2003/12/28 08:12:38 uid68112 Exp
#include "var.h"
/* this mutex provides a lock for stdout to avoid display conflict between thread */
-G_LOCK_DEFINE_STATIC(std_out);
+G_LOCK_DEFINE_STATIC(stdout_lock);
static FILE *log_fd=NULL;
static FILE *errlog_fd=NULL;
@@ -139,7 +139,7 @@ void disp_msg_full(DISP_MSG_TYPE msg_type,GString **pr
if((msg_type==DEBUG_MSG)&&(debug_mode==0))
return;
- G_LOCK(std_out);
+ G_LOCK(stdout_lock);
o_str=g_string_new("");
va_start(ap,fnc_name);
@@ -278,7 +278,7 @@ void disp_msg_full(DISP_MSG_TYPE msg_type,GString **pr
va_end(ap);
fflush(stdout); /* flush stdout before unlocking */
- G_UNLOCK(std_out);
+ G_UNLOCK(stdout_lock);
}
/****************************************************************************************/
@@ -433,7 +433,7 @@ void disp_msg_ptr_array(DISP_MSG_TYPE msg_type,const c
void change_logfile(char *filename)
{
/* to avoid potential access conflict, we lock the display */
- G_LOCK(std_out);
+ G_LOCK(stdout_lock);
/* close the previously existing FILE */
if(log_fd!=NULL)
@@ -451,7 +451,7 @@ void change_logfile(char *filename)
disp_msg(ERR_MSG,"change_logfile",strerror(errno),NULL);
}
}
- G_UNLOCK(std_out);
+ G_UNLOCK(stdout_lock);
}
/***************************************/
@@ -462,7 +462,7 @@ void change_logfile(char *filename)
void change_errlogfile(char *filename)
{
/* to avoid potential access conflict, we lock the display */
- G_LOCK(std_out);
+ G_LOCK(stdout_lock);
/* close the previously existing FILE */
if(errlog_fd!=NULL)
@@ -480,6 +480,6 @@ void change_errlogfile(char *filename)
disp_msg(ERR_MSG,"change_errlogfile",strerror(errno),NULL);
}
}
- G_UNLOCK(std_out);
+ G_UNLOCK(stdout_lock);
}