Jeff Hill
256836fe59
fixed missing parm for old version of posix
2002-12-13 00:17:16 +00:00
W. Eric Norum
3ee40c3321
Fix up change to match new os-dependent mutex API.
2002-12-12 21:57:02 +00:00
Jeff Hill
06aa996962
avoid recursive locking in once only function
2002-12-12 20:52:56 +00:00
Marty Kraimer
1589c1c3ec
Let iocLofDisable be dynamically changed
2002-12-12 19:00:24 +00:00
Jeff Hill
2f2d4bfae7
conditionally compile in mutex owner logging
2002-12-12 14:50:27 +00:00
Jeff Hill
d0116a0669
fixed missing status
2002-12-12 00:27:29 +00:00
Jeff Hill
6b439d6b97
avoid chiken an egg problems during init by not using osi routines at osd level
2002-12-12 00:23:45 +00:00
Jeff Hill
737211aff7
fixed gnu warning
2002-12-11 23:21:29 +00:00
Jeff Hill
648f60656a
added struct for C
2002-12-11 23:13:13 +00:00
Jeff Hill
fa1b9181cb
added capability to record the last owner of the mutex, but perhaps
...
this should be active only with debug builds
2002-12-11 23:01:49 +00:00
Jeff Hill
3c136f74d8
added epicsThreadIdGetSelf() performance test
2002-12-11 22:56:53 +00:00
Marty Kraimer
e8d03dc4d6
get rid of unnecessary pthread_self
2002-12-11 18:30:33 +00:00
Jeff Hill
b631253c9d
define pure virtual ipAddrToAsciiAsynchronous::ioCompletionNotify for
...
situations where the derived class's destructor is running precisely when
the io completes, but the ipAddrToAsciiAsynchronous destructor has
not yet run
2002-12-11 01:19:37 +00:00
Janet B. Anderson
02de364dff
Change to a single unsigned i definition.
2002-12-10 15:30:01 +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
Janet B. Anderson
0438779bf8
Added Com_DIR definition.
2002-12-09 19:52:14 +00:00
Marty Kraimer
54ee23afb9
changes for long being 64 bits
2002-12-06 14:13:36 +00:00
Marty Kraimer
f838df514a
get rid of warning messages
2002-12-06 13:47:40 +00:00
Jeff Hill
e7ca950fbb
simplified now that epicsMutexLockWithTimeout() is gone
2002-12-05 23:39:17 +00:00
Jeff Hill
59a8a70d4a
optimized
2002-12-05 23:19:43 +00:00
Jeff Hill
da20240ba4
code simplification
2002-12-05 22:02:26 +00:00
Jeff Hill
f9a30fac96
fix sunpro and ms warning
2002-12-05 21:58:24 +00:00
Jeff Hill
33ffc42b15
FIX sunpro WARNING
2002-12-05 21:57:27 +00:00
Marty Kraimer
faed748404
implement fast mutex for posix; remove epicsMutexLockWithTimeout
2002-12-04 14:36:41 +00:00
Jeff Hill
500c0e22ba
fix undefined symbols on Tornado II
2002-12-03 00:46:10 +00:00
Marty Kraimer
22898be749
add epicsThreadPriorityIocsh andepicsThreadPriorityBaseMax
2002-12-02 15:58:55 +00:00
W. Eric Norum
d8c932a6ca
Add prototype for OSI->OSS priority mapper.
2002-11-29 20:03:30 +00:00
Marty Kraimer
defcf41b0d
always include stdlib
2002-11-27 16:16:28 +00:00
Jeff Hill
883924dda6
use STRICT
2002-11-26 23:24:16 +00:00
Jeff Hill
bf9491592c
support W95 except if its a 64 bit build
2002-11-26 23:24:00 +00:00
Janet B. Anderson
a91ff3f031
Added Command-line input support define for epicsReadline.c.
2002-11-25 22:28:34 +00:00
W. Eric Norum
11f5331576
Add to provide signal-related stubs.
2002-11-21 15:07:05 +00:00
W. Eric Norum
0ae4e0fb16
Remove reference to osdReadline.h. Command-line library selection is now
...
done in CONFIG_SITE.
2002-11-20 20:26:52 +00:00
W. Eric Norum
1c7428c1cf
Change command-line input to allow CONFIG_SITE selection of libtecla,
...
GNU readline, or built-in EPICS routines.
2002-11-20 20:17:36 +00:00
Jeff Hill
f4b94967a8
workaround for earlier versions of the wiondows SDK
2002-11-14 22:19:35 +00:00
Jeff Hill
151d115378
workaround visual c++ 6.0 bugs
2002-11-14 22:14:29 +00:00
Jeff Hill
6a04e56e60
fixed comment
2002-11-12 19:16:20 +00:00
Ralph Lange
a5c21db367
HP warning fix: missing newline at EOF.
2002-11-12 10:55:07 +00:00
Ralph Lange
d429387e8a
Fixed gcc warning.
2002-11-07 18:48:59 +00:00
Ralph Lange
140bf4a89a
Fixed printf warnings by casting size_t to unsigned long.
2002-11-07 18:36:41 +00:00
Ralph Lange
9990225f23
Fixed HPUX compiler version string.
2002-11-07 17:50:56 +00:00
Ralph Lange
3bab48bdb7
Suppressed HPUX compiler warnings.
2002-11-07 17:48:30 +00:00
Jeff Hill
a9250069de
adjusted what is and isnt supported by egcs 2.95
2002-11-05 21:12:25 +00:00
Ralph Lange
51cda206ca
HPUX warning fix
2002-11-05 15:02:07 +00:00
Jeff Hill
6e2262aecf
fixed bogus undefined symbols with hpux compiler
2002-11-04 23:25:41 +00:00
Jeff Hill
a1e29d53e3
apparently gcc 2.95 does not support the throw specification
2002-11-04 22:08:45 +00:00
Jeff Hill
8fdf6c18dc
workaround borland 5.5 bug
2002-11-02 00:32:44 +00:00
Jeff Hill
81674af9bb
better comments
2002-11-02 00:06:47 +00:00
Jeff Hill
c9d2317f31
improved message
2002-11-01 21:10:24 +00:00
Jeff Hill
c983a4887c
fix arguments are reversed on pthread_kill()
2002-11-01 21:07:30 +00:00