diff options
Diffstat (limited to 'benchmarks/xdd/files/patch-xdd.h')
-rw-r--r-- | benchmarks/xdd/files/patch-xdd.h | 51 |
1 files changed, 32 insertions, 19 deletions
diff --git a/benchmarks/xdd/files/patch-xdd.h b/benchmarks/xdd/files/patch-xdd.h index 91fa36b6428f..1de1bbaa02e4 100644 --- a/benchmarks/xdd/files/patch-xdd.h +++ b/benchmarks/xdd/files/patch-xdd.h @@ -1,6 +1,6 @@ ---- xdd.h.orig Mon Dec 19 03:13:28 2005 -+++ xdd.h Mon May 29 04:45:14 2006 -@@ -46,7 +46,7 @@ +--- xdd.h.orig Fri Mar 16 06:35:11 2007 ++++ xdd.h Fri Mar 16 07:04:35 2007 +@@ -48,7 +48,7 @@ #include <sys/ipc.h> #include <sys/sem.h> #include <sys/times.h> @@ -9,7 +9,7 @@ #include <sys/prctl.h> #endif #include <sys/param.h> -@@ -68,6 +68,11 @@ +@@ -70,6 +70,11 @@ #include <sys/procset.h> #include <sys/utsname.h> #endif @@ -21,7 +21,7 @@ #ifdef AIX #include <sys/processor.h> #include <ulimit.h> -@@ -90,7 +95,7 @@ +@@ -92,7 +97,7 @@ #include <sys/utsname.h> #endif /* for the global clock stuff */ @@ -30,7 +30,7 @@ #include <netdb.h> #include <sys/socket.h> #include <netinet/in.h> -@@ -197,7 +202,7 @@ +@@ -199,7 +204,7 @@ #ifdef HPUX typedef unsigned short in_port_t; #endif @@ -39,21 +39,34 @@ #define MP_MUSTRUN 1 /* ASsign this thread to a specific processor */ #define MP_NPROCS 2 /* return the number of processors on the system */ typedef int sd_t; /* A socket descriptor */ -@@ -290,8 +295,13 @@ - #define RX_SHARED_MEMORY 0x020000000 /* Use a shared memory segment instead of malloced memmory */ - #define RX_VERBOSE 0x040000000 /* Verbose output */ - #define RX_SEQUENCED_PATTERN 0x080000000 /* Sequenced Data Pattern in the data buffer */ +@@ -291,6 +296,18 @@ + #define RX_SHARED_MEMORY (uint64_t) 0x0000000020000000 /* Use a shared memory segment instead of malloced memmory */ + #define RX_VERBOSE (uint64_t) 0x0000000040000000 /* Verbose output */ + #define RX_SEQUENCED_PATTERN (uint64_t) 0x0000000080000000 /* Sequenced Data Pattern in the data buffer */ +#if (FreeBSD) -+#define RX_NOMEMLOCK 0x100000000LL /* Do not lock memory */ -+#define RX_NOPROCLOCK 0x200000000LL /* Do not lock process */ ++#define RX_ASCII_PATTERN (uint64_t) 0x0000000100000000LL /* ASCII Data Pattern in the data buffer */ ++#define RX_HEX_PATTERN (uint64_t) 0x0000000200000000LL /* HEXIDECIMAL Data Pattern in the data buffer */ ++#define RX_SINGLECHAR_PATTERN (uint64_t) 0x0000000400000000LL /* HEXIDECIMAL Data Pattern in the data buffer */ ++#define RX_FILE_PATTERN (uint64_t) 0x0000000800000000LL /* Name of file that contains the Data Pattern */ ++#define RX_REPLICATE_PATTERN (uint64_t) 0x0000001000000000LL /* Replicate Data Pattern throughout the data buffer */ ++#define RX_NOMEMLOCK (uint64_t) 0x0000002000000000LL /* Do not lock memory */ ++#define RX_NOPROCLOCK (uint64_t) 0x0000004000000000LL /* Do not lock process */ ++#define RX_REOPEN (uint64_t) 0x0000008000000000LL /* Open/Close target on each pass and record time */ ++#define RX_CREATE_NEW_FILES (uint64_t) 0x0000010000000000LL /* Create new targets for each pass */ ++#define RX_RECREATE (uint64_t) 0x0000020000000000LL /* ReCreate targets for each pass */ +#else - #define RX_NOMEMLOCK 0x100000000 /* Do not lock memory */ - #define RX_NOPROCLOCK 0x200000000 /* Do not lock process */ -+#endif + #define RX_ASCII_PATTERN (uint64_t) 0x0000000100000000 /* ASCII Data Pattern in the data buffer */ + #define RX_HEX_PATTERN (uint64_t) 0x0000000200000000 /* HEXIDECIMAL Data Pattern in the data buffer */ + #define RX_SINGLECHAR_PATTERN (uint64_t) 0x0000000400000000 /* HEXIDECIMAL Data Pattern in the data buffer */ +@@ -301,6 +318,7 @@ + #define RX_REOPEN (uint64_t) 0x0000008000000000 /* Open/Close target on each pass and record time */ + #define RX_CREATE_NEW_FILES (uint64_t) 0x0000010000000000 /* Create new targets for each pass */ + #define RX_RECREATE (uint64_t) 0x0000020000000000 /* ReCreate targets for each pass */ ++#endif /* (FreeBSD) */ + /* ts_options bit settings */ - #define TS_NORMALIZE 0x00000001 /* Time stamping normalization of output*/ - #define TS_ON 0x00000002 /* Time stamping is ON */ -@@ -330,14 +340,14 @@ + #define TS_NORMALIZE 0x00000001 /* Time stamping normalization of output*/ +@@ -340,14 +358,14 @@ /* XXX *//* This needs to be converted to use a config file */ /* Default flag values */ #define DFL_FL_SERVER false /* Client by default */ @@ -61,7 +74,7 @@ +#if (LINUX || AIX || IRIX || SOLARIS || HPUX || ALTIX || FreeBSD) #define DFL_FL_ADDR INADDR_ANY /* Any address */ /* server only */ #else /* Windows */ - #define DFL_FL_ADDR 0x8065b61b /* crystal 128.101.182.27 */ + #define DFL_FL_ADDR 0x8065b61b /* 128.101.182.27 */ #endif #define DFL_FL_PORT 2000 /* Port to use */ #define DFL_FL_COUNT 10 /* Bounce a hundred times */ |