Marty Kraimer
f54d1ca30a
epicsThreadIsOkToBlock epicsThreadSetOkToBlock only for calling thread
2004-07-13 13:35:35 +00:00
Marty Kraimer
f2fc8f8838
ShellContext=>OkToBlock
2004-07-09 17:53:54 +00:00
Marty Kraimer
e9f54b70d9
if shellContext call printf from initial thread
2004-07-09 16:06:51 +00:00
W. Eric Norum
dfccee739f
Clean up 'truncated' message.
...
Ensure that truncated errrlogMessage output is reported as such.
2003-09-17 19:35:45 +00:00
Jeff Hill
35d07ffbda
changed the name of cxxCompilerDependencies.h to compilerDependencies.h
2003-09-17 19:25:31 +00:00
W. Eric Norum
d158974870
Use epicsVsnprintf to eliminate possibility of buffer overflows.
2003-09-17 18:51:44 +00:00
W. Eric Norum
2e922d7195
Move format-string checking conditional to cxxCompilerDependencies.
2003-09-17 14:43:26 +00:00
W. Eric Norum
22e21f268b
Add gcc format-string checking.
2003-09-16 18:06:49 +00:00
Marty Kraimer
00c9d22936
suppress extra console message from logMsg
2003-08-06 18:17:30 +00:00
Marty Kraimer
26fac718bf
set BUFFER_EXTRA_BYTES = MAX_MESSAGE_SIZE
2003-04-04 16:29:29 +00:00
Jeff Hill
d7c25d1554
removed epicsShareAPIV
2003-03-27 21:02:27 +00:00
Marty Kraimer
652d3a41d8
use epicsVsnprintf instead of vsprint; allow more extra bytes because vxWorks subject to buffer overflow
2003-03-25 17:09:16 +00:00
Jeff Hill
950d2c0b9d
1) depricated errSymFind function because errSymLookup below provides a
...
better interface
2) added errSymLookup function with these improvements
o receive a buffer length from user and therefore never overwrite the users buffer
o return void and always copy a string into the users buffer. If the error code cant
be found then copy in a message with the error code's raw numbers in it.
3) removed prototypes for nonexistent fuinctions from header file
2002-08-29 16:45:16 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Marty Kraimer
d98e84cd6f
errlogFlush must call errlogInit
2002-07-12 11:15:58 +00:00
Marty Kraimer
02c8f06c7f
call errlogFlush before terminating
2002-07-09 18:58:54 +00:00
Marty Kraimer
adc6677275
add extern for C callable routines
2002-05-06 19:01:15 +00:00
Marty Kraimer
4e220d8fd6
call atexit only if successful
2002-02-28 15:34:28 +00:00
Marty Kraimer
5a3e870629
add atexit to flush messages
2002-02-07 20:33:26 +00:00
Marty Kraimer
f2afd7657a
make sure value has value
2002-02-07 13:03:44 +00:00
Marty Kraimer
f4b0c741a1
change errlogStop to errlogFlush
2001-04-05 14:42:00 +00:00
Marty Kraimer
857c4a9545
add errlogStop; remove old sytle C function prototypes
2001-04-05 14:32:50 +00:00
Marty Kraimer
e347cbd2e6
osiInterrupt=>epicsInterrupt; epicsThreadInit now static
2001-01-22 20:10:19 +00:00
Marty Kraimer
dbe9c8e75f
changes for osiThread=>epicsThread
2001-01-18 19:08:14 +00:00
Marty Kraimer
cfe2ed5f17
replace osiSem by epicsMutex/epiceEvent
2001-01-12 16:13:53 +00:00
Jeff Hill
a73125ccc6
dont base priority on the server's priority
2000-06-14 21:38:45 +00:00
Marty Kraimer
d6bf15feae
changes in thread priorities
2000-06-14 14:35:09 +00:00
Marty Kraimer
a13bf6cc0e
prevent recursive calls if errlogInit fails
2000-03-08 18:49:56 +00:00
William Lupton
5324e009c6
used new threadOnce() routine
2000-02-29 20:41:49 +00:00
William Lupton
8c60195f4b
various, mostly posix, thread mods
2000-02-26 03:11:42 +00:00
Jeff Hill
b6488e07e3
use ANSI function prototype
2000-02-07 21:00:34 +00:00
Jeff Hill
9f529db910
added missing argument to threadSuspend() and made errVerbose
...
visible outside of WIN32 DLL
2000-02-07 20:35:20 +00:00
Marty Kraimer
8d6c6f7e1d
latest version of semBinary
2000-02-04 14:43:58 +00:00
Marty Kraimer
ea27976241
latest version of osiThread
2000-02-03 21:56:33 +00:00
Marty Kraimer
a1f275cdbd
use errVerbose for posix osiSem osiThread messages
2000-02-02 15:07:21 +00:00
Marty Kraimer
dbf87b772e
semId => semMutexId and semBinaryId
2000-01-27 20:06:03 +00:00
Marty Kraimer
f9e516b9bd
changes for osiSem changes
1999-12-14 22:08:05 +00:00
Jeff Hill
94b3852f17
fixed compiler warnings
1999-12-07 20:33:08 +00:00
Jeff Hill
3ca20ae24b
fixed DLL symbol export
1999-12-07 17:53:48 +00:00
Marty Kraimer
0100e71290
include dbDefs.h for TRUE and FALSE
1999-11-19 21:56:10 +00:00
Jeff Hill
8a74112ba3
added private parm to errLogAddListner
1999-11-19 02:15:20 +00:00
Jeff Hill
de4eecb462
added private parm to errLogAddListner
1999-11-19 02:09:49 +00:00
Marty Kraimer
061076e229
more changes for iocCore port
1999-11-18 17:07:21 +00:00
Janet B. Anderson
78fe1595df
Changes for WIN32 build.
1999-10-12 18:53:10 +00:00
Andrew Johnson
2fea617523
Added conditional #include "vxWorks.h" to the output file,
...
needed for Tornado 2.0 building.
1999-10-08 18:39:51 +00:00
Marty Kraimer
c786f54b63
changes for 3.14
1999-09-13 19:18:48 +00:00
Jeff Hill
4eea4c5dbe
fixed alignment problem when building share lib on VMS
1999-01-28 21:27:16 +00:00
Steve Lewis
cffb3ce69e
Put __STDC__ guard around errlogListener.
1998-08-06 23:08:12 +00:00
Marty Kraimer
b5927401bc
minor changes
1998-04-20 16:01:14 +00:00
Marty Kraimer
e795e4edbd
make sure iocLog is started
1998-03-16 16:25:20 +00:00