hdf5/tools/lib
Albert Cheng 7bbea13711 [svn-r11259] Purpose:
Bug fix

Description:
ph5diff had been hanging in Tflops.  Found out that vsnprintf ph5diff
uses was a local coded that did not limit printing according to the size
argument.  That resulted in buffer overflow and other problems.

Solution:
Added some sort of size checking in the home-grown vsnprintf and
had ph5diff checked for error return of vsnprintf.  Leon also
revamped the ph5diff manager's way of handling communications with
the workers.  That eliminated all but the last case of hanging.

Platforms tested:
Tflops.

Misc. update:
2005-08-17 14:21:36 -05:00
..
h5diff_array.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5diff_attr.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5diff_dset.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5diff_util.c [svn-r11259] Purpose: 2005-08-17 14:21:36 -05:00
h5diff.c [svn-r11259] Purpose: 2005-08-17 14:21:36 -05:00
h5diff.h [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5tools_filters.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5tools_ref.c [svn-r10637] Purpose: 2005-04-21 01:55:42 -05:00
h5tools_ref.h [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
h5tools_str.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5tools_str.h [svn-r9961] 2005-02-08 15:55:17 -05:00
h5tools_type.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
h5tools_utils.c [svn-r11259] Purpose: 2005-08-17 14:21:36 -05:00
h5tools_utils.h [svn-r11259] Purpose: 2005-08-17 14:21:36 -05:00
h5tools.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5tools.h [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5trav_table.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5trav.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
h5trav.h [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
Makefile.am [svn-r9993] Purpose: 2005-02-11 16:32:22 -05:00
Makefile.in [svn-r11213] Purpose: 2005-08-08 12:30:23 -05:00
ph5diff.h [svn-r11259] Purpose: 2005-08-17 14:21:36 -05:00
talign.c [svn-r9476] Purpose: 2004-10-27 17:50:15 -05:00