Heinz Junkes and Brendan Chandler
341ca91229
Add LEGACY_STACK_SUPPORT and telnet client
2021-01-29 12:36:32 -06:00
Heinz Junkes and Brendan Chandler
54f2d8887f
changed pvAccess url, save adaption to old network stack
2021-01-29 12:36:31 -06:00
Heinz Junkes and Brendan Chandler
4127f6efec
MQ name creation changed
2021-01-29 12:36:31 -06:00
Heinz Junkes and Brendan Chandler
97ce6aecc7
cleanup netconfig
2021-01-29 12:36:31 -06:00
Heinz Junkes and Brendan Chandler
a718357211
Fixed stupid typo in CONFIG.Common.RTEMS
2021-01-29 12:36:31 -06:00
Heinz Junkes and Brendan Chandler
9f387b9675
Prepared RTEMS 4.10 posix with network
2021-01-29 12:36:31 -06:00
Heinz Junkes and Brendan Chandler
8ef4d29c48
Enable Epics for RTEMS5 (posix)
2021-01-29 12:36:31 -06:00
Michael Davidsaver
cf3173b6f4
posix: use SOCK_CLOEXEC and accept4()
...
If available, ensure O_CLOEXEC is set atomically.
Continue to F_SETFD as well (paranoia).
Available at least on Linux, freebsd, and RTEMS 5 w/ libbsd
2021-01-29 08:45:44 -08:00
Michael Davidsaver and Brendan Chandler
bb860ae001
rtems5: correct ifreq_size()
2021-01-27 15:37:24 -06:00
Michael Davidsaver and Brendan Chandler
8a2f336f8f
re-drop RTEMS osdMessageQueue
2021-01-27 15:37:23 -06:00
Michael Davidsaver and Brendan Chandler
2b28d97063
RTEMS5: redirect to serial via runtime
2021-01-27 15:37:23 -06:00
Michael Davidsaver and Brendan Chandler
5a5345d44a
WIP: fix missing bits needed by osiNTPTime.c
2021-01-27 15:37:23 -06:00
Michael Davidsaver and Brendan Chandler
10aff42da6
epicsNtp: avoid deprecated/non-standard bzero()
2021-01-27 15:37:23 -06:00
Michael Davidsaver and Brendan Chandler
e2e606d53f
RTEMS: auto-detect OS_API
2021-01-27 15:36:21 -06:00
Heinz Junkes and Brendan Chandler
bba7d8c8f8
Enable Epics for RTEMS5 (posix)
2021-01-27 15:36:10 -06:00
Michael Davidsaver
1e471832e9
consolidate osiFileName.h
...
Don't really need 10 files for this
2021-01-27 09:19:13 -08:00
Michael Davidsaver
c19605232a
epicsAtomicDefault.h typo
2021-01-18 08:23:54 -08:00
Andrew Johnson
99852c6504
Merge JSON5 support into 7.0
2021-01-05 21:39:15 -06:00
Michael Ritzert and Michael Davidsaver
a9e3fa74aa
FTBFS on FreeBSD 12
2021-01-05 08:56:57 -08:00
Andrew Johnson
f775e0b8f6
Merge 3.15 branch into 7.0
...
Adjust updated test result displays for submodules
2020-12-23 16:18:21 -06:00
Andrew Johnson
5f0d52cd5c
errSymLib Fix from Ivo Hanak
...
Fixes lp: #1907077
2020-12-08 10:10:03 -06:00
Michael Davidsaver
4e055610b7
epicsUnitTest: SetErrorMode()
2020-12-03 08:33:57 -08:00
Michael Davidsaver
dc99d63df8
C89 compat
...
Present for Dirk
2020-11-20 17:25:27 -08:00
Michael Davidsaver
d24a297304
osiSockTest: fix timeout
2020-11-19 13:07:05 -08:00
Michael Davidsaver
d83e3b5de1
osiSockTest: probe for !EPERM
2020-11-18 10:54:44 -08:00
zimoch
d795dd76a6
bugfix for older compilers: have all declarations before instructions
2020-11-16 17:58:01 +01:00
Ralph Lange and zimoch
c701e7e98e
Redo d3d40689 that was lost in upmerging
2020-11-16 17:33:25 +01:00
Michael Davidsaver and zimoch
bf8e097756
compat IPPORT_USERRESERVED
...
musl libc doesn't define IPPORT_USERRESERVED
2020-11-16 17:32:29 +01:00
Andrew Johnson and zimoch
6fb361a965
Fix Cygwin TCP_NODELAY issue from Paul Chu & Freddie
...
Conflicts:
documentation/RELEASE_NOTES.md
2020-11-16 17:27:56 +01:00
zimoch
1db2cba81d
Merge commit '10d472202dc2bf1fa5c569d2a14d460e95030564' into PSI-7.0
...
This is before PVA is modified
2020-11-16 17:06:22 +01:00
zimoch
7ac8f056ed
added missing header for close() in VxWorks 6.3
2020-11-12 11:21:26 +01:00
zimoch
d157e96aac
remove compiler warning
2020-11-12 10:59:54 +01:00
zimoch
1d1e3e9527
calc backward compatibility: allow incomplete conditional
2020-11-12 10:54:11 +01:00
Freddie Akeroyd
cdc627a15c
Use native Windows type for perfCounterOffset
2020-10-04 01:20:44 +01:00
Freddie Akeroyd
8a90688880
Make returned value relative to IOC boot time to improve accuracy
2020-10-04 00:20:11 +01:00
Freddie Akeroyd
bbdd9392fe
Call cantProceed() if performance counter is unavailable
2020-09-27 00:42:20 +01:00
Freddie Akeroyd
fe35e6e703
Remove use of GetTickCount() - only use performance counter
2020-09-25 20:59:20 +01:00
Freddie Akeroyd
f8a6735691
Print warning if using GetTickCount()
2020-09-19 00:53:05 +01:00
Freddie Akeroyd
dc579b78db
* Fix and enable usage of QueryPerformanceCounter()
...
* Use GetTickCount64() as fallback on Windows Vista and above
2020-09-19 00:07:06 +01:00
Ralph Lange
f8df3473ab
Redo d3d40689 that was lost in upmerging
2020-08-25 16:06:39 +02:00
Ralph Lange
e8bee54531
Redo 97b29129/0fbfc741 that was lost in upmerging
2020-08-25 16:04:04 +02:00
Michael Davidsaver
0cae0db98b
compat IPPORT_USERRESERVED
...
musl libc doesn't define IPPORT_USERRESERVED
2020-08-22 07:51:33 -07:00
Michael Davidsaver
9e3d5d52ab
iocshRegisterVariable() avoid spurious redefinition warning
...
Compare the contents, not the container.
2020-08-22 07:50:40 -07:00
Matic Pogacnik and Michael Davidsaver
5b37663bcb
Check if input string to aToIPAddr is null
2020-08-14 10:04:56 -07:00
Andrew Johnson
c1152f94fd
epicsString: Remove support for Octal character escapes \nnn
...
These changes to the functions epicsStrnRawFromEscaped() and
epicsStrnEscapedFromRaw() were prompted by the addition of JSON5
support to the dbStatic parser.
* \0 now represents a zero byte
* Unprintable characters are now escaped in hex
Tests for the octal escapes have been removed.
2020-08-09 00:33:07 -05:00
Andrew Johnson
8c9e42d15e
Fixed the response of epicsStrnRawFromEscaped() to numeric overflows
...
\x only takes 2 hex digits now, and the octal parser ignores a 3rd
digit if it would take the value over 0xff:
"\400" => ' ' then '0'
"\x088" => '\b' then '8'
With additional tests.
2020-08-09 00:33:07 -05:00
Andrew Johnson
b0d78921fd
Final changes to YAJL for use in Base
...
* Bump the YAJL version number
* Define a HAS_JSON5 macro
* Set yajl_allow_json5 by default, fixing yajl_test and API comments
2020-08-09 00:33:07 -05:00
Andrew Johnson
c00f638f7e
yajl: Add yajl_gen_reset() routine
...
For some reason this never got added with the rest of the generator.
2020-08-09 00:33:07 -05:00
Andrew Johnson
975e9ec553
Doxygen text and markup fixes and updates
2020-08-09 00:33:07 -05:00
Andrew Johnson
de2de5e2fd
yajl: Clean up the formatting of some C macros
2020-08-09 00:33:07 -05:00