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
Jeff Hill
1fc986044a
removed knowledge of subnet mask from network interface query
2002-03-07 18:52:19 +00:00
Marty Kraimer
4e220d8fd6
call atexit only if successful
2002-02-28 15:34:28 +00:00
Jeff Hill
db5526ecd6
fix gnu compiler detected problem
2002-02-28 00:27:49 +00:00
Jeff Hill
cf0c3ac7d4
added new parameter
2002-02-27 23:55:56 +00:00
Jeff Hill
2566792acb
spawn off an independent thread
2002-02-27 23:55:25 +00:00
Jeff Hill
5a219d21f5
added new parameter
2002-02-27 23:33:40 +00:00
Jeff Hill
a251b89e13
auto mutex release now requires an auto mutex
2002-02-27 23:32:44 +00:00
Jeff Hill
7180f5e66e
rearranged for better readability
2002-02-27 23:25:24 +00:00
Jeff Hill
bc86907953
supress warning
2002-02-27 23:24:35 +00:00
Jeff Hill
7185b540b1
fixed bug in osdThreadOnce
2002-02-08 23:15:05 +00:00
Janet B. Anderson
7398914536
Added win32 resource file.
2002-02-08 16:37:38 +00:00
W. Eric Norum
49c38e2a09
Add newline at end of file to quiet compiler complaints.
2002-02-08 01:19:47 +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