 Martin KonradandMichael Davidsaver
|
13234afc40
|
Simplify definition of compiler-specific macros
Remove conditionals for older compiler versions that aren't
supported by EPICS Base anymore.
|
2019-11-15 21:14:27 -08:00 |
|
Michael Davidsaver
|
156b137af0
|
avoid 'struct dset'
doesn't work if -DUSE_TYPED_DSET
|
2019-11-15 21:11:27 -08:00 |
|
Michael Davidsaver
|
fab9c52858
|
missing includes
Need definition of FILE
|
2019-11-15 21:11:27 -08:00 |
|
Michael Davidsaver
|
019c20476a
|
test include public Com and db headers
Ensure that headers which are meant to be included
actually can be.
|
2019-11-15 21:11:27 -08:00 |
|
Andrew Johnson
|
f3d63da77b
|
Remove two long-unused environment parameters
|
2019-11-15 13:16:35 -06:00 |
|
Martin Konrad
|
a50b850ebd
|
Fix mingw cross-build
|
2019-11-15 09:33:15 -05:00 |
|
Martin Konrad
|
6767bcd31e
|
Use accessor in iocInit
This is simpler than using init hooks.
|
2019-11-14 13:57:45 -05:00 |
|
Martin Konrad
|
81550ac4d3
|
Fix segfault when calling dbLoadRecords after iocInit
This fixes lp:1829919.
|
2019-11-14 10:11:16 -05:00 |
|
 zimochandMartin Konrad
|
d2d8674cb9
|
use EPICS_PRIVATE_API macro and fix bug with darwin/ios
|
2019-11-13 14:02:25 -05:00 |
|
 zimochandMartin Konrad
|
6f193242e0
|
renamed epicsSocketCountUnsentBytes to epicsSocketUnsentCount and moved it to osi/os/
|
2019-11-13 14:02:23 -05:00 |
|
 zimochandMartin Konrad
|
39e8ccdef4
|
fix bug from commit f85454. Apparently epicsExportSharedSymbols is needed even though epicsExport.h is included
|
2019-11-13 13:49:28 -05:00 |
|
 zimochandMartin Konrad
|
eb8992a750
|
epicsSocketCountUnsentBytes returns -1 on failure
|
2019-11-13 13:49:27 -05:00 |
|
 zimochandMartin Konrad
|
62fb49f93b
|
bugfix: memmove'ed to much
|
2019-11-13 13:49:27 -05:00 |
|
 zimochandMartin Konrad
|
a5c9db8c8e
|
epicsSockCountUnsentBytes renamed to epicsSocketCountUnsentBytes
|
2019-11-13 13:49:26 -05:00 |
|
 zimochandMartin Konrad
|
04e752c83a
|
moved logClientSendMessage and made it static
|
2019-11-13 13:49:26 -05:00 |
|
 zimochandMartin Konrad
|
a16ce877e7
|
fix wrong function name in comment
|
2019-11-13 13:49:26 -05:00 |
|
 zimochandMartin Konrad
|
15f28f1183
|
sending 0 bytes helps to detect broken connections on some systems (but is undefined behavior on Linux, fails on vxWorks and is a documented no-op on Windows)
|
2019-11-13 13:49:25 -05:00 |
|
 zimochandMartin Konrad
|
9c18ce007a
|
cannot print sockets with %d in Windows, they are not small ints but maybe pointers.
|
2019-11-13 13:49:25 -05:00 |
|
 zimochandMartin Konrad
|
765af2efea
|
ask logClient socket how many bytes are still in the send queue and don't discard them in case the connection turns out broken.
|
2019-11-13 13:49:24 -05:00 |
|
 zimochandMartin Konrad
|
059c385286
|
use dynamic debug flag for logClient
|
2019-11-13 13:49:24 -05:00 |
|
 zimochandMartin Konrad
|
feb1f9b0df
|
increase error message buffer size for long (Windows) error messges
|
2019-11-13 13:49:23 -05:00 |
|
 zimochandMartin Konrad
|
9d9840ad1e
|
improve logClientShow to show unsent bytes on level 2 (and fix level 1)
|
2019-11-13 13:49:23 -05:00 |
|
 zimochandMartin Konrad
|
af73e4cf65
|
removed unneeded include
|
2019-11-13 13:49:23 -05:00 |
|
 zimochandMartin Konrad
|
ad861a0617
|
no need to delay startup only because log server is currently not available
|
2019-11-13 13:49:22 -05:00 |
|
 zimochandMartin Konrad
|
1b88e834d6
|
send pending log messages directly after connecting
|
2019-11-13 13:49:22 -05:00 |
|
 zimochandMartin Konrad
|
e000ea4913
|
avoid needless memmove calls
|
2019-11-13 13:49:21 -05:00 |
|
 zimochandMartin Konrad
|
06f1a8ec23
|
elimitate duplicate code in logClient
|
2019-11-13 13:49:21 -05:00 |
|
 zimochandMartin Konrad
|
cf2658be53
|
do not discard unsent messages when log server has closed connection, instead try to send them after reconnect
|
2019-11-13 13:49:20 -05:00 |
|
 zimochandMartin Konrad
|
74a403090b
|
speed up logRestart thread termination at exit
|
2019-11-13 13:49:20 -05:00 |
|
 zimochandMartin Konrad
|
dc123a0a37
|
don't send errlog on all logClients
|
2019-11-13 13:49:20 -05:00 |
|
Michael Davidsaver
|
a4e5b9c528
|
minor
|
2019-11-13 10:19:16 -08:00 |
|
Michael Davidsaver
|
b43aafae70
|
VCS version instead of __DATE__
Use reproducable VCS version instead of date.
Of course, this falls back to a date if not
version controlled.
|
2019-11-13 10:18:12 -08:00 |
|
Michael Davidsaver
|
905ca4b7ac
|
quiet some warnings
|
2019-11-13 10:17:43 -08:00 |
|
Michael Davidsaver
|
7acd7c6145
|
minor epicsTimerTest
|
2019-11-12 19:07:30 -08:00 |
|
Michael Davidsaver
|
05c93e954f
|
makeRPath.py nicer error on mis-configuation
|
2019-11-12 19:07:30 -08:00 |
|
Michael Davidsaver
|
bef9a08f6d
|
asLib minor
|
2019-11-12 19:07:30 -08:00 |
|
Michael Davidsaver
|
3e7ad9a86f
|
rtems_init cleanup
Remove unnecessary (as of RTEMS 4.9) prototypes
Remove unused *Fatal
constify string contant
|
2019-11-12 19:07:30 -08:00 |
|
Michael Davidsaver
|
76b9461ee8
|
logClient windows needs SOCK_E*
|
2019-11-12 19:07:30 -08:00 |
|
Andrew Johnson
|
7eee262486
|
Shorten/simplify uninstall recipes
|
2019-11-12 16:16:02 -06:00 |
|
Andrew Johnson
|
a10379327c
|
Replace broken cleandirs recipe
|
2019-11-12 16:14:39 -06:00 |
|
Martin Konrad
|
b37bfe3ed0
|
Retire unused epicsExcept.h
Due to a syntax error this header has been unusable since 2001
(since 34ea7db15b), and no one
noticed. Let's remove it.
|
2019-11-12 12:12:47 -05:00 |
|
Andrew Johnson
|
41d86ecd7a
|
Add a document containing Record Reference links
|
2019-11-11 11:30:46 -06:00 |
|
Andrew Johnson
|
961dd2bc5d
|
Don't check empty (overridden) RELEASE definitions
Bug reported by Dirk Zimoch
|
2019-11-11 11:29:03 -06:00 |
|
Andrew Johnson
|
6d8bf7c8ef
|
Update checklist for next release
|
2019-11-01 14:36:34 -05:00 |
|
Andrew Johnson
|
98e5367126
|
Update submodules after release
|
2019-11-01 14:11:51 -05:00 |
|
Andrew Johnson
|
8734863f69
|
Incr version and set snapshot/development flags
|
2019-11-01 14:11:29 -05:00 |
|
Andrew Johnson
|
34834dfe97
|
Clear development flags for 7.0.3.1
R7.0.3.1
|
2019-11-01 14:08:44 -05:00 |
|
Andrew Johnson
|
bc370e41b5
|
Release Check-list detail updates
|
2019-11-01 14:07:45 -05:00 |
|
Andrew Johnson
|
eb6911f474
|
Fine-tune Release Notes formatting
|
2019-11-01 13:32:05 -05:00 |
|
Andrew Johnson
|
3c52cbb12a
|
Update submodules to release-tagged versions
|
2019-11-01 13:00:21 -05:00 |
|