diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 91b2cb1d0..f1924e318 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -18,6 +18,23 @@
The tmpfile() function on windows requires that all temporary files be +stored in the root folder. The antelope (yacc) tool in base was calling +tmpfile() and this was causing problems at sites where win32 systems have +remmotely mounted secure file systems. A wrapper function called "FILE * +epicsTempFile()" that creates a temporary file on WIN32 with a name epicsNNN +using one of the following paths was installed into libCom. It searches +starting with (1) below and stops when it finds a specified path that exists. +On POSIX systems, and systems that default to POSIX behavior, epicsTempFile() +simply calls tmpfile().
+For operating systems other than vxWorks, there is now a target file @@ -614,70 +631,70 @@ applications.
- DBDEXPAND = <name>Include.dbd+ DBDEXPAND = <name>Include.dbd NOTE: If any of your *App/*Db/Makefiles contain "DBDNAME =" lines you should make these same changes in that *Db dirctory.
- RECTYPES=<name>.h+ RECTYPES=<name>.h to
- DBDINC+=<name>+ DBDINC+=<name> change
- MENUS=<name>.h+ MENUS=<name>.h to
- DBDINC+=<name>+ DBDINC+=<name> change
- BPTS+ BPTS to
- DBD+ DBD change
- INSTALLDB+ INSTALLDB to
- DB+ DB change
- DBDINSTALL+ DBDINSTALL to
- DBD+ DBD
- example_SRCS_DEFAULT += registerRecordDeviceDriver.c+ example_SRCS_DEFAULT += registerRecordDeviceDriver.c to
example_SRCS_DEFAULT += <name>_registerRecordDeviceDriver.cpp -+ where <name> is the base name of a <name>.dbd file which was created from a <name>Include.dbd file and which will be loaded in a st.cmd or stcmd.host script (e.g. example).
- dbLoadDatabase("dbd/exampleApp.dbd")+ dbLoadDatabase("dbd/exampleApp.dbd") to
- dbLoadDatabase("dbd/example.dbd")+ dbLoadDatabase("dbd/example.dbd")
GNU compiler builds are now determined by the value of EPICS_HOST_ARCH and -are no longer specified in CONFIG_SITE. All references to the ANSI (ACC/GCC) -and CPLUSPLUS (CCC/G++) macros have been removed.
+are no longer specified in CONFIG_SITE. All references to the ANSI +(ACC/GCC) and CPLUSPLUS (CCC/G++) macros have been removed.