Commit Graph

146 Commits

Author SHA1 Message Date
Jeff Hill 62df64a03c added missing include 2004-10-08 17:11:59 +00:00
Jeff Hill 1a31fbcdda new #include 2004-10-08 15:12:20 +00:00
Jeff Hill 889d8bc6c2 fixed potential race on SMP systems 2004-09-23 00:24:04 +00:00
Jeff Hill 36ffaa3968 fix unguard needs to be moved inside of sate test (that needs to be guarded) 2004-01-24 00:13:59 +00:00
Jeff Hill 24d2d57d62 dont check to see if timer thread is suspended when blocking for it to shut down 2004-01-15 04:15:04 +00:00
W. Eric Norum d2149209ea Fix nested comments in previous change. 2003-11-07 21:21:05 +00:00
W. Eric Norum 748e7cce1b Get rid of gcc complaint about C++ comments. 2003-11-07 19:15:21 +00:00
Jeff Hill 35d07ffbda changed the name of cxxCompilerDependencies.h to compilerDependencies.h 2003-09-17 19:25:31 +00:00
Robert Soliday ce29455411 Minor changes added for Borland's C++ compiler on Linux 2003-08-01 19:13:39 +00:00
Jeff Hill 6ab92a6dab added misssing epicsShareFunc 2003-04-16 21:02:23 +00:00
Jeff Hill 641b33129c removed unnecessary includes 2003-03-27 01:08:45 +00:00
Jeff Hill 5f1c656aed move sleep quantum cache to proper place in the fdManager class 2003-03-26 22:16:04 +00:00
Jeff Hill d0f68ee85f move sleep quantum cache to proper place in active timer queue 2003-03-26 22:12:07 +00:00
Jeff Hill 0792aebf95 added sleep quantum correction using epicsThreadSleepQuantum() 2003-03-21 19:26:00 +00:00
Jeff Hill efa1cfac35 added mising C created timer destroy functions 2003-02-18 21:10:11 +00:00
Jeff Hill 5e1df0e93b cosmetic 2003-02-18 21:09:11 +00:00
Jeff Hill 234c515b05 removed exception specifications 2003-02-12 19:03:59 +00:00
Jeff Hill ed008a4d49 correct name for epicsTimerQueueRelease 2003-01-29 20:03:15 +00:00
Jeff Hill d70ba845e5 dont take (and keep) the lock in the destructor because on POSIX its not allowed to own a mutex when it is destroyed 2002-12-09 23:53:12 +00:00
Jeff Hill 500c0e22ba fix undefined symbols on Tornado II 2002-12-03 00:46:10 +00:00
Jeff Hill 151d115378 workaround visual c++ 6.0 bugs 2002-11-14 22:14:29 +00:00
Ralph Lange 3bab48bdb7 Suppressed HPUX compiler warnings. 2002-11-07 17:48:30 +00:00
Jeff Hill 6e2262aecf fixed bogus undefined symbols with hpux compiler 2002-11-04 23:25:41 +00:00
Jeff Hill 5494603e75 uncommented free list release 2002-11-01 18:18:29 +00:00
Jeff Hill e772ce948c fixed gnu warnings 2002-11-01 18:13:51 +00:00
Jeff Hill 5b23570d27 upgraded compiler specific macros 2002-10-30 18:40:24 +00:00
Jeff Hill 0dce06f4cf upgraded compiler specific macros 2002-10-30 17:19:26 +00:00
Jeff Hill 2ddee70fe3 ifdef around placement delete 2002-10-29 22:06:39 +00:00
Jeff Hill c3e9d6928c fixed borland warning 2002-10-29 22:06:04 +00:00
Jeff Hill 2011c3c7ba use epics_throws macro 2002-10-25 00:11:12 +00:00
Jeff Hill 8dc8be9ad7 document ms compiler problems with placement delete 2002-10-24 18:12:03 +00:00
Jeff Hill b023f081eb fixed linux compiler errors 2002-10-24 00:18:12 +00:00
Jeff Hill 1e976b7eed use placement new 2002-10-23 22:32:39 +00:00
Jeff Hill 0b66cd3811 now compatible with new epicsSingleton interface 2002-10-23 22:30:19 +00:00
Jeff Hill d468c989d7 cosmetic 2002-10-23 22:29:32 +00:00
Jeff Hill 31ceef441d added epicsShareFunc in several places 2002-09-30 17:59:30 +00:00
Jeff Hill 021e060853 fixed gnu detected problem 2002-09-17 18:13:32 +00:00
Jeff Hill 6433d3699b fixed gnu detected problem 2002-09-17 18:07:27 +00:00
Jeff Hill 4c04096ce9 avoid strange problems with ms compiler that appear to
be influenced by using inline functions with the expireStatus
class
2002-09-11 20:47:21 +00:00
Jeff Hill b566183c2f fixed reference to freed memory 2002-08-21 23:57:35 +00:00
Jeff Hill aa54a26c8b This was defensive coding against deadlock occurring when they hold a lock
in the expire callback that they also hold when starting the timer.  I dont know
how to protect them against a situation where they hold a lock in the expire
callback and also hold it when canceling the timer, but at least that is a less
common situation.
2002-08-16 00:07:09 +00:00
Jeff Hill 936053422b removed privateCancel() function 2002-08-16 00:05:53 +00:00
Jeff Hill e45a480dca changed tsDLIterBD to tsDLIter 2002-07-25 21:02:29 +00:00
Janet B. Anderson 93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Jeff Hill c78c3ce853 clean up state transitions 2002-06-25 15:11:52 +00:00
Jeff Hill 02ed07196b cosmetic 2002-06-25 15:10:30 +00:00
Jeff Hill 5e1ea4868b workaround so that fix for bogus HP warningn isnt causing a warning with sun pro 2002-06-14 17:15:10 +00:00
Jeff Hill 08324fc8ec fixed iterator was not incremented when allocating a timer queue 2002-06-14 17:12:01 +00:00
Jeff Hill cdfa4b5363 avoid useless vc++ warning 2002-03-27 21:32:20 +00:00
Jeff Hill a07be4ff1b template instantiation 2002-03-27 19:18:43 +00:00