From 46dff5ec2b5bd656e1e7ae784ad07d2775c608bd Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Sat, 26 Feb 2000 17:55:40 +0000 Subject: [PATCH] Break osiTimeTest into two parts like the other tests. Build IOC version of osiTimeTest. --- src/libCom/test/Makefile | 5 +++-- src/libCom/test/osiTimeTest.cc | 5 ++++- src/libCom/test/osiTimeTestMain.c | 8 ++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 src/libCom/test/osiTimeTestMain.c diff --git a/src/libCom/test/Makefile b/src/libCom/test/Makefile index 7ef6e252b..154b2198f 100644 --- a/src/libCom/test/Makefile +++ b/src/libCom/test/Makefile @@ -23,8 +23,9 @@ OBJS_IOC += threadTest #fdmgrTest_SRCS += fdmgrTest.c #PROD += fdmgrTest -osiTimeTest_SRCS += osiTimeTest.cc -PROD += osiTimeTest +osiTimeTestHost_SRCS += osiTimeTestMain.c osiTimeTest.cc +PROD += osiTimeTestHost +OBJS_IOC += osiTimeTest SYS_PROD_LIBS_solaris += pthread thread posix4 diff --git a/src/libCom/test/osiTimeTest.cc b/src/libCom/test/osiTimeTest.cc index f54e3414e..1b41c213e 100644 --- a/src/libCom/test/osiTimeTest.cc +++ b/src/libCom/test/osiTimeTest.cc @@ -6,8 +6,11 @@ #include "osiThread.h" #include "epicsAssert.h" +extern "C" { +int osiTimeTest (void); +} -int main () +int osiTimeTest (void) { unsigned i; osiTime begin = osiTime::getCurrent(); diff --git a/src/libCom/test/osiTimeTestMain.c b/src/libCom/test/osiTimeTestMain.c new file mode 100644 index 000000000..3fdf3eb90 --- /dev/null +++ b/src/libCom/test/osiTimeTestMain.c @@ -0,0 +1,8 @@ +#include + +int osiTimeTest (void); + +int main (int argc, char **argv) +{ + return osiTimeTest (); +}