Brendan Chandler
3fd9ffc995
Include osdTime using compiler include path
...
Previously it was using a relative directory name, #included in the .c file.
2021-02-09 15:05:31 -06:00
Brendan Chandler
a8262573f5
Don't use or include mlock() on RTEMS
2021-02-09 14:28:11 -06:00
Brendan Chandler
e4b17bdab5
Remove local def of VERSION_INIT in favor of one from epicsVersion.h
2021-02-09 14:27:24 -06:00
Brendan Chandler
ea40041b45
Remove FHI specific information from NTP and bootp variable init
2021-02-09 14:26:26 -06:00
Brendan Chandler
6bf26782a0
Fix license comment in epicsNtp.c and .h
2021-02-09 14:25:55 -06:00
Brendan Chandler
188f46f74b
Remove prototype definition of select() from osdSock.h
2021-02-05 14:26:02 -06:00
Brendan Chandler
518ac1d7c1
Remove define of bzero to use memset
...
As far as I can tell, we don't use bzero().
2021-02-05 14:01:12 -06:00
Brendan Chandler
0adaa7fcf1
re-remove osdMessageQueue.c from RTEMS-kernel
2021-02-05 13:40:42 -06:00
Brendan Chandler
d21c6d5545
Merge branch '7.0' into rtems5
2021-02-05 12:39:22 -06:00
Michael Davidsaver
43bd5ee1c2
Com: always skip SOCK_CLOEXEC for RTEMS and vxWorks
2021-02-05 10:32:47 -08:00
Brendan Chandler
5c792687a6
Merge branch '7.0' into rtems5
2021-02-05 12:21:20 -06:00
Brendan Chandler
cd0e6a4f9a
Make sure the definition of IPPORT_USERRESERVED is defined
...
caProto.h was using IPPORT_USERRESERVED but not including itself,
meaning there was an order dependency of header inclusion when using
this header. Now there shouldn't be.
Also, RTEMS wasn't defining IPPORT_USERRESERVED, so that definition
has been added.
2021-02-05 10:42:02 -06:00
Brendan Chandler
54c91f1458
Fix compile errors after rebasing changes for RTEMS5
2021-02-02 16:44:01 -06:00
Andrew Johnson
78d685688c
Add VALID_BUILDS support for "Command"
2021-02-02 16:06:42 -06:00
Brendan Chandler
fe3e2c60a5
remove missing rtems_bsd_set_vprintf_handler
2021-01-29 12:36:32 -06:00
Brendan Chandler
e4885d2446
Remove redundant CPU_FLAGS use.
...
This variable is included in the generic OP_SYS_LDFLAGS and doesn't
need to also be set in OP_SYS_LDFLAGS_kernel.
2021-01-29 12:36:32 -06:00
Heinz Junkes
08b7dd1208
Add dhcp option cmdline (129)
2021-01-29 12:36:32 -06:00
Heinz Junkes
25a072540f
Cosmetics and some typos
2021-01-29 12:36:32 -06:00
Heinz Junkes
399c63ec5c
Add posix cpp flags to RTEMS config
2021-01-29 12:36:32 -06:00
Heinz Junkes
341ca91229
Add LEGACY_STACK_SUPPORT and telnet client
2021-01-29 12:36:32 -06:00
Heinz Junkes
54f2d8887f
changed pvAccess url, save adaption to old network stack
2021-01-29 12:36:31 -06:00
Heinz Junkes
4127f6efec
MQ name creation changed
2021-01-29 12:36:31 -06:00
Heinz Junkes
97ce6aecc7
cleanup netconfig
2021-01-29 12:36:31 -06:00
Heinz Junkes
a718357211
Fixed stupid typo in CONFIG.Common.RTEMS
2021-01-29 12:36:31 -06:00
Heinz Junkes
9f387b9675
Prepared RTEMS 4.10 posix with network
2021-01-29 12:36:31 -06:00
Heinz Junkes
8ef4d29c48
Enable Epics for RTEMS5 (posix)
2021-01-29 12:36:31 -06:00
Andrew Johnson
14140acd78
Enable RTEMS testing in modules/database/test/std/link
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
bb860ae001
rtems5: correct ifreq_size()
2021-01-27 15:37:24 -06:00
Michael Davidsaver
8a2f336f8f
re-drop RTEMS osdMessageQueue
2021-01-27 15:37:23 -06:00
Michael Davidsaver
2b28d97063
RTEMS5: redirect to serial via runtime
2021-01-27 15:37:23 -06:00
Michael Davidsaver
5a5345d44a
WIP: fix missing bits needed by osiNTPTime.c
2021-01-27 15:37:23 -06:00
Michael Davidsaver
10aff42da6
epicsNtp: avoid deprecated/non-standard bzero()
2021-01-27 15:37:23 -06:00
Michael Davidsaver
e2e606d53f
RTEMS: auto-detect OS_API
2021-01-27 15:36:21 -06:00
Heinz Junkes
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
4e81eaa7e8
Update pvAccess module (caProvider)
2021-01-05 21:42:59 -06:00
Andrew Johnson
99852c6504
Merge JSON5 support into 7.0
2021-01-05 21:39:15 -06:00
Michael Ritzert
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
17ee7dd6c7
update PVA modules
2020-12-02 10:44:21 -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
b890d584bc
softIoc: avoid extra iocInit()
2020-11-18 11:11:37 -08:00
Michael Davidsaver
db2f7d8b92
use auto_ptr or unique_ptr
2020-11-18 10:54:44 -08:00
Michael Davidsaver
d83e3b5de1
osiSockTest: probe for !EPERM
2020-11-18 10:54:44 -08:00
Michael Davidsaver
cbac1c54f5
test/ioc/db: xRecord handle alarms
2020-11-18 10:54:44 -08:00