Commit Graph

9987 Commits

Author SHA1 Message Date
Jeff Hill f5803beb8a use less than full length of buffer with gethostname in case there are errors in the implementation of gethostname 2004-10-08 15:37:34 +00:00
Jeff Hill 1bb5a5d86b prevent ~cac from completing if iiu uninstall is still in progress 2004-10-08 15:34:12 +00:00
Jeff Hill 07f8759a0a added epicsExit 2004-10-08 15:25:17 +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
W. Eric Norum cce9a2b3b4 Ensure that prototype is in scope. 2004-10-08 15:00:12 +00:00
Jeff Hill d91a3917ce new #include 2004-10-08 14:58:59 +00:00
Jeff Hill f9f5381a30 doc 2004-10-08 14:54:45 +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
Andrew Johnson dac63b0826 It makes more sense to make ca_puser(chid) the address of the MYNODE, not
the address of an array element containing the MYNODE address.  As puser is
not actually used in this code it's not a real bug, but it could cause a
subtle bug in any code that starts from here if the programmer doesn't
completely understand what's going on...
2004-10-07 22:08:28 +00:00
W. Eric Norum 06c3533158 Globbing. 2004-10-07 20:15:35 +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 906f74cfe1 set stack size og posix 2004-10-07 13:33:14 +00:00
Marty Kraimer 5c99cf24f1 OSITHREAD_USE_DEFAULT_STACK YES 2004-10-07 13:27:16 +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
W. Eric Norum 36733cd907 pc386 BSP now provides time-of-day clock. 2004-10-06 21:43:09 +00:00
W. Eric Norum 75e43a6b6c Detect memory exhaustion. 2004-10-05 18:21:30 +00:00
Jeff Hill 639d54fd91 fixed CA fails if channel is destroyed in disconnect handler 2004-10-04 23:28:54 +00:00
Jeff Hill 0975f7457b removed CVS Id tokens as they cause never ending hassles when merging
in from branches
2004-10-04 22:05:14 +00:00
Jeff Hill 302cde41b0 removed CVS Id tokens as they cause never ending hassles when merging
in from branches
2004-10-04 18:55:40 +00:00
Jeff Hill 4b8e2bcf2c fixed to use const char chan name ptr
added manually operated chan disconnect / connect test
2004-10-04 18:40:48 +00:00
Jeff Hill 84559b5fd3 fixed to use const char chan name ptr 2004-10-04 18:39:03 +00:00
Jeff Hill 753ecff270 Changes to support communication with protocol revisions prior to 4.2 (EPICS 3.11) 2004-10-04 16:39:00 +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
W. Eric Norum 42953c05f7 Treat \r as a separator -- should allow DOS-format scripts to work. 2004-10-02 15:34:47 +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
W. Eric Norum 207e1ed8f7 Add some comments.
Provide an easy location to override input library.
2004-10-01 18:27:12 +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
W. Eric Norum 2e66cfb8fb Clean up NFS/TFTP remote fileystem setup. 2004-09-30 17:58:42 +00:00
Jeff Hill 1dda0263f0 exception payload derives from std::exception 2004-09-30 16:01:48 +00:00
Jeff Hill 4db45ea43d use arch independent type to hold revision level of proto 2004-09-29 22:12:36 +00:00
Jeff Hill ecc0d9976d return "bad protocol" and not "internal" error code when bad protocol arrives 2004-09-29 17:45:35 +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
Jeff Hill fddaeb1dc8 reduced memory consumption with large channel counts 2004-09-29 15:59:25 +00:00
W. Eric Norum 319b886ab4 Don't use TFTP if not needed. 2004-09-29 14:30:51 +00:00
Marty Kraimer ef292bffe6 dont try to cancel _main_ 2004-09-29 13:32:11 +00:00
W. Eric Norum 81bc2a0d7a if_fxp is now working. 2004-09-29 01:23:43 +00:00
W. Eric Norum 3419fee587 Changes for RTEMS pc386 target. 2004-09-29 00:39:50 +00:00
W. Eric Norum a470a5b850 Add commands to build etherboot bootable image. 2004-09-29 00:39:17 +00:00
W. Eric Norum 5a832e7ccd RTEMS bootable images. 2004-09-28 21:51:11 +00:00
W. Eric Norum 46068e813d Use NFS by default. 2004-09-28 20:40:43 +00:00
W. Eric Norum cd551b4860 Clarify reason for direct copy. 2004-09-28 20:39:47 +00:00