Jeff Hill
d99c0b613a
DLL main executes in a very limited execution environment - its probably
...
smart to just avoid calling any general purpose code there.
2004-10-19 17:24:30 +00:00
Jeff Hill
91097d7d32
return the number of elements copied from address to ascii conversion func
2004-10-19 17:20:15 +00:00
Jeff Hill
010ebea821
fixed win32 dll sym export
2004-10-19 17:17:31 +00:00
Jeff Hill
2f829e5992
removed const from arg to copy constructor as is convention with std
2004-10-19 17:12:37 +00:00
Janet B. Anderson
a4aa9234ed
Added cast to int to remove gnu compiler warning messages.
2004-10-19 15:18:51 +00:00
Marty Kraimer
15e78067ca
use epicsThreadGetStackSize is set stacksize
2004-10-18 14:29:55 +00:00
Marty Kraimer
399017339e
fix possible memory leak
2004-10-18 12:04:32 +00:00
W. Eric Norum
e2ecac9e96
Avoid duplicate strtod.
2004-10-13 14:52:49 +00:00
Marty Kraimer
5161a3b939
check for EINTR
2004-10-13 12:13:02 +00:00
Marty Kraimer
48ea77dc6f
pthread_mutex_lock and pthread_cond_timedwait ignore EINTR
2004-10-12 20:06:38 +00:00
W. Eric Norum
0dc034962c
Use epicsScanFloat/epicsScanDouble rather than sscanf.
...
This allows proper handling of Nan/Inf on all architectures.
2004-10-12 17:45:31 +00:00
W. Eric Norum
b3bb33f448
More warnings.
2004-10-12 16:20:40 +00:00
W. Eric Norum
231a037c0b
Fix up warnings.
2004-10-12 16:18:42 +00:00
W. Eric Norum
81ef601637
Fix up diagnostic messages.
2004-10-12 16:06:07 +00:00
W. Eric Norum
86152e91b9
Clean up some headers.
...
Add epicsScanReal.c.
2004-10-12 13:51:52 +00:00
W. Eric Norum
4f731caf14
Add os-independent epicsStrtod() routine.
2004-10-11 18:22:12 +00:00
W. Eric Norum
e7f16cb078
Cosmetic.
2004-10-09 21:43:05 +00:00
W. Eric Norum
370e46227a
Much improved version of epicsStrGlobMatch thanks to Jack Handy and the
...
folks at the Cold Project.
2004-10-08 20:38:11 +00:00
Jeff Hill
e76362d84b
fixed gnu warnings
2004-10-08 17:15:09 +00:00
Jeff Hill
62df64a03c
added missing include
2004-10-08 17:11:59 +00:00
Jeff Hill
54a5a71377
fixed throw spec
2004-10-08 16:55:58 +00:00
Jeff Hill
7ecc2d0535
new #include
2004-10-08 15:20:16 +00:00
Jeff Hill
1a31fbcdda
new #include
2004-10-08 15:12:20 +00:00
Jeff Hill
fab9e49710
removed #include
2004-10-08 15:03:04 +00:00
Jeff Hill
7571947ceb
o fixed "no exception thrown if epicsThreadCreate() return nill"
...
o added epicsThreadMustCreate
o cleaned up thread rundown blocking
o header file need not include exception support
2004-10-08 14:46:48 +00:00
W. Eric Norum
0d6784c31b
Provide epicsStrGlobMatch().
...
Add globbing to iocsh help command.
2004-10-07 20:10:38 +00:00
W. Eric Norum
667ab7eab8
Let posix version of osdTime work on systems without real-time capability.
2004-10-07 19:39:00 +00:00
Jeff Hill
372a3dc989
restored "waste time" loop
2004-10-07 19:21:18 +00:00
W. Eric Norum
1a326265ff
Add progress marker.
2004-10-07 15:10:31 +00:00
Marty Kraimer
e8b642bd5f
fix stacksize
2004-10-07 13:37:34 +00:00
Marty Kraimer
bbc999f033
set stacksize
2004-10-07 13:24:25 +00:00
Marty Kraimer
b0a654b4c1
epicsMaxThreads is new
2004-10-07 13:21:40 +00:00
Marty Kraimer
46cfe589d5
epicsSnprintf: prevent buffer overflow; use posix convention
2004-10-04 12:39:16 +00:00
Marty Kraimer
31c9c89350
epicsStrSnPrintEscaped: prevent buffer overflow; use posix convention
2004-10-04 12:38:33 +00:00
Jeff Hill
361d617ede
o fixed so that a thread that has not began will terminate if another thread
...
calls exit wait
o use independent event semaphore assisting these two threads to block
1) spawned thread
2) thread waiting for spawned thread to exit
2004-10-01 23:27:25 +00:00
Jeff Hill
c106bc9740
fixed compatibility problems with vxWorks 5.4 gnu compiler
2004-09-30 19:15:45 +00:00
Jeff Hill
23be13bd5b
fixed cast
2004-09-30 19:14:23 +00:00
Jeff Hill
1dda0263f0
exception payload derives from std::exception
2004-09-30 16:01:48 +00:00
Jeff Hill
9f8e75b945
o print date when unexpected exception occurs
...
o call std::unexpected() when unexpected exception occurs
2004-09-29 17:39:17 +00:00
Marty Kraimer
ef292bffe6
dont try to cancel _main_
2004-09-29 13:32:11 +00:00
Jeff Hill
7617d78f36
fixed sunpro warnings
2004-09-24 16:33:42 +00:00
Jeff Hill
a868270c68
fixed gnu warning
2004-09-24 15:27:10 +00:00
Marty Kraimer
35bbb5d897
call epicsThreadInit instead of assert if epicsThreadId is not an argument
2004-09-24 12:25:07 +00:00
Jeff Hill
1388169f1e
fixed missing throw() spec
2004-09-24 00:05:26 +00:00
Jeff Hill
107f1fa37f
added array capabilities
2004-09-23 21:56:51 +00:00
Jeff Hill
889d8bc6c2
fixed potential race on SMP systems
2004-09-23 00:24:04 +00:00
Jeff Hill
88702dd180
fixed to work with non-ms compiler
2004-09-17 15:02:52 +00:00
W. Eric Norum
c31910760f
More warnings removed.
2004-09-16 19:29:09 +00:00
W. Eric Norum
0d07d00108
Clean up warnings.
...
Improve error message.
2004-09-16 19:27:23 +00:00
Jeff Hill
3d377eed1d
removed atexit handler that calls epicsThreadExit because:
...
o recursive exit call is bad
o this causes shutdown problems with DLL codes on windows
=> the workaround is an atexit handler that calls epicsExitCallAtExits in
the poosix osdThreads atexit handler
2004-09-16 18:22:33 +00:00