[svn-r2862] Purpose:

Bug fix.
Description:
    Had been using older-style "HAVE_foo" macros instead of newer "H5_HAVE_foo"
    macros.
Solution:
    Added a "H5_" to all the "HAVE_foo" macros.
Platforms tested:
    FreeBSD 4.1.1 (hawkwind)
This commit is contained in:
Quincey Koziol 2000-11-10 17:27:51 -05:00
parent 3886559829
commit 376d1b62d9
3 changed files with 66 additions and 65 deletions

View File

@ -22,7 +22,7 @@
#endif
#ifndef HAVE_ATTRIBUTE
#ifndef H5_HAVE_ATTRIBUTE
# undef __attribute__
# define __attribute__(X) /*void*/
# define UNUSED /*void*/

View File

@ -79,22 +79,22 @@
*
*-------------------------------------------------------------------------
*/
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
static void
print_stats (const char *prefix,
struct rusage *r_start, struct rusage *r_stop,
struct timeval *t_start, struct timeval *t_stop,
size_t nbytes)
#else /* HAVE_GETRUSAGE */
#else /* H5_HAVE_GETRUSAGE */
static void
print_stats (const char *prefix,
struct timeval *r_start, struct timeval *r_stop,
struct timeval *t_start, struct timeval *t_stop,
size_t nbytes)
#endif /* HAVE_GETRUSAGE */
#endif /* H5_HAVE_GETRUSAGE */
{
double e_time, bw;
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
double u_time, s_time;
u_time = ((double)(r_stop->ru_utime.tv_sec)+
@ -107,7 +107,7 @@ print_stats (const char *prefix,
((double)(r_start->ru_stime.tv_sec)+
(double)(r_start->ru_stime.tv_usec)/1000000.0);
#endif
#ifndef HAVE_SYS_TIMEB
#ifndef H5_HAVE_SYS_TIMEB
e_time = ((double)(t_stop->tv_sec)+
(double)(t_stop->tv_usec)/1000000.0) -
((double)(t_start->tv_sec)+
@ -120,7 +120,7 @@ print_stats (const char *prefix,
#endif
bw = (double)nbytes / e_time;
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
printf (HEADING "%1.2fuser %1.2fsystem %1.2felapsed %1.2fMB/s\n",
prefix, u_time, s_time, e_time, bw/(1024*1024));
#else
@ -148,7 +148,7 @@ print_stats (const char *prefix,
static void
synchronize (void)
{
#ifdef HAVE_SYSTEM
#ifdef H5_HAVE_SYSTEM
#ifdef WIN32
_flushall();
#else
@ -192,7 +192,7 @@ main (void)
unsigned char *the_data = NULL;
hid_t file, dset, file_space=-1;
herr_t status;
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
struct rusage r_start, r_stop;
#else
struct timeval r_start, r_stop;
@ -205,7 +205,7 @@ main (void)
hsize_t count[2];
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
struct _timeb *tbstart = malloc(sizeof(struct _timeb));
struct _timeb *tbstop = malloc(sizeof(struct _timeb));
#endif
@ -234,13 +234,14 @@ main (void)
/* Fill raw */
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
printf("Before getrusage() call\n");
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -250,13 +251,13 @@ main (void)
fflush (stderr);
memset (the_data, 0xAA, (size_t)(size[0]*size[1]));
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;
@ -272,13 +273,13 @@ main (void)
/* Fill hdf5 */
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -290,13 +291,13 @@ main (void)
H5P_DEFAULT, the_data);
assert (status>=0);
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;
@ -311,13 +312,13 @@ main (void)
/* Write the raw dataset */
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -330,13 +331,13 @@ main (void)
n = write (fd, the_data, (size_t)(size[0]*size[1]));
assert (n>=0 && (size_t)n==size[0]*size[1]);
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;
@ -351,13 +352,13 @@ main (void)
/* Write the hdf5 dataset */
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -369,13 +370,13 @@ main (void)
H5P_DEFAULT, the_data);
assert (status>=0);
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;
@ -390,13 +391,13 @@ main (void)
/* Read the raw dataset */
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -409,13 +410,13 @@ main (void)
n = read (fd, the_data, (size_t)(size[0]*size[1]));
assert (n>=0 && (size_t)n==size[0]*size[1]);
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;
@ -431,13 +432,13 @@ main (void)
/* Read the hdf5 dataset */
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -449,13 +450,13 @@ main (void)
H5P_DEFAULT, the_data);
assert (status>=0);
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;
@ -475,13 +476,13 @@ main (void)
status = H5Sselect_hyperslab (file_space, H5S_SELECT_SET, start, NULL, count, NULL);
assert (status>=0);
synchronize ();
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_start);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_start, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstart);
#endif
#endif
@ -493,13 +494,13 @@ main (void)
H5P_DEFAULT, the_data);
assert (status>=0);
}
#ifdef HAVE_GETRUSAGE
#ifdef H5_HAVE_GETRUSAGE
getrusage (RUSAGE_SELF, &r_stop);
#endif
#ifdef HAVE_GETTIMEOFDAY
#ifdef H5_HAVE_GETTIMEOFDAY
gettimeofday (&t_stop, NULL);
#else
#ifdef HAVE_SYS_TIMEB
#ifdef H5_HAVE_SYS_TIMEB
_ftime(tbstop);
t_start.tv_sec = tbstart->time;
t_start.tv_usec = tbstart->millitm;

View File

@ -33,30 +33,30 @@ typedef struct {
#if 1
/* Typical VBT sizes */
static quant_t quant_g[] = {
{10.00, 1, 5},
{89.00, 6, 20},
{ 0.90, 21, 100},
{ 0.09, 101, 1000},
{ 0.01, 1001, 10000},
{10.00, 1, 5, 0},
{89.00, 6, 20, 0},
{ 0.90, 21, 100, 0},
{ 0.09, 101, 1000, 0},
{ 0.01, 1001, 10000, 0},
};
#elif 0
/* Sizes for testing */
static quant_t quant_g[] = {
{10.0, 1, 5},
{80.0, 6, 15},
{10.0, 16, 20},
{10.0, 1, 5, 0},
{80.0, 6, 15, 0},
{10.0, 16, 20, 0},
};
#elif 0
/* Larger I/O */
static quant_t quant_g[] = {
{10.0, 1, 1000},
{80.0, 1001, 5000},
{10.0, 5001, 10000},
{10.0, 1, 1000, 0},
{80.0, 1001, 5000, 0},
{10.0, 5001, 10000, 0},
};
#else
/* All same size */
static quant_t quant_g[] = {
{100.0, 1000, 1000}
{100.0, 1000, 1000, 0}
};
#endif
@ -648,7 +648,7 @@ main(int argc, char *argv[])
H5Eset_auto(display_error_cb, NULL);
/* Get a SIGALRM every few seconds */
#ifdef HAVE_SIGACTION
#ifdef H5_HAVE_SIGACTION
{
struct sigaction act;
act.sa_handler = catch_alarm;