Fix source reorg issues from Windows
* fix libCom exports for things which used to be built differently * logserver needs winsock * errlog prefix: fix warnings on win32 * fix dll imports in ioc/db
This commit is contained in:
committed by
Andrew Johnson
parent
c5212ea23c
commit
2714ff703b
@@ -15,12 +15,13 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "dbDefs.h"
|
||||
#include "errlog.h"
|
||||
#include "cantProceed.h"
|
||||
#include "epicsThread.h"
|
||||
#include "errlog.h"
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "dbDefs.h"
|
||||
#include "taskwd.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "alarm.h"
|
||||
#include "caeventmask.h"
|
||||
#include "callback.h"
|
||||
@@ -31,7 +32,6 @@
|
||||
#include "dbEvent.h"
|
||||
#include "dbCommon.h"
|
||||
#include "recSup.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "asLib.h"
|
||||
#include "asCa.h"
|
||||
#include "asDbLib.h"
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
#include "epicsTime.h"
|
||||
#include "alarm.h"
|
||||
#include "ellLib.h"
|
||||
#include "errMdef.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbStaticLib.h"
|
||||
#include "dbBase.h"
|
||||
#include "link.h"
|
||||
@@ -41,8 +43,6 @@
|
||||
#include "dbCommon.h"
|
||||
#include "dbFldTypes.h"
|
||||
#include "special.h"
|
||||
#include "errMdef.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbAddr.h"
|
||||
#include "callback.h"
|
||||
#include "dbScan.h"
|
||||
|
||||
@@ -20,9 +20,11 @@
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbStaticLib.h"
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "link.h"
|
||||
#undef epicsExportSharedSymbols
|
||||
#include "epicsStdioRedirect.h"
|
||||
/*definitions needed because of old vs new database access*/
|
||||
#undef DBR_SHORT
|
||||
#undef DBR_PUT_ACKT
|
||||
|
||||
@@ -49,20 +49,19 @@ since this will delay all other threads.
|
||||
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "dbDefs.h"
|
||||
#include "dbBase.h"
|
||||
#include "epicsPrint.h"
|
||||
#include "errMdef.h"
|
||||
#include "epicsMutex.h"
|
||||
#include "epicsThread.h"
|
||||
#include "epicsAssert.h"
|
||||
#include "cantProceed.h"
|
||||
#include "ellLib.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbBase.h"
|
||||
#include "dbStaticLib.h"
|
||||
#include "dbFldTypes.h"
|
||||
#include "link.h"
|
||||
#include "dbCommon.h"
|
||||
#include "epicsPrint.h"
|
||||
#include "errMdef.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbAddr.h"
|
||||
#include "dbAccessDefs.h"
|
||||
#include "dbLock.h"
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
#include "cantProceed.h"
|
||||
#include "epicsRingPointer.h"
|
||||
#include "epicsPrint.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbBase.h"
|
||||
#include "dbStaticLib.h"
|
||||
#include "dbFldTypes.h"
|
||||
#include "link.h"
|
||||
#include "devSup.h"
|
||||
#include "dbCommon.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbAddr.h"
|
||||
#include "callback.h"
|
||||
#include "dbAccessDefs.h"
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
#include "epicsMutex.h"
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "ellLib.h"
|
||||
#include "epicsString.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbBase.h"
|
||||
#include "dbStaticLib.h"
|
||||
#include "link.h"
|
||||
@@ -33,8 +35,6 @@
|
||||
#include "dbCommon.h"
|
||||
#include "special.h"
|
||||
#include "db_field_log.h"
|
||||
#include "epicsString.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbAddr.h"
|
||||
#include "dbLock.h"
|
||||
#include "dbAccessDefs.h"
|
||||
|
||||
@@ -27,16 +27,16 @@
|
||||
#include "errlog.h"
|
||||
#include "ellLib.h"
|
||||
#include "epicsTime.h"
|
||||
#include "dbStaticLib.h"
|
||||
#include "dbBase.h"
|
||||
#include "dbCommon.h"
|
||||
#include "errMdef.h"
|
||||
#include "recSup.h"
|
||||
#include "alarm.h"
|
||||
#define db_accessHFORdb_accessC
|
||||
#include "db_access.h"
|
||||
#undef db_accessHFORdb_accessC
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbStaticLib.h"
|
||||
#include "dbBase.h"
|
||||
#include "dbCommon.h"
|
||||
#include "recSup.h"
|
||||
#include "dbNotify.h"
|
||||
#include "dbAccessDefs.h"
|
||||
#include "dbEvent.h"
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "dbDefs.h"
|
||||
#include "epicsThread.h"
|
||||
@@ -26,14 +27,12 @@
|
||||
#include "freeList.h"
|
||||
#include "macLib.h"
|
||||
#include "postfix.h"
|
||||
|
||||
#include "asLib.h"
|
||||
|
||||
static epicsMutexId asLock;
|
||||
#define LOCK epicsMutexMustLock(asLock)
|
||||
#define UNLOCK epicsMutexUnlock(asLock)
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "asLib.h"
|
||||
|
||||
/*following must be global because asCa nneeds it*/
|
||||
epicsShareDef ASBASE volatile *pasbase=NULL;
|
||||
static ASBASE *pasbasenew=NULL;
|
||||
|
||||
@@ -20,13 +20,14 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "ellLib.h"
|
||||
#include "freeList.h"
|
||||
#include "epicsStdioRedirect.h"
|
||||
#include "cantProceed.h"
|
||||
#include "epicsMutex.h"
|
||||
#include "ellLib.h"
|
||||
#define epicsExportSharedSymbols
|
||||
|
||||
#include "asLib.h"
|
||||
#include "asTrapWrite.h"
|
||||
|
||||
|
||||
@@ -51,7 +51,9 @@ static char rcsid[] =
|
||||
#include "flexdef.h"
|
||||
*/
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "epicsStdio.h"
|
||||
#undef epicsExportSharedSymbols
|
||||
|
||||
static char flex_version[] = "2.3";
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ iocLogServer_SRCS = iocLogServer.c
|
||||
iocLogServer_LIBS = Com
|
||||
|
||||
iocLogServer_SYS_LIBS_solaris += socket
|
||||
iocLogServer_SYS_LIBS_WIN32 += user32
|
||||
iocLogServer_SYS_LIBS_WIN32 += user32 ws2_32
|
||||
|
||||
SCRIPTS_solaris := S99logServer
|
||||
SCRIPTS_Linux := S99logServer
|
||||
|
||||
@@ -39,6 +39,7 @@ TESTS += epicsEllTest
|
||||
|
||||
TESTPROD_HOST += epicsErrlogTest
|
||||
epicsErrlogTest_SRCS += epicsErrlogTest.c
|
||||
epicsErrlogTest_SYS_LIBS_WIN32 = ws2_32 user32
|
||||
testHarness_SRCS += epicsErrlogTest.c
|
||||
TESTS += epicsErrlogTest
|
||||
|
||||
|
||||
@@ -403,7 +403,7 @@ static void testLogPrefix(void) {
|
||||
iocLogPrefix(prefixstring);
|
||||
testPrefixLogandCompare(prefixactualmsg[1]);
|
||||
testPrefixLogandCompare(prefixactualmsg[2]);
|
||||
close(sock);
|
||||
epicsSocketDestroy(sock);
|
||||
}
|
||||
|
||||
static void testPrefixLogandCompare( const char* logmessage ) {
|
||||
@@ -439,8 +439,8 @@ static void readFromClient(void *pParam)
|
||||
char recvbuf[1024];
|
||||
int recvLength;
|
||||
|
||||
memset(&recvbuf, 0, 1024);
|
||||
recvLength = recv(insock, &recvbuf, 1024, 0);
|
||||
memset(recvbuf, 0, 1024);
|
||||
recvLength = recv(insock, recvbuf, 1024, 0);
|
||||
if (recvLength > 0) {
|
||||
strcat(prefixmsgbuffer, recvbuf);
|
||||
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
\*************************************************************************/
|
||||
#include <signal.h>
|
||||
#include "defs.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "epicsStdio.h"
|
||||
#undef epicsExportSharedSymbols
|
||||
|
||||
char dflag;
|
||||
char lflag;
|
||||
|
||||
Reference in New Issue
Block a user