Universal devLib stuff.
This commit is contained in:
@@ -7,17 +7,32 @@
|
||||
</head>
|
||||
|
||||
<body lang="en">
|
||||
<h1 align="center">EPICS Base Release 3.14.8.2</h1>
|
||||
<h1 align="center">EPICS Base Release 3.14.x</h1>
|
||||
|
||||
<h2 align="center">Changes since 3.14.8.2</h2>
|
||||
|
||||
<h4>devLib</h4>
|
||||
|
||||
<p>devLib is now built for all architectures, whereas before it was only built
|
||||
on RTEMS and vxWorks. However for it to be usable there must be an appropriate
|
||||
table of OS-specific routines provided. For those OSs that don't implement these
|
||||
routines a default table is defined which will result in an error on any attempt
|
||||
to use devLib routines, but the default table can be overridden in an external
|
||||
library that provides an appropriate table. This subtle change was implemented
|
||||
to allow use of the SIS 3100 PCI to VME bridge from Linux, and needs no change
|
||||
to the other implementations of <tt>devLibOSD.c</tt>.</p>
|
||||
|
||||
<h4>iocsh</h4>
|
||||
|
||||
<p>Added epicsThreadResume command.</p>
|
||||
|
||||
<h4>libCom</h4>
|
||||
<p>mallocMustSucceed and callocMustSucceed accept 0-byte requests. Note that these routines my return a NULL pointer in such cases.</p>
|
||||
|
||||
<p>mallocMustSucceed and callocMustSucceed accept 0-byte requests. Note that
|
||||
these routines my return a NULL pointer in such cases.</p>
|
||||
|
||||
<h4>Mac OS X (Darwin)</h4>
|
||||
|
||||
<p>Added EPICS_HOST_ARCH darwin-fat for building Universal Binaries.</p>
|
||||
<p>Added EPICS_HOST_ARCH darwin-x86.</p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user