Trace file line buffer must be static.

This commit is contained in:
steve 2007-05-08 22:01:26 +00:00
parent b981c81d37
commit 6ea1337be0
1 changed files with 6 additions and 3 deletions

View File

@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#ifdef HAVE_CVS_IDENT #ifdef HAVE_CVS_IDENT
#ident "$Id: veriusertfs.c,v 1.16 2006/10/30 22:45:37 steve Exp $" #ident "$Id: veriusertfs.c,v 1.17 2007/05/08 22:01:26 steve Exp $"
#endif #endif
/* /*
@ -58,7 +58,7 @@ void veriusertfs_register_table(p_tfcell vtable)
p_tfcell tf; p_tfcell tf;
s_vpi_systf_data tf_data; s_vpi_systf_data tf_data;
p_pli_data data; p_pli_data data;
char trace_buf[1024]; static char trace_buf[1024];
if (!pli_trace && (path = getenv("PLI_TRACE"))) { if (!pli_trace && (path = getenv("PLI_TRACE"))) {
if (strcmp(path,"-") == 0) if (strcmp(path,"-") == 0)
@ -69,8 +69,8 @@ void veriusertfs_register_table(p_tfcell vtable)
perror(path); perror(path);
exit(1); exit(1);
} }
setvbuf(pli_trace, trace_buf, _IOLBF, sizeof(trace_buf));
} }
setvbuf(pli_trace, trace_buf, _IOLBF, sizeof(trace_buf));
} }
for (tf = vtable; tf; tf++) { for (tf = vtable; tf; tf++) {
@ -389,6 +389,9 @@ PLI_INT32 tf_setrealdelay(double dly)
} }
/* /*
* $Log: veriusertfs.c,v $ * $Log: veriusertfs.c,v $
* Revision 1.17 2007/05/08 22:01:26 steve
* Trace file line buffer must be static.
*
* Revision 1.16 2006/10/30 22:45:37 steve * Revision 1.16 2006/10/30 22:45:37 steve
* Updates for Cygwin portability (pr1585922) * Updates for Cygwin portability (pr1585922)
* *