Commit Graph

78 Commits

Author SHA1 Message Date
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
Jeff Hill
27c4d0574f cleaned up the DLL symbol export 1998-02-27 01:34:15 +00:00
Ken Evans
88d36c7db3 Made a large number of changes to epicsShareThings in libCom routines
to get imports and exports straight on WIN32.  Not everything is fixed
at this time.
1998-02-20 21:45:20 +00:00
Jeff Hill
7a560d4795 added the capability to define subsystem code in
the subsystem header file
1998-02-05 21:03:06 +00:00
Marty Kraimer
5415d39249 New errlog facility. Replaces old epicsPrintf stuff 1998-01-20 21:42:46 +00:00
Marty Kraimer
10bad1d091 Make it get initialized the first time any routine is called 1998-01-20 21:38:28 +00:00
Marty Kraimer
68fb4bbf96 make first line #!/usr/bin/perl 1997-12-08 13:56:18 +00:00
Jeff Hill
f1e6a5e07c dont include stdarg.h in traditional C code 1997-08-05 19:52:57 +00:00
Jeff Hill
6b6e5e7515 updated dll keywords 1997-05-01 19:57:53 +00:00
Marty Kraimer
42adbd20c8 move errhash defs. Add modules to Makefiles 1997-04-30 19:11:22 +00:00