Michael Davidsaver
315fb3df69
init scripts use FINAL_LOCATION
2021-05-19 09:02:21 -07:00
Andrew Johnson
6a9d92f8f4
Merge 3.15 branch into 7.0
2021-05-06 12:33:47 -05:00
Torsten Bögershausen
dc03d519fb
Proper CRLF handling
...
Add proper CLRF-LF rules to .gitattributes.
Renormalize the bat files to LF in the repo and CRLF on disk.
Remove executable bit of files which shouldn't have it set
2021-05-05 08:34:05 -07:00
zimoch
34ce5c1d21
abort thread when mutex unlock fails due to programming error
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
2021-05-05 10:15:15 +02:00
zimoch
605aff2461
tests for epicsStrnGlobMatch added
2021-05-03 14:39:24 +02:00
zimoch
ba1c40df7c
comment added
2021-05-03 14:39:24 +02:00
zimoch
e25dafa9ca
doxygen comments added
2021-05-03 14:39:23 +02:00
zimoch
ce78836328
use SIZE_MAX
2021-05-03 14:39:23 +02:00
zimoch
8225c313b9
Support glob pattern for epicsEnvShow
...
Conflicts:
documentation/RELEASE_NOTES.md
2021-05-03 14:39:15 +02:00
zimoch
be78b33570
code streamlined
2021-05-03 14:35:32 +02:00
zimoch
9926fe3036
allow glob pattern in var command
...
Conflicts:
documentation/RELEASE_NOTES.md
2021-05-03 14:35:24 +02:00
zimoch
dcc6a36bf7
Merge commit '235f8ed2fb85270a1b9edddbff6a1c5b10f484b9' into PSI-7.0
...
Conflicts:
.ci
2021-05-03 14:02:42 +02:00
Michael Davidsaver
b94afaa045
UTAG uint64
2021-04-05 10:31:25 -07:00
Marcio Paduan Donadio
614961da17
iocsh: set PWD
...
Set the env variable PWD during libCom IOC shell function registration.
Change environment variable PWD when a user calls cd from the IOC shell
2021-04-04 12:26:07 -07:00
Kathryn Baker
dd09afc4e8
Addying Doxugen annotations for cvtFast.h and freeList.h
2021-04-04 11:21:44 -07:00
Michael Davidsaver
3eeebb74cd
Com: avoid intentional memory leak in epicsEnvSet
...
Switch default impl. to setenv/unsetenv
Switch WIN32 to use _putenv_s
On vxWorks putenv() is documented to make a copy.
log error, but never halt, if env (un)set not possible.
RTEMS <4.10 compat where unsetenv() returns void.
2021-03-29 10:55:30 -07:00
Michael Davidsaver
1bd041745b
epicsEnvTest: ensure epicsEnvSet copies argument
2021-03-29 10:55:30 -07:00
Brendan Chandler
1c6b02b9be
Merge remote-tracking branch 'origin/7.0' into rtems5
2021-03-25 18:41:15 -05:00
zimoch
f25f067e9c
Merge branch '7.0' into PSI-7.0
...
Conflicts:
modules/database/test/std/link/Makefile
modules/libcom/src/osi/os/posix/osdMutex.c
modules/libcom/src/osi/os/vxWorks/osdThread.h
2021-03-24 14:45:02 +01:00
Ziga Oven
746d21c71d
Add usage messages
2021-03-18 14:06:45 -07:00
Matthew Pearson
5daf4fc932
epicsStdlib.h: add doxygen comments.
2021-03-14 16:30:28 -07:00
Matthew Pearson
ef878808ce
errlog.h: added doxygen comments.
2021-03-14 16:30:28 -07:00
Dominic Oram
1fcbdad5e9
Adds doxygen annotations to epicsType.h
2021-03-14 16:30:28 -07:00
Andrew Johnson
e10b1d7660
Merge 3.15 branch into 7.0
...
Includes support for 'make inc'
2021-03-12 00:04:32 -06:00
Michael Davidsaver
f30e9533c4
epicsLoadTest use INSTALL_LOCATION
2021-03-11 09:30:28 -08:00
Michael Davidsaver
c0886b3037
RTEMS: Drop dependency on bspExt
...
integrate the polling implementation of bspExt.
2021-03-07 09:42:42 -08:00
Andrew Johnson
31ade32004
Fixes for RTEMS-uC5282 with legacy stack
2021-03-04 23:15:31 -06:00
Brendan Chandler
c606048e57
rtems_config: Change config options based on BSP name
...
This replaces an implementation that used a header guard being defined
to indicate BSP specific options. Hopefully this method is more
explicit when config options should be set for specific BSPs.
2021-03-04 14:11:42 -06:00
Brendan Chandler
f69ff5afde
rtems_config: Fix typo in #if statement
2021-03-04 14:11:32 -06:00
Brendan Chandler
102e30eaa9
rtems_config: Guard using __RTEMS_MAJOR__ rather than net stack
2021-03-03 17:02:03 -06:00
Brendan Chandler
75063a69ec
RTEMS ne2kpci: clean up when its included
...
This looks like a merge issue, where we included ne2kpci possibly
twice, based on CPU being i386 and BSP being pc686. Just
checking CPU as i386 should be sufficient for all cases.
2021-03-03 15:58:37 -06:00
Brendan Chandler
f41276bef8
epicPosicMutexInit: avoid calling with 0 which is platform dependent
...
Different platforms (RTEMS5) can define different values for
PTHREAD_MUTEX_DEFAULT, so we shouldn't pass 0 assuming its
PTHREAD_MUTEX_DEFAULT.
2021-03-02 22:44:56 -08:00
Andrew Johnson
f9e3e86401
Support VxWorks 6.9.x before taskWait() was added
...
We don't know exactly which version this was added in,
but it is present in 6.9.4.1 so use that.
Fixes lp: #1913699
2021-03-02 11:54:17 -06:00
zimoch
0dae3e206f
fix for vxWorks 6.9.0
2021-03-02 17:28:55 +01:00
zimoch
505e6f45c1
fix for older vxWorks installations
2021-03-02 17:28:13 +01:00
zimoch
424de7d9c4
fix for old posix implementations
2021-03-02 17:27:43 +01:00
Brendan Chandler
8e50b3109a
Allow RTEMS to use normal dlopen() symbols
...
RTEMS supports POSIX dlopen related symbols, so we should allow using them.
2021-03-02 09:23:27 -06:00
Michael Davidsaver
3c46542630
posix: epicsMutexOsdShowAll check for PI support
2021-03-02 06:47:43 -08:00
zimoch
1a0de528e1
Merge tag 'R7.0.5' into PSI-7.0
...
ANJ: Tagged for release
Conflicts:
configure/os/CONFIG_SITE.Common.linuxCommon
2021-03-02 09:18:43 +01:00
Brendan Chandler
79242da515
epicPosicMutexInit: avoid calling with 0 which is platform dependent
...
Different platforms (RTEMS5) can define different values for
PTHREAD_MUTEX_DEFAULT, so we shouldn't pass 0 assuming its
PTHREAD_MUTEX_DEFAULT.
2021-02-28 20:07:33 -06:00
Andrew Johnson
a9ff175cf0
Replace "UNRELEASED" in epicsString.h
2021-02-28 17:37:40 -06:00
Brendan Chandler
11fedecefc
Only write out dhcpcd.conf if it doesn't exist.
...
rtems_init.c will write out a dhcpcd.conf if one doesn't already
exist, but if there's a filesystem including this file, don't write
over it, use whatever's there instead.
2021-02-25 15:50:58 -06:00
Brendan Chandler
e2d37bc70d
Merge branch '7.0' of https://github.com/epics-base/epics-base into rtems5
2021-02-25 14:06:41 -06:00
Brendan Chandler
35ec367eac
Remove unused variable
2021-02-25 11:24:02 -06:00
Brendan Chandler
c4944b5357
Enable initializing the filesystem in RTEMS5
2021-02-25 11:23:26 -06:00
Brendan Chandler
2c29dd0c7e
Fix merge error in osiSockTest.c
2021-02-22 17:32:57 -06:00
Brendan Chandler
9a8e56d83e
Merge branch 'rtems5-dev' of github.com:brendanchandler/epics-base into rtems5-dev
2021-02-22 17:23:36 -06:00
Brendan Chandler
25b9655f60
RTEMS DHCP: Use safer versions of string functions
...
Use strtok_r rather than strtok
Use strlen() rather than harcoded string size. GCC should optimize
this to the hardcoded string size, so the result should be the same
but maybe prevents future mistakes.
replace strncpy() with snprintf() to avoid issues with NULL terminated
strings.
2021-02-22 17:19:28 -06:00
Brendan Chandler
f5eb5033f2
osiSockTest: use strerror rather than strerror_r
...
Windows vsc19 and mingw on ubuntu were failing with this symbol.
2021-02-22 17:03:25 -06:00
Brendan Chandler
dc1bf9106e
osiSockTest: Give a clearer error message if sendto() fails
2021-02-22 16:20:01 -06:00