libCom/osi: Resolve bcopyLongs() conflict on vxWorks 6.9

This commit is contained in:
Andrew Johnson
2013-03-28 17:17:41 -05:00
parent a4edc46a5f
commit f9a0c82a63
3 changed files with 10 additions and 5 deletions

View File

@@ -13,6 +13,14 @@
<!-- Insert new items immediately below here ... -->
<h4>devLibVME.h</h4>
<p>Moved the declaration of bcopyLongs() from this header into RTEMS/osdVME.h.
Its original location broke the build for vxWorks 6.9 (the int nlongs argument
becomes size_t in 6.9, thus conflicting with this declaration). The only local
implementation of this routine is found in RTEMS/devLibVMEOSD.c, but it is not
used anywhere in Base.</p>
<h4>Allow empty database files</h4>
<p>The IOC used to report an error if dbLoadRecords or dbLoadDatabase was asked

View File

@@ -300,11 +300,6 @@ epicsShareFunc long locationProbe (epicsAddressType addrType, char *pLocation);
#endif /* NO_DEVLIB_OLD_INTERFACE */
/*
* Some vxWorks convenience routines
*/
void bcopyLongs(char *source, char *destination, int nlongs);
#ifdef __cplusplus
}
#endif

View File

@@ -19,3 +19,5 @@
#endif
#endif
#endif
void bcopyLongs(char *source, char *destination, int nlongs);