Michael Davidsaver
21e7e4ddfb
cleanup regressTest
2021-08-15 10:27:37 -07:00
Andrew Johnson
4efa937429
Merge Lewis' calcout-doc-fix branch into 7.0
2021-08-10 20:59:59 -05:00
Andrew Johnson
a0ab5aa4a3
Merge Kay's int64in_monitor branch into 7.0
2021-08-10 20:58:26 -05:00
Andrew Johnson
7c6d049698
Merge branch 'gcc-atomic-cleanup' into 7.0
2021-08-10 20:54:39 -05:00
Andrew Johnson
8175cc8e64
POD text updates to dbCommon and various record types
2021-08-10 20:35:19 -05:00
Andrew Johnson
72626cd5dd
Add newlines to a couple iocsh usage strings
2021-08-10 20:31:16 -05:00
Michael Davidsaver
cb8c7998b6
epicsTime: rework
...
Re-implement around epicsTimeStamp (C API)
with class epicsTime becoming a wrapper.
Prefer epicsInt64 arithmetic.
Remove opaque struct l_fp (NTP time conversion)
2021-08-05 08:30:53 -07:00
JJL772
7c991f3f2a
Fix segfault in dbtpn when value parameter is nullptr
...
Running 'dbtpn Record' in iocsh would result in a segfault.
2021-08-05 08:30:53 -07:00
JJL772
32d76623f2
Fix potential memory leak on error
...
In osdThread.c for POSIX if pthread_create_key fails
In iocLogServer.c if fdmgr_init returns NULL
In dbBkpt.c if semaphore creation fails while adding a bp to a lockset
In devSiSoftCallback.c if linked record is not found
2021-08-05 08:30:23 -07:00
Andrew Johnson
540a5c87d9
Adjust wording of classification descriptions
2021-08-02 18:26:44 -05:00
Andrew Johnson
a667cc7aa4
Move GCC+Clang common headers to a new file
2021-08-02 18:26:02 -05:00
Michael Davidsaver
78d2f20fa8
Com: Adjust epicsAtomic conditionals for GCC
...
cf. https://bugs.launchpad.net/epics-base/+bug/1932118
2021-08-02 18:13:40 -05:00
Kay Kasemir
3091f7c56f
int64in: Fix monitor delta test
...
Only the lower 32 bit used to be compared.
https://bugs.launchpad.net/epics-base/+bug/1938459
2021-07-29 14:38:16 -04:00
Andrew Johnson
ec87b2a867
recGbl: Update to using dbGetTimeStampTag()
2021-07-21 11:08:06 -05:00
Andrew Johnson
7a6aa3edd1
waveform: Update POD, describe BUSY field
2021-07-21 11:06:34 -05:00
Andrew Johnson
16c3202992
waveform: Add back lost PACT = TRUE
...
Fixes GitHub Issue #187
2021-07-21 11:05:41 -05:00
8e11406fc6
Fix calcout rec doc typo: s/If it met/If met/
2021-07-21 09:53:11 -05:00
Andrew Johnson
9363052956
Update submodules after release
2021-07-03 20:56:53 -05:00
Andrew Johnson
67bf1a72e7
Substitute version in @since UNRELEASED annotations
2021-07-03 20:14:04 -05:00
Andrew Johnson
ba3550c287
Update submodules for release
2021-07-02 16:28:22 -05:00
Andrew Johnson
c0cfeb249a
Merge Dirk's vxWorks6.3-fix branch
2021-07-02 12:05:31 -05:00
Michael Davidsaver
710c50b5ed
add initHookTest
2021-06-30 13:40:53 -07:00
Michael Davidsaver
8e7d3e9216
re-sync initHookName() with initHookState enum
2021-06-30 13:40:50 -07:00
Michael Davidsaver
e2d3b9a246
osiSockTest: ignore large messages on WIN32
2021-06-30 13:40:43 -07:00
Michael Davidsaver
5feb18b0b0
update PVD/PVA modules
2021-06-30 10:47:05 -07:00
Andrew Johnson
c7e2acb1a6
Merge Freddie's fix_socket_include branch into 7.0
2021-06-25 10:10:00 -05:00
Andrew Johnson
51c1a33687
Merge changes from 3.15 into 7.0
2021-06-25 10:02:21 -05:00
Freddie Akeroyd
4dad8ca503
Use <osiSock.h> rather than <osdSock.h>
...
Fix compile issue building PCAS module, which just includes
<caProto.h> resulting in LIBCOM_API being undefined
2021-06-25 11:27:20 +01:00
c36485ab2e
fix missing declaration of 'close' function in vxWorks 6.3 and lower
2021-06-24 10:54:14 +02:00
Kathryn Baker
1cacd058cd
Stdio doxygen annotations
2021-06-20 19:17:44 -05:00
Andrew Johnson
cb5f68994f
Squish various compiler warnings
...
* CPP's defined() is UB outside of a #if line
* Use (void)! cast to prevent recent GCCs & glibc from warning
about ignoring the return status from chdir()
2021-06-20 12:47:38 -05:00
ac6eb5e212
Protect callbackRequest() from failed callbackInit()
...
Fixes lp: #1932120
2021-06-20 12:29:41 -05:00
b5265ed853
Fix vxWorks version of epicsAtomicCmpAndSwapIntT()
...
vxCas() returns TRUE or FALSE, not the original target value.
Fixes lp: #1932118
2021-06-20 12:22:15 -05:00
Michael Davidsaver
ca2ea14082
dbEvent: join worker
2021-06-16 08:15:18 -07:00
Michael Davidsaver
b35064d26c
Revert "dbEvent simplify db_close_events() with join"
...
This reverts commit 37a76b433a .
# Conflicts:
# modules/database/src/ioc/db/dbEvent.c
2021-06-16 08:15:18 -07:00
Michael Davidsaver
256babf961
quiet use "may be used uninitialized" warnings
2021-06-15 08:10:48 -07:00
Andrew Johnson
6c7214ee06
Add tests for special link fields too
2021-06-09 18:09:18 -05:00
Andrew Johnson
b42a145824
Regression tests for RSET::special() return status
...
Adds tests to ensure that a record's special() routine can
return an error status that gets fed back to the client from
both before and after special() calls.
This was broken from 3.15 through 7.0.5 inclusive.
2021-06-09 18:09:18 -05:00
Andrew Johnson
5ccc11569b
Oops, fix path
2021-06-05 02:16:43 -05:00
Andrew Johnson
8e468da4cc
Rename RTEMS-kernel to RTEMS-score (OS_API)
2021-06-05 01:34:03 -05:00
Andrew Johnson
1b825da9ec
Add missing dependency
2021-06-04 18:29:29 -05:00
Andrew Johnson
c6247329ab
Fix warning when not using CLOEXEC
2021-06-04 18:29:01 -05:00
Andrew Johnson
ac0693f2f2
Merge 7.0 into rtems5
2021-06-04 16:11:10 -05:00
Andrew Johnson
e8512ceba0
Drop pragma message in rtems_init
2021-06-04 15:59:13 -05:00
Andrew Johnson
e4ce0ec255
Adjust Max FDs to match newlib
2021-06-04 15:58:29 -05:00
Andrew Johnson
e3e9d9bb37
Merge rtems5 branch into 7.0
2021-06-04 15:56:30 -05:00
Andrew Johnson
75caf83194
Fix old comments
2021-06-04 13:27:54 -05:00
Andrew Johnson
38c146d89d
RTEMS-uC5282 BSP provides bspExtMemProbe()
2021-06-04 13:27:10 -05:00
Andrew Johnson
457febb3a6
Fix implicit declaration of memcpy()
2021-05-20 13:28:30 -05:00
b777233efb
Support glob pattern for epicsEnvShow
...
Add epicsStrnGlobMatch with tests
2021-05-19 12:11:06 -07:00