Commit Graph

1690 Commits

Author SHA1 Message Date
W. Eric Norum d1f0435eb8 Return epicsMutexLockTimeout on failure to lock in epicsMutexTryLock since
that's the return code checked by the test programs.
2002-04-15 19:35:31 +00:00
Marty Kraimer 4428be70c3 support isinf; epicsIsNAN=>isnan; add test for epicsMath 2002-04-11 15:44:34 +00:00
Jeff Hill 4774a2252b removed inline because of sun pro bug 2002-03-28 00:41:09 +00:00
Jeff Hill 974811efe2 switch on new solaris version macro 2002-03-27 23:20:24 +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
Jeff Hill e4c810e5ea installed 2002-03-27 19:10:13 +00:00
Jeff Hill 7626a140da switched to inline 2002-03-27 19:10:02 +00:00
Marty Kraimer d78307e798 return -1 if result is nan 2002-03-27 13:38:59 +00:00
Jeff Hill 04cbcff8ee made osiSocklen_t switch types with the solaris os version 2002-03-27 00:22:36 +00:00
Jeff Hill 28147beca6 cleanup 2002-03-26 20:02:20 +00:00
Jeff Hill 373ba116f0 include typeinfo 2002-03-26 19:41:17 +00:00
Jeff Hill 0f354b5c0d removed debug template parameter 2002-03-26 19:36:32 +00:00
Jeff Hill fb753fcc02 use #define not static const 2002-03-26 19:09:08 +00:00
Jeff Hill 836fe5dbb0 use epicsThreadOnce so that we are not dependent on static member data 2002-03-26 01:35:54 +00:00
Jeff Hill 40e1c3dc31 fixed extern C mismatch 2002-03-25 19:07:10 +00:00
Jeff Hill 399dc5967a removed gethostname() proto (which should be in unistad.h) 2002-03-25 18:46:43 +00:00
W. Eric Norum 7860d9806f OS-dependent files for Mac OS X (Darwin). 2002-03-25 17:57:04 +00:00
Jeff Hill 9e19d72cb1 assume that new throws an exception 2002-03-25 16:27:47 +00:00
Jeff Hill b87a92e38e cosmetic 2002-03-25 16:19:43 +00:00
W. Eric Norum 7318b0704d Two small changes to allow operation on Darwin (Mac OS X):
1) Third argument to pthread_setcanceltype can't be NULL.
  2) First argument to pthread_getschedparam must be valid thread id.
Cosmetic changes to output of show command.
2002-03-23 21:42:36 +00:00
Jeff Hill 76c6ebf3a9 test ansi / iso exception behavior 2002-03-23 00:29:12 +00:00
Jeff Hill dcf0185ec3 force ansi / iso exception behavior 2002-03-23 00:28:37 +00:00
Jeff Hill e0f48d3f19 installed 2002-03-23 00:28:07 +00:00
Jeff Hill 017bf6f96d reduced scope of constants 2002-03-22 21:24:07 +00:00
Jeff Hill cf3000d8df use singleton for epics timer queue manager 2002-03-22 21:18:45 +00:00
Jeff Hill e91791d01c removed redun epicsShareFunc 2002-03-22 17:29:35 +00:00
Jeff Hill 4744a0029d fixed sun pro warning 2002-03-22 17:28:09 +00:00
Jeff Hill ffac9da292 fixed sun pro warning 2002-03-22 15:49:58 +00:00
Jeff Hill 75b572be78 improved dll interface 2002-03-22 02:03:18 +00:00
Jeff Hill 04b51375f3 import prototype for printf 2002-03-22 00:35:17 +00:00
Jeff Hill d9d84a5695 installed into cvs 2002-03-21 23:52:51 +00:00
Jeff Hill fec6ba2dbf epicsAutoMutex has a new name, fixed free lists, and allow timer to be deleted during expire 2002-03-21 22:45:32 +00:00
Jeff Hill e66da4714b epicsAutoMutex has a new name and fixed free lists 2002-03-21 22:44:27 +00:00
Jeff Hill e94167088e fixed comment 2002-03-21 22:43:09 +00:00
Jeff Hill 60754b28d5 use singleton class 2002-03-21 22:41:16 +00:00
Jeff Hill eb05911646 reversed previous change 2002-03-21 22:40:17 +00:00
Jeff Hill 5fd13e73c6 moved once call out of mutex guard 2002-03-21 22:25:22 +00:00
Jeff Hill c4515ccba6 cleaned this up.
o removed multiple implementations
o made efficent robust version using win32 critical section
2002-03-21 22:23:31 +00:00
Jeff Hill d1d333e734 moved epicsEvent implementation out of header file 2002-03-21 22:22:10 +00:00
Jeff Hill 47dc34084a moved epicsMutex.c to epicsMutex.cpp 2002-03-21 22:21:34 +00:00
Jeff Hill d9e41a12bd moved epicsMutex implementation out of header file 2002-03-21 22:20:40 +00:00
Jeff Hill 1464be33db added exception 2002-03-21 22:19:45 +00:00
Jeff Hill ef4d0bcdcd added sockAddrAreIdentical 2002-03-21 22:18:49 +00:00
Jeff Hill cd6df39198 changed name of guard class 2002-03-21 22:17:38 +00:00
Jeff Hill 324ba4bbbe removed template instantiations 2002-03-21 22:17:02 +00:00
Jeff Hill c18a9fb345 simplified 2002-03-21 22:15:57 +00:00
Jeff Hill 46037c48cb added new modules 2002-03-21 22:15:06 +00:00
Jeff Hill c81541569a fixed scope of temporary objects 2002-03-12 15:59:40 +00:00
Marty Kraimer 2db3c5985b remove definition for FLDNAME_SZ 2002-03-08 17:04:13 +00:00