Universal devLib stuff.

This commit is contained in:
Andrew Johnson
2006-02-17 23:30:04 +00:00
parent a57f10fb90
commit 3fb500856d

View File

@@ -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>