Marty Kraimer
f0ccd685ad
Add comment about linux building with shared libraries by default
2002-12-20 17:20:10 +00:00
Marty Kraimer
403413ac1c
add note about portable server on solaris
2002-12-20 15:16:40 +00:00
Marty Kraimer
9b8f6a34fb
changed date
2002-12-20 13:09:00 +00:00
Marty Kraimer
940590c882
for R3.14.1
2002-12-20 12:54:56 +00:00
Jeff Hill
2ed228e2f7
o added try/catch around event allocation
...
o removed copy operator use from ovf event swap however Im not sure this will help
2002-12-20 02:28:41 +00:00
Jeff Hill
48ebbb4ab4
simplified
2002-12-20 02:21:01 +00:00
Jeff Hill
09d516ff05
fixed sun pro warning
2002-12-20 02:20:03 +00:00
Jeff Hill
b99f97e95e
fixed sun pro warning
2002-12-19 23:37:55 +00:00
Jeff Hill
7fe3d28c8e
fixed sun pro warning
2002-12-19 22:53:52 +00:00
Jeff Hill
da5690d637
made ca_pend_io() tmo configuarble
2002-12-19 22:46:49 +00:00
Jeff Hill
4c551c5587
fixed sunpro warning
2002-12-19 21:26:06 +00:00
Ralph Lange
9c648d7ab3
First try...
2002-12-19 17:32:41 +00:00
Ralph Lange
a07395e47e
Fix for hpux
2002-12-19 17:21:55 +00:00
Janet B. Anderson
46e369608d
Removed purify comments.
2002-12-19 16:06:49 +00:00
Jeff Hill
181caf02d5
fixed hang at exit problem
2002-12-19 13:54:12 +00:00
Marty Kraimer
addeab1e7e
appbin => topbin
2002-12-19 13:38:15 +00:00
Ralph Lange
38e32a9d89
Fixed catime auto-numbering PV format spec
2002-12-19 13:12:38 +00:00
Jeff Hill
5a5e388c55
fixed shutdown bug
2002-12-19 03:12:17 +00:00
Jeff Hill
2b4baa2b68
suppress gnu warning
2002-12-19 02:14:21 +00:00
Jeff Hill
10138d9238
suppress gnu warning
2002-12-19 02:02:18 +00:00
Jeff Hill
c40903e260
suppress gnu warning
2002-12-19 02:00:38 +00:00
Jeff Hill
605c1fb8fe
suppress gnu warning
2002-12-19 01:55:32 +00:00
Jeff Hill
8d318d9a99
suppress gnu warning
2002-12-19 01:29:57 +00:00
Jeff Hill
6a32e216f7
increased timeout
2002-12-19 01:28:36 +00:00
Jeff Hill
f6c13478ab
test epicsTime::show()
2002-12-19 01:24:20 +00:00
Jeff Hill
117c5a7d6d
fixed gnu warnings
2002-12-19 01:23:36 +00:00
Janet B. Anderson
b2ff9f1094
Added static LDFLAGS and LDLIBS.
2002-12-18 22:43:56 +00:00
Jeff Hill
ada93e313d
eliminated annoying 5 second delay when waiting for completion
2002-12-18 22:37:49 +00:00
Jeff Hill
b970279a82
added commented out debug message
2002-12-18 22:35:44 +00:00
Jeff Hill
625883f248
better message
2002-12-18 16:59:57 +00:00
Jeff Hill
3203754b52
minor optimization in the unreference routine
2002-12-18 02:38:34 +00:00
Jeff Hill
a22835e835
fixed a potential schedualing problem related to changed timer behavior, but
...
I have not been able to cause this problem to occur during testing
2002-12-18 02:36:09 +00:00
Jeff Hill
69f584ac9d
dont use /Fr, and include support for C++ exceptions and rtti
2002-12-18 02:15:54 +00:00
Jeff Hill
979ab32d9a
define WIN32 if it isnt defined to avoid winsock2's messing with structure
...
member alignment
2002-12-18 01:41:43 +00:00
Andrew Johnson
894930b58b
Added some commands to allow run-time queries of the registry.
2002-12-17 20:01:13 +00:00
Jeff Hill
448010b6ad
fixed hpux accc warning
2002-12-17 16:55:41 +00:00
W. Eric Norum
ce3bbc453d
Provide comments and alernatives for selection of command-line editing package.
2002-12-17 14:47:25 +00:00
Marty Kraimer
4d872b9ca9
more notes for 3.14.1
2002-12-17 12:47:54 +00:00
Janet B. Anderson
6a1ab8221d
Removed if test.
2002-12-16 22:47:17 +00:00
Janet B. Anderson
9d57d57ed0
Changed SHRLIB_LDFLAGS_* to += definition.
2002-12-16 22:45:38 +00:00
Janet B. Anderson
0ec42a9dae
Make SHARED_LIBRARIES=YES. Modified comment.
2002-12-16 21:51:39 +00:00
Janet B. Anderson
8e807bf6b4
Fixed chomp.
2002-12-16 20:25:53 +00:00
Janet B. Anderson
789d7fe5d0
Commented out GNU_DIR
2002-12-16 17:21:03 +00:00
W. Eric Norum
6759cb7f65
Must set ticksPerSecond before using it!
2002-12-16 16:59:34 +00:00
Janet B. Anderson
b3282bb58f
Now cygwin's gcc, g++, ar, ld, and ranlib must be in user's path
2002-12-16 16:19:44 +00:00
Janet B. Anderson
b86a21ed57
Updated for R3.14
2002-12-16 16:17:44 +00:00
Janet B. Anderson
cc699b74df
Updated solaris path info.
2002-12-16 16:11:17 +00:00
Marty Kraimer
2c94593c8c
dont chop after chomp
2002-12-16 15:47:23 +00:00
Ralph Lange
46111a9065
+= Fixed HPUX compiler warning
2002-12-16 13:34:02 +00:00
Jeff Hill
4a730a5b88
fixed debug code
2002-12-13 20:45:57 +00:00
Jeff Hill
b488eb54ad
cleaned up locking (also avoid destroying a lock that we own on Linux)
2002-12-13 19:39:46 +00:00
Jeff Hill
e06090bb99
fixed premature shutdown under load bug
2002-12-13 18:31:48 +00:00
Marty Kraimer
ba6ce39c67
add stupid decoration for windows
2002-12-13 17:21:50 +00:00
Andrew Johnson
9c0e801674
Added SHRLIB_SEARCH_DIRS option to linux-x86, allows absolute paths to
...
shared library directories to be burned into executable and shared
library products.
2002-12-13 17:17:07 +00:00
Janet B. Anderson
ed92859eaf
Added chomp.
2002-12-13 15:27:42 +00:00
Marty Kraimer
483d1ea3f0
more notes for 3.14.1
2002-12-13 13:42:04 +00:00
Marty Kraimer
5b84bd81b1
add eltc and coreRelease
2002-12-13 13:11:51 +00:00
Jeff Hill
e53adb99cf
improved shutdown
2002-12-13 00:54:34 +00:00
Jeff Hill
256836fe59
fixed missing parm for old version of posix
2002-12-13 00:17:16 +00:00
Janet B. Anderson
2b1fd2f6f1
Added install for *.vdb files and generalized template definition.
2002-12-12 22:39:40 +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
3e1af8ce08
must use fprintf(stdout not printf so that help works on vxWorks
2002-12-12 20:09:36 +00:00
Marty Kraimer
8d73716fbd
register setIocLogDisable, callbackSetQueueSize, dbPvdTableSize, scanOnceSetQueueSize, and errlogInit
2002-12-12 19:20:20 +00:00
Marty Kraimer
1589c1c3ec
Let iocLofDisable be dynamically changed
2002-12-12 19:00:24 +00:00
Marty Kraimer
97caf300d3
dbStaticPvt needed for registering dbPvdTableSize
2002-12-12 18:50:06 +00:00
Janet B. Anderson
4dcbc1b278
Added comments about CAPFAST_TEMPLATES and SCH2EDIF_PATH definitions.
2002-12-12 17:26:12 +00:00
Janet B. Anderson
20cbc2583e
R3.14.1
2002-12-12 15:58:02 +00:00
Jeff Hill
a863314254
fixed gnu warning
2002-12-12 15:29:25 +00:00
Jeff Hill
7aac2ec883
improved prioritized channel test
2002-12-12 15:27:57 +00:00
Jeff Hill
2f2d4bfae7
conditionally compile in mutex owner logging
2002-12-12 14:50:27 +00:00
Jeff Hill
e0c75e80bc
the portable success test for ioctl is if it returns an int greater than or equal to zero
2002-12-12 01:15:19 +00:00
Jeff Hill
a612619458
continue with lock applied is holding lock?
2002-12-12 01:01:32 +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
Janet B. Anderson
f0b9b606d5
Changes for capfast and OPT.
2002-12-12 00:08:30 +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
Jeff Hill
5aa8fbb3c9
supress error message about bad fd when its a normal abort shutdown
2002-12-11 19:14:19 +00:00
Marty Kraimer
50d6a77ce1
cosmetic changes
2002-12-11 19:14:15 +00:00
Jeff Hill
8ce8820ecd
fix for a problem that might occur on smp systems but has not been observed
2002-12-11 19:05:47 +00:00
Marty Kraimer
e8d03dc4d6
get rid of unnecessary pthread_self
2002-12-11 18:30:33 +00:00
Marty Kraimer
43eae2b3c3
more notes for R3.14.1
2002-12-11 13:36:40 +00:00
Jeff Hill
dc5f217493
simplified
2002-12-11 02:11:16 +00:00
Jeff Hill
2ad0b9e362
shut up purify (mistake is in winsock but we can init the var and avoid the umr)
2002-12-11 01:20:55 +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
Jeff Hill
f4b01c2d59
added diagnostics
2002-12-11 00:01:31 +00:00
Jeff Hill
55d3b8a9f0
cosmetic
2002-12-10 23:57:02 +00:00
Jeff Hill
8ed40e2118
fixed code that no longer works with gcc 3.2 agressive alias analysis
2002-12-10 23:48:46 +00:00
Jeff Hill
5b1087379f
cleaned up test
2002-12-10 20:03:12 +00:00
Marty Kraimer
63abcb5e96
changes for 3.14.1
2002-12-10 19:17:17 +00:00
Jeff Hill
8cb253154e
cosmetic
2002-12-10 17:50:35 +00:00
Jeff Hill
be1b93bca0
switch back to using peek to see if bytes are coming
2002-12-10 17:04:59 +00:00
Jeff Hill
057dc7e2b2
fixed premature disconnect under load bug
2002-12-10 16:59:53 +00:00
Jeff Hill
416dd6bfda
dont return void from a void function (some compilers dont support this)
2002-12-10 16:59:36 +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
9286244343
Bug fix for Crun.
2002-12-09 22:37:03 +00:00
Janet B. Anderson
4552e55f18
Changes from R3.13 branch plus updates for R3.14.1.
2002-12-09 20:32:43 +00:00
Janet B. Anderson
0438779bf8
Added Com_DIR definition.
2002-12-09 19:52:14 +00:00
Janet B. Anderson
2904307894
Updates for solaris version.
2002-12-09 17:08:29 +00:00
Janet B. Anderson
0c02e3df3f
Added vxWorks-ppc60*_long targets.
2002-12-09 15:58:47 +00:00
Marty Kraimer
57a288d912
check for INT_MAX; Use epicsTypes for long and unsigned long fields
2002-12-09 15:37:38 +00:00
Janet B. Anderson
e90e86aadd
Added compatibility define for dbDumpFldDes
2002-12-07 18:21:08 +00:00
Marty Kraimer
54ee23afb9
changes for long being 64 bits
2002-12-06 14:13:36 +00:00
Marty Kraimer
6f8cadf2d2
get rid of warning message
2002-12-06 14:09:47 +00:00
Marty Kraimer
f838df514a
get rid of warning messages
2002-12-06 13:47:40 +00:00
Jeff Hill
b9fc36e754
fixed borland build
2002-12-06 02:22:06 +00:00
Jeff Hill
81e366791a
fix undefined symbols with gnu
2002-12-06 00:47:48 +00:00
Jeff Hill
eaf3d04e51
fixed throws specification
2002-12-06 00:36:39 +00:00
Jeff Hill
c041b69848
cleaned up blockUntilBytesArePendingInOS ()
2002-12-06 00:35:38 +00:00
Jeff Hill
b075effc76
changed name of R3.14 ca client status
2002-12-06 00:22:50 +00:00
Jeff Hill
7082532001
distinguish between db status and other types
2002-12-06 00:22:24 +00:00
Jeff Hill
cd52995cfa
some initial steps towards fre list based memory management
2002-12-06 00:05:55 +00:00
Jeff Hill
467ff91c4f
clean up
2002-12-05 23:59:44 +00:00
Jeff Hill
ad61c92957
optimized
2002-12-05 23:54:21 +00:00
Jeff Hill
234cb25dbe
new member function
2002-12-05 23:49:33 +00:00
Jeff Hill
a9cb77f196
dont spin for 50 calls to recv() if the incoming circuit is full - 5 times is probably better
2002-12-05 23:49:13 +00:00
Jeff Hill
e5684a3296
changed name of error code
2002-12-05 23:44:25 +00:00
Jeff Hill
62b4c55d25
removed unused parameter
2002-12-05 23:44:06 +00:00
Jeff Hill
58dea0cea9
moved error message table out of header file
2002-12-05 23:43:38 +00:00
Jeff Hill
fd2e9764a4
cosmetic
2002-12-05 23:43:04 +00:00
Jeff Hill
bdc11782b9
moved error message table here
2002-12-05 23:42:31 +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
Janet B. Anderson
9c4495df3b
Removed comment line.
2002-12-05 20:39:04 +00:00
Janet B. Anderson
0b4a32c6bc
Crun is needed only for solaris 8.
2002-12-05 20:37:36 +00:00
Marty Kraimer
ace4e5a9f6
epicsMutexLockWithTimeout no longer exists
2002-12-04 14:37:21 +00:00
Marty Kraimer
faed748404
implement fast mutex for posix; remove epicsMutexLockWithTimeout
2002-12-04 14:36:41 +00:00
Marty Kraimer
4572c756f3
add -D_XOPEN_SOURCE=500
2002-12-04 14:27:00 +00:00
Marty Kraimer
7581247789
build for 68040
2002-12-04 14:26:14 +00:00
W. Eric Norum
eb157872bd
Use EPICS logging routines. No more syslog.
...
Unless othersise specified, run the network daemons at a lower priority than
the EPICS scan threads. This makes the scan response much more deterministic.
2002-12-03 22:00:12 +00:00
Janet B. Anderson
a2b7674eb1
Updated files list for R3.14.1
2002-12-03 21:40:01 +00:00
Janet B. Anderson
ae9b0cd3bd
Removed PROD_VERSION definition.
2002-12-03 20:26:21 +00:00
Jeff Hill
500c0e22ba
fix undefined symbols on Tornado II
2002-12-03 00:46:10 +00:00
Jeff Hill
5af2e2bb18
fix undefined symbols on Tornado II
2002-12-03 00:37:58 +00:00
Marty Kraimer
a5e80e7872
add return type to main
2002-12-02 20:43:45 +00:00
Janet B. Anderson
d773c5c10c
Changed default CROSS_COMPILER_TARGET_ARCHS to nothing.
2002-12-02 15:59:14 +00:00
Marty Kraimer
22898be749
add epicsThreadPriorityIocsh andepicsThreadPriorityBaseMax
2002-12-02 15:58:55 +00:00
Marty Kraimer
c0d22b1e1d
Allow hex doe VME_IO, CAMAC_IO, AB_IO, GPIB_IO, BITBUS_IO, BBGPIB_IO, VXI_IO
2002-12-02 15:20:33 +00:00
Marty Kraimer
8ed89fe9ce
cosmetic changes
2002-12-02 15:14:08 +00:00
Marty Kraimer
d37c75c9e9
get rid of warning message
2002-12-02 14:51:54 +00:00
W. Eric Norum
d8c932a6ca
Add prototype for OSI->OSS priority mapper.
2002-11-29 20:03:30 +00:00
W. Eric Norum
8d75c8baed
Fix up definition of CONFORM_CXXFLAGS.
...
Move definition of command-line library OP_SYS_LDLIBS so that the value
isn't destroyed.
2002-11-29 14:53:21 +00:00
W. Eric Norum
384e3af4b5
Latest RTEMS add-on packages provide libtecla so make it the default on RTEMS.
2002-11-29 14:52:14 +00:00
Janet B. Anderson
208aa3ce0b
Simplified complier option definitions with T_A and OS_CLASS.
2002-11-27 21:40:23 +00:00
Janet B. Anderson
38596ab6cd
Removed -nostdinc from cross builds. Caused problems with tornado2.2 build.
...
Was told it was not needed.
2002-11-27 21:37:33 +00:00
Janet B. Anderson
f131fe59ac
Removed rebuild from ACTIONS definition.
2002-11-27 21:35:07 +00:00
W. Eric Norum
6f7ecedea4
Link -lCom after -lrtemsCom since the rtems_init routines now use the
...
error logging functions from libCom.
2002-11-27 17:18:28 +00:00
Marty Kraimer
defcf41b0d
always include stdlib
2002-11-27 16:16:28 +00:00
Jeff Hill
cd56605b19
use correct type for status
2002-11-27 01:59:31 +00:00
Jeff Hill
539da2f37e
added diagnostic
2002-11-27 01:58:42 +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
Jeff Hill
a05353b351
cleaned up reference() function
2002-11-26 01:59:55 +00:00
Janet B. Anderson
9052d64be3
Moved COMMANDLINE definitions.
2002-11-25 23:34:40 +00:00
Jeff Hill
b59f8a3759
fixed arith overflow when computing ref count limit
2002-11-25 23:28:12 +00:00
Janet B. Anderson
f73e968d77
Chnaged java directory name in path.
2002-11-25 22:52:16 +00:00
Janet B. Anderson
520ac60771
Moved ctdt definitions.
2002-11-25 22:46:25 +00:00
Janet B. Anderson
e4bc78f4cf
Moved dollars-in-identifiers flag to CONFIG_COMMON.
2002-11-25 22:37:03 +00:00
Janet B. Anderson
a91ff3f031
Added Command-line input support define for epicsReadline.c.
2002-11-25 22:28:34 +00:00
Janet B. Anderson
22e557ffad
Modified defaults for command-line input support.
2002-11-25 22:25:44 +00:00
Jeff Hill
cff2c0d5f8
its probably wise (based on failures during stress testing) to use a 32 bit
...
reference counter in gdd
2002-11-25 22:18:20 +00:00
Janet B. Anderson
74e7c6eb0e
Initial version.
2002-11-22 20:21:21 +00:00
Janet B. Anderson
40e6553dcc
Updates for R3.14.1.
2002-11-22 20:20:48 +00:00
Janet B. Anderson
f81bff13fa
Replaced -traditional with -fdollars-in-identifiers on ctdt compiles.
2002-11-22 19:05:07 +00:00
Janet B. Anderson
e29d86de0b
Moved LDLIBS_READLINE LDLIBS_LIBTECLA to os directory.
2002-11-22 19:03:36 +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
Janet B. Anderson
1e14394d92
Added TOOL_FAMILY = GNU definition.
2002-11-15 22:36:07 +00:00
Janet B. Anderson
938a80e092
Added comments.
2002-11-15 22:32:21 +00:00
Janet B. Anderson
bd211590b3
Removed -mlongcall option.
2002-11-15 22:16:39 +00:00
Janet B. Anderson
0482c55599
Added additional T_A rules for USR_CFLAGS, USR_CXXFLAGS, and USR_CPPFLAGS.
2002-11-15 21:43:04 +00:00
Janet B. Anderson
6195077e19
Updated template rules. Removed shell command.
2002-11-15 21:34:07 +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
d8aa4eb679
upgraded error code section
2002-11-13 16:51:43 +00:00
Jeff Hill
6a04e56e60
fixed comment
2002-11-12 19:16:20 +00:00
W. Eric Norum
d5d63e0ebd
Add temporary configuration for PPC network device.
2002-11-12 18:18:50 +00:00
W. Eric Norum
8579ce2e26
Clean up architecture-specific hooks.
...
Add hook for __i386__ remote serial debugging.
2002-11-12 18:18:19 +00:00
Jeff Hill
d5685073ad
added missing epicsShareDef (should impact only the VAX)
2002-11-12 16:56:18 +00:00
Ralph Lange
a5c21db367
HP warning fix: missing newline at EOF.
2002-11-12 10:55:07 +00:00
Ralph Lange
f301c33faf
Fixed bogus undefined symbols with hpux aCC compiler.
2002-11-12 10:47:05 +00:00
Ralph Lange
b562b9557f
Moved STATIC_LDFLAGS out of LDFLAGS.
...
See http://www.aps.anl.gov/epics/mantis/view_bug_advanced_page.php?f_id=20
2002-11-12 10:32:09 +00:00
Ralph Lange
cd6a141f37
Fix for static gcc builds
2002-11-12 10:17:21 +00:00
Ralph Lange
77085e368c
Moved SHARED_LIBRARIES definition, as this is a target feature
2002-11-12 09:15:54 +00:00
Ralph Lange
9de520c77b
comments++
2002-11-12 08:17:51 +00:00
Ralph Lange
29ad70d2bc
Bugfix for static build
2002-11-12 08:16:34 +00:00
Ralph Lange
43997a4387
DST Changes for 2003
2002-11-12 07:53:30 +00:00
Ralph Lange
d7ff4f71e4
Fix for HP native only compiler flags
2002-11-12 07:16:24 +00:00
Janet B. Anderson
508c077175
Compile *ctdt.c files with COMPILE.ctdt line.
2002-11-11 21:51:58 +00:00
Janet B. Anderson
0c61b40bc0
Added COMPILE.ctdt definition (no -pedantic option).
2002-11-11 21:50:59 +00:00
Janet B. Anderson
9fa57de689
Added Is Tornado version >= 2.2 definition - TORNADO_VERSION_2_2
2002-11-11 21:49:10 +00:00
Janet B. Anderson
0af674eb45
Added GNU=NO to defaults.
2002-11-11 19:45:04 +00:00
Janet B. Anderson
58a05643b3
Added GNU=YES definition.
2002-11-11 19:28:11 +00:00
Janet B. Anderson
7d39a87442
Removed duplicates in TARGET_* definitions.
2002-11-08 16:17:58 +00:00
Ralph Lange
6f8f059de7
Fixed gcc warning.
2002-11-07 19:18:39 +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
0a517a4fa4
*** empty log message ***
2002-11-07 18:04:30 +00:00
Ralph Lange
3317eae19d
Build shared libraries on HPUX.
2002-11-07 17:59:55 +00:00
Ralph Lange
6ea50e50e6
Bugfix (compiler options).
2002-11-07 17:58:59 +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
Ralph Lange
e062860774
Suppress more HPUX compiler warnings.
2002-11-07 17:47:10 +00:00
Ralph Lange
98a88d9d74
Suppressed HPUX warnings.
2002-11-07 17:39:19 +00:00
Ralph Lange
d7fe8efef6
Suppressed HPUX warnings.
2002-11-07 17:18:27 +00:00
Ralph Lange
89c4e229da
Fixed warning (unused function argument).
2002-11-07 17:11:26 +00:00
Ralph Lange
81a7a8cc85
Fixed implementation of notify() to match its declaration.
2002-11-07 17:10:21 +00:00
Jeff Hill
75ed51dc1c
better diagnostic
2002-11-07 17:10:17 +00:00
Ralph Lange
e6501454af
Fixed macro name clash.
2002-11-07 17:08:30 +00:00
Jeff Hill
8c936886e8
fixed gnu warning
2002-11-06 22:40:17 +00:00
Jeff Hill
3bcc880e73
updated caEventRate to allow multiple subscriptions and provide better statistics
2002-11-06 22:37:17 +00:00
Jeff Hill
721c6f3fde
fixed wrong argument
2002-11-06 19:17:39 +00:00
Jeff Hill
f637fd1c72
avoid conversion ambiguities
2002-11-06 19:17:13 +00:00
Jeff Hill
1d69254f73
added assignment operator
2002-11-06 19:08:37 +00:00
Jeff Hill
a9250069de
adjusted what is and isnt supported by egcs 2.95
2002-11-05 21:12:25 +00:00
Jeff Hill
83a6109f04
tabs => spaces
2002-11-05 20:47:51 +00:00
Janet B. Anderson
903361a3fd
Modified comment regarding EPICS_HOST_ARCH.
2002-11-05 15:44:02 +00:00
Ralph Lange
51cda206ca
HPUX warning fix
2002-11-05 15:02:07 +00:00
Janet B. Anderson
394d66fcdd
Bug fix for definition cleanArchTargets.
2002-11-05 14:14:35 +00:00
Janet B. Anderson
65d9d03e2b
Added javadoc rules and definitions.
2002-11-05 13:47:33 +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
Janet B. Anderson
9bdba43fc7
Modified doc rule to use JAVADOCCMD.
2002-11-04 17:54:31 +00:00
Janet B. Anderson
620c1da354
Moved includes and definitions depending on ifdef T_A.
2002-11-04 17:31:02 +00:00
Ralph Lange
542a84f00b
beauty
2002-11-04 14:07:56 +00:00
Ralph Lange
f44a64ed4c
Template instantiation needs -fPIC for link command
2002-11-04 14:07:22 +00:00
Ralph Lange
a9be8e8c52
Full shared lib name
2002-11-04 14:06:40 +00:00
Ralph Lange
44eb9fcbf4
Bugfix: '+z' is compiler (not system) flag
2002-11-04 13:05:19 +00:00
Ralph Lange
c5e9ed8311
Using default location
2002-11-04 13:04:38 +00:00
Ralph Lange
5aba97c580
+= HPUX using gnu compiler
2002-11-04 12:50:01 +00:00
Janet B. Anderson
08ba669094
Allowed names with decimal points.
2002-11-04 12:25:19 +00:00
Jeff Hill
8fdf6c18dc
workaround borland 5.5 bug
2002-11-02 00:32:44 +00:00
Jeff Hill
5402eabe08
removed extra ws
2002-11-02 00:08:02 +00:00
Jeff Hill
2f70fd09b4
fixed gnu warning
2002-11-02 00:07:41 +00:00
Jeff Hill
81674af9bb
better comments
2002-11-02 00:06:47 +00:00
Jeff Hill
ee810d4b0b
fixed comment
2002-11-01 21:22:37 +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
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
250a5418c1
comment out unused parameter
2002-11-01 17:25:03 +00:00
Jeff Hill
2daf1edf51
declare status when it is used
2002-11-01 17:24:09 +00:00
Jeff Hill
c9468cdf8e
moved signaling code
2002-11-01 17:22:23 +00:00
W. Eric Norum
e29727f600
Add a couple of example configuration files for RTEMS PowerPC targets.
2002-10-31 22:05:00 +00:00
Jeff Hill
fd98efb6f8
use fprintf because errlogPrintf output is clipped at exit
2002-10-31 18:06:02 +00:00
Jeff Hill
915e30388c
added extern C
2002-10-31 17:54:24 +00:00
Jeff Hill
6dc74193df
uninstalled
2002-10-31 17:29:38 +00:00
Jeff Hill
5b92ba519c
changed name of osd signal file to allow c++ and enabled noop signals
2002-10-31 17:20:51 +00:00
Jeff Hill
4a4560e90c
removed unused var
2002-10-31 01:15:56 +00:00
Jeff Hill
0ba0ac4493
use sigaction instead of signal
2002-10-31 01:11:49 +00:00
Janet B. Anderson
b5535d714b
Allow rebuild.<arch> .
2002-10-30 22:47:16 +00:00
Jeff Hill
92eb209d79
fixed function name
2002-10-30 20:18:03 +00:00
Jeff Hill
72d9af82ea
removed
2002-10-30 20:09:50 +00:00
Jeff Hill
405e7d73c4
fixed comments
2002-10-30 19:59:04 +00:00
Jeff Hill
7bef9698b0
force receive thread to hang around for its blocking socket call interrupt signal
2002-10-30 18:55:16 +00:00
Jeff Hill
5b23570d27
upgraded compiler specific macros
2002-10-30 18:40:24 +00:00
Jeff Hill
d4cb389a5d
upgraded compiler specific macros
2002-10-30 18:29:40 +00:00
Jeff Hill
0dce06f4cf
upgraded compiler specific macros
2002-10-30 17:19:26 +00:00
Andrew Johnson
f0b5bbf467
Was in Attic but not dead.
2002-10-30 15:23:46 +00:00
Andrew Johnson
19edff269e
Was in attic but not dead.
2002-10-30 15:21:53 +00:00
Andrew Johnson
4a2d2fea92
Was in Attic but not dead.
2002-10-30 15:18:28 +00:00
Jeff Hill
e047408dc6
replaced tabs with spaces
2002-10-30 02:18:37 +00:00
Jeff Hill
ccef3eddd2
better diagnostic
2002-10-30 02:10:19 +00:00
Jeff Hill
da9309e338
guard against use of a nill pointer
2002-10-30 01:37:41 +00:00
Jeff Hill
0e4addbc35
use correct signal
2002-10-30 01:13:08 +00:00
Jeff Hill
2860ca9b51
fixed problem introduced by warning fix
2002-10-30 00:51:12 +00:00
Jeff Hill
dc3bbeb16f
fixed problem introduced by warning fix
2002-10-30 00:36:13 +00:00
Jeff Hill
784a5f815f
improved message
2002-10-30 00:35:31 +00:00
Jeff Hill
4feb5bd493
fixed borland warnings
2002-10-29 23:07:07 +00:00
Jeff Hill
f9c38bc224
fixed borland warnings
2002-10-29 23:04:10 +00:00
Jeff Hill
763934a30d
cosmetic
2002-10-29 23:03:05 +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
b022718190
improved diagnostic
2002-10-29 22:05:09 +00:00
Jeff Hill
66a58406cc
removed previous change that allowed w95, but introduced a bug
2002-10-29 22:03:34 +00:00
Jeff Hill
61b6f8cdd9
fixed problems with borland include files
2002-10-29 21:49:31 +00:00
Jeff Hill
92d73f2760
incremental release does not support placement delete
2002-10-29 21:48:12 +00:00
Jeff Hill
e96e511876
fixed borland warning
2002-10-29 21:46:13 +00:00
Jeff Hill
ae17d37d85
supress usless warning
2002-10-29 21:44:40 +00:00
Jeff Hill
e5486ab9e1
upgraded memory management
2002-10-29 19:12:53 +00:00
Jeff Hill
39b7631c16
removed unused paramter tag
2002-10-29 19:08:56 +00:00
Jeff Hill
d9919861f4
added parens to fix borland warning
2002-10-29 19:08:28 +00:00
Jeff Hill
f7be65a315
removed private array new/delete
2002-10-29 19:05:53 +00:00
Jeff Hill
dda1e0e2aa
removed unused paramter tag
2002-10-29 19:00:46 +00:00
Jeff Hill
83368d1bc2
removed private array new/delete
2002-10-29 18:59:10 +00:00
Jeff Hill
bd36b053a1
removed private array new/delete
2002-10-29 17:10:40 +00:00
Jeff Hill
223b7fbe2a
removed unused paramter tag
2002-10-29 17:10:16 +00:00
Jeff Hill
ff07566b66
fixed bug introduced by HPUX warning fix
2002-10-25 03:03:40 +00:00
Jeff Hill
7e92fa0ca0
removed junk and added missing type name
2002-10-25 01:44:50 +00:00
Jeff Hill
8e8f95c0de
added missing include
2002-10-25 01:31:07 +00:00
Jeff Hill
5c63caef2a
added typename
2002-10-25 01:22:28 +00:00
Jeff Hill
89d8b224cf
added missing include
2002-10-25 01:16:31 +00:00
Jeff Hill
0339023aa5
changed parameter type
2002-10-25 01:09:01 +00:00
Jeff Hill
2daf173aeb
added direct access to thread specific ds
2002-10-25 01:06:33 +00:00
Jeff Hill
2c78fef14d
added missing include
2002-10-25 01:06:02 +00:00
Jeff Hill
05dd1e2732
added typename keyword for sun pro
2002-10-25 00:49:44 +00:00
Jeff Hill
03a018c077
fixed throw spec
2002-10-25 00:39:15 +00:00
Jeff Hill
aafbb17d67
fixed gnu compiler errors
2002-10-25 00:33:05 +00:00
Jeff Hill
4c7bcf077b
installed
2002-10-25 00:19:11 +00:00
Jeff Hill
0cf90ce7c2
removed unused includes
2002-10-25 00:12:52 +00:00
Jeff Hill
2011c3c7ba
use epics_throws macro
2002-10-25 00:11:12 +00:00
Jeff Hill
3e884afdff
improved delete stub
2002-10-25 00:08:36 +00:00
Jeff Hill
c3ee505816
removed inline functions from dll interface class
2002-10-24 23:59:38 +00:00
Jeff Hill
cf8e3c07f2
added forward reference
2002-10-24 23:51:33 +00:00
Jeff Hill
3714092f09
renamed file
2002-10-24 23:51:07 +00:00
Janet B. Anderson
d4cf198ce8
Added javadoc definitions and rules.
2002-10-24 19:07:52 +00:00
Janet B. Anderson
a7930cdaa0
Added SOLARIS_VERSION so uname executed not executed on each compile line.
2002-10-24 19:05:49 +00:00
Jeff Hill
64da98ffd3
removed unused include
2002-10-24 18:16:45 +00:00
Jeff Hill
8dc8be9ad7
document ms compiler problems with placement delete
2002-10-24 18:12:03 +00:00
Jeff Hill
c7a8baee1a
changed function name
2002-10-24 15:38:19 +00:00
Jeff Hill
ea2d06560e
fixed gnu compiler error
2002-10-24 15:32:30 +00:00
Ralph Lange
777c2c77be
Replaced some C-style casts with their C++ variants
2002-10-24 12:53:23 +00:00
Ralph Lange
43ceffad94
+= 'typename' before member type names
2002-10-24 12:37:27 +00:00
Jeff Hill
843c958bf0
fixed symbol spelling
2002-10-24 00:33:43 +00:00
Jeff Hill
4401de7cd0
fixed gnu compiler errors
2002-10-24 00:28:46 +00:00
Jeff Hill
77176a6218
use placement new
2002-10-24 00:24:02 +00:00
Jeff Hill
b023f081eb
fixed linux compiler errors
2002-10-24 00:18:12 +00:00
Jeff Hill
4697963387
fixed compiler error on Linux
2002-10-24 00:12:54 +00:00
Jeff Hill
3e5557b211
fixed compiler error on linux
2002-10-24 00:12:11 +00:00
Jeff Hill
d9e6116d00
use placement new
2002-10-23 23:55:36 +00:00
Jeff Hill
92dcf72a89
new epicsSignal interface
2002-10-23 23:54:18 +00:00
Jeff Hill
e36083d5ef
use placement new
2002-10-23 23:37:30 +00:00
Jeff Hill
340e0c1d58
dont use a free list
2002-10-23 23:35:42 +00:00
Jeff Hill
bfe985e7aa
adapt to new epicsSingleton interface
2002-10-23 23:34:42 +00:00
Jeff Hill
8a0504616e
dont allow ordinary delete
2002-10-23 23:32:30 +00:00
Jeff Hill
4cd67a4e27
dont allow ordinary delete
2002-10-23 23:23:56 +00:00
Jeff Hill
6026533aeb
use placement new
2002-10-23 23:23:22 +00:00
Jeff Hill
37d239eb88
use placement new
2002-10-23 22:58:49 +00:00
Jeff Hill
0817ad51ba
removed double checked lock optimzation
2002-10-23 22:57:06 +00:00
Jeff Hill
9d07afdbfd
dont allow use of ordinary delete
2002-10-23 22:55:52 +00:00
Jeff Hill
39f180ffd1
o interrupt socket system calls on unix with a signal'
...
o use placement new
2002-10-23 22:52:06 +00:00
Jeff Hill
d859a43492
print warning message and dont disconnect if the client application
...
is never reading its input - also dont reset the beaconAnomaly flag
if we send data
2002-10-23 22:42:27 +00:00
Jeff Hill
a89f2eff3d
print warning message and dont disconnect if the client application
...
is never reading its input
2002-10-23 22:40:49 +00:00
Jeff Hill
6f8c6cb0a2
changed free list count
2002-10-23 22:39:58 +00:00
Jeff Hill
3facf84411
removed double checked lock optimization
2002-10-23 22:39:06 +00:00
Jeff Hill
a955d5ebb6
use new epicsSignal interface
2002-10-23 22:37:05 +00:00
Jeff Hill
3e9909b4dd
installed
2002-10-23 22:36:10 +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
ba2cb54762
removed free lists
2002-10-23 22:28:56 +00:00
Jeff Hill
0fce80a352
added constants
2002-10-23 22:28:08 +00:00
Jeff Hill
0817236127
installed
2002-10-23 22:27:13 +00:00
Jeff Hill
c034d5f9a4
uninstalled
2002-10-23 22:25:19 +00:00
Jeff Hill
c288011b87
added epicsThreadGetPthreadIdSelf()
2002-10-23 22:23:54 +00:00
Jeff Hill
e1e2df53ad
added throw specifications
2002-10-23 22:20:49 +00:00
Jeff Hill
f2ccfaf1de
certain functions are nolonger inline
2002-10-23 22:19:28 +00:00
Jeff Hill
d42af1ff85
added getId mf
2002-10-23 22:18:52 +00:00
Jeff Hill
6b3c5002ec
removed constants
2002-10-23 22:17:57 +00:00
Jeff Hill
1af30b1d48
interrupted system call interface
2002-10-23 22:17:11 +00:00
Jeff Hill
2074b99342
added constants
2002-10-23 22:15:41 +00:00
Jeff Hill
8b83921bdf
compatible now with revised epicsSingleton
2002-10-23 22:14:47 +00:00
Jeff Hill
fd5b08caf1
fixed SMP problems
2002-10-23 22:14:03 +00:00
Jeff Hill
7fdc295d9d
added throw specifications
2002-10-23 22:13:03 +00:00
Janet B. Anderson
205cbb69fe
Added -mlongcall option. Cosmetic changes.
2002-10-22 22:06:46 +00:00
Janet B. Anderson
6b8dbc5355
Added compressExample record.
2002-10-18 21:00:10 +00:00
Ralph Lange
eba7732c3b
Fix for HPUX
2002-10-15 14:13:35 +00:00
Ralph Lange
eab19edd24
Fix HP aCC warnings; clean up tab situation
2002-10-11 09:20:01 +00:00
Ralph Lange
1ea0bcb7f3
Fix HP aCC warnings
2002-10-11 09:19:29 +00:00
Ralph Lange
7bf43f6dcc
More HP aCC warnings fixed
2002-10-09 09:12:25 +00:00
Ralph Lange
c0aa7861e6
string.h needed for strncpy
2002-10-09 08:58:05 +00:00
Ralph Lange
8657179346
Bugfix: non-vxWorks OSs must copy string command line args
2002-10-08 14:10:35 +00:00
Janet B. Anderson
838489ae4b
Modified comments.
2002-10-04 15:00:52 +00:00
Janet B. Anderson
dc3d8296cc
Cleanup of some rules.
2002-10-04 14:56:10 +00:00
Janet B. Anderson
c6c28baab8
Reordered some rules.
2002-10-04 14:53:48 +00:00
Janet B. Anderson
9a173a46d9
Cleanup of rules.
2002-10-04 14:53:00 +00:00
Janet B. Anderson
1c27d187c1
Moved buildInstall rule.
2002-10-04 14:51:05 +00:00
Janet B. Anderson
790e77bc25
Modified comments by adding darwin-ppc and linux-mpc82xx.
2002-10-04 14:49:51 +00:00
Jeff Hill
bc9d1414a9
added display of time
2002-10-03 19:50:02 +00:00
Jeff Hill
f730559ac1
swapped "client" for "server" in one place
2002-10-02 19:43:08 +00:00
Jeff Hill
fd85d0d319
test recursive mutex delays
2002-10-01 20:10:56 +00:00
Jeff Hill
2fd82ded26
removed double test lock optimization
2002-10-01 20:09:17 +00:00
Andrew Johnson
3a83f64b10
Created from ppc604 version.
2002-10-01 15:44:59 +00:00
Jeff Hill
dff44268b0
cosmetic
2002-09-30 20:24:20 +00:00
Jeff Hill
ad3be7f90a
supress more messages associated with normal operation
2002-09-30 20:21:37 +00:00
Jeff Hill
aa0238adf2
back out previous change
2002-09-30 18:02:22 +00:00
Jeff Hill
556c9e44dc
export shared symbols
2002-09-30 18:00:34 +00:00
Jeff Hill
31ceef441d
added epicsShareFunc in several places
2002-09-30 17:59:30 +00:00
Andrew Johnson
137b10f7a8
Removed complex C++ registration of subroutines,
...
replaced by function() statments in .dbd file.
2002-09-25 18:36:48 +00:00
Andrew Johnson
9481cf9649
Added auto-registration of routines from .dbd function() statements
2002-09-25 18:33:25 +00:00
Andrew Johnson
55f563b959
Added dbDumpFunction command.
2002-09-25 18:32:08 +00:00
Andrew Johnson
7d2d368033
Added support for function() statement in .dbd files
2002-09-25 18:30:46 +00:00
Andrew Johnson
dff960b3c3
Added command-line echoing when executing a script.
2002-09-24 22:06:54 +00:00
W. Eric Norum
ac2f19b8b3
Clean up commands so that more extensions can be built.
2002-09-24 21:39:46 +00:00
Jeff Hill
79bb94b1ea
fixed sun pro warning
2002-09-24 17:52:11 +00:00
Jeff Hill
8133681a48
fixed formatting and sun pro warning
2002-09-24 17:51:09 +00:00
Jeff Hill
4a0334796c
fixed gnu warnings
2002-09-24 17:07:43 +00:00
Jeff Hill
bad7bd373e
fixed string to enum conversion so that it allows strings with integers
2002-09-23 23:59:29 +00:00
Jeff Hill
c28bb13e9a
its probably best for a put callback to save a private copy of the users data that
...
is being written
2002-09-23 22:10:20 +00:00
Jeff Hill
ad3c2b2a5c
fixed purify errors occuring when an event callback deletes itself
2002-09-23 22:09:42 +00:00
Jeff Hill
f57df209ab
fixed SPARC alignment with ca put notify
2002-09-23 17:05:47 +00:00
Jeff Hill
03717d7944
fixed sunpro warning
2002-09-20 17:33:10 +00:00
Jeff Hill
a37ff40ce8
fixed gnu warning
2002-09-20 17:23:19 +00:00
Jeff Hill
5fab011222
workaround for sunpro virtual destructor multiply defined symbols problem
2002-09-20 16:49:42 +00:00
Jeff Hill
da7706be23
cleanedup placement delete ifdef block
2002-09-20 16:48:51 +00:00
Jeff Hill
4254028028
lage constant needs to be unsigned
2002-09-20 16:20:54 +00:00
Jeff Hill
ce32de55ae
simplified includes to avoid portability problems with different versions of windows
2002-09-20 16:02:13 +00:00
Jeff Hill
50fea19f26
added newline at eof
2002-09-20 15:59:08 +00:00
Jeff Hill
17e5a0b98d
fixed visual c++ 6.0 build issues
2002-09-19 22:11:47 +00:00
Jeff Hill
ef5b5013a5
changed extensions from .cpp to .cc on several files
2002-09-19 21:36:00 +00:00
Jeff Hill
6ec62c5496
improved diagnostics
2002-09-19 19:33:18 +00:00
Jeff Hill
41fd1ff1f8
installed beacon anomaly generator
2002-09-19 19:32:29 +00:00
Jeff Hill
7cc7d596b3
fixed use of undefined status variable in diagnostic
2002-09-19 19:28:09 +00:00
Jeff Hill
48bb66d586
installed
2002-09-19 19:26:35 +00:00
Jeff Hill
8c3d560ca8
dont copy if the application types dont match and the source and dest are both
...
not containers in smart copy
2002-09-19 18:31:06 +00:00
Jeff Hill
04a3d585d4
fixed wrong pointer with scalar bug
2002-09-19 16:56:35 +00:00
Jeff Hill
ce6ec6c0db
fixed several bugs and tried to clean up some loose ends
2002-09-19 00:54:25 +00:00
Jeff Hill
aeeac23037
destroyData is nolonger inline
2002-09-19 00:43:01 +00:00
Jeff Hill
f03db482fd
removed inappropriate use of init() out side of constructor
2002-09-17 21:32:12 +00:00
Jeff Hill
c8d5854fcf
fixed destroyData so that it consistently removes the bounds from all modes
...
(this fixes a problem where a container returned to the app table free list was
retaining the bounds from its previous lifetime)
2002-09-17 21:30:44 +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
efbdda83ce
improved message
2002-09-17 18:01:09 +00:00
Jeff Hill
bb8fa4fd10
fixed gdd => dbr_gr_enum/dbr_ctrl_enum to handle off normal situations
2002-09-17 17:59:55 +00:00
Jeff Hill
dd04436293
fixed gdd::put
2002-09-17 17:58:54 +00:00
Jeff Hill
8f3394d317
cosmetic
2002-09-17 17:55:49 +00:00
Jeff Hill
84ba44a8e8
only return enum strings if the primitive type is enum
2002-09-17 17:54:59 +00:00
Jeff Hill
5f8619bb6b
changed certain variables from on-the-fly to precreate
2002-09-17 17:53:31 +00:00
Jeff Hill
a9c15d34e7
set the bounds when asking for the string table
2002-09-17 17:52:20 +00:00
Jeff Hill
0c0c3d6d94
added new function that sets the bounds on an pplication type within a container
2002-09-17 17:51:32 +00:00
Jeff Hill
fd7e40b223
added new function
2002-09-17 17:50:24 +00:00
Jeff Hill
539d3478c8
fixed beacon detect logic does not detect reconnected servers
2002-09-11 23:30:12 +00:00
Jeff Hill
761a87ea73
eliminate disconnect message from ca_task_exit
2002-09-11 20:54:40 +00:00
Jeff Hill
abcbaeca9c
use const for the channel name pointer
2002-09-11 20:51:14 +00:00
Jeff Hill
aec31f89a2
added client does not see server's beacons troubleshooting hyperlink
2002-09-11 20:50:26 +00:00
Jeff Hill
308055d41e
NTP timestamp test
2002-09-11 20:48:24 +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
9af78b1d37
cosmetic
2002-09-11 20:45:12 +00:00
Jeff Hill
ef84d2398d
avoid problems when the osd thread priority isnt mapable to the epics
...
priority range
2002-09-11 20:44:35 +00:00
Jeff Hill
cb2d75392e
use sizeof to determine no chars in type unsigned
2002-09-10 19:07:40 +00:00
Jeff Hill
8870cf48b6
NTP time stamp conversion
2002-09-09 22:46:09 +00:00
Jeff Hill
849b5e094e
removed infinite loop when regression test runs prior to init
2002-09-09 22:17:08 +00:00
W. Eric Norum
928e63fd8f
Update comment. Optimization to level -O3 still fails on OS X (Jaguar).
2002-09-09 19:30:26 +00:00
W. Eric Norum
d207412921
Jaguar provides gmtime_r and localtime_r so the Posix versions can be used.
...
Still no CLOCK_REALTIME in Jaguar, so we can't just get rid of the Darwin-
specific version of this file.
2002-09-09 15:39:31 +00:00
Jeff Hill
aa13eb03ba
include errno.h
2002-09-07 00:21:06 +00:00
Jeff Hill
49953640bd
include osiSock.h
2002-09-07 00:13:34 +00:00
Jeff Hill
0bb346a212
cosmetic
2002-09-07 00:12:50 +00:00
Jeff Hill
913e6713c6
dont include osiSock.h from the envDefs.h header file
2002-09-07 00:12:01 +00:00
Jeff Hill
25acc515c4
perform FILETIME conversions only on windows because
...
monolithic win32 header files are incompatible with other
things in EPICS and we cant include windows.h in osdTime.h
2002-09-07 00:11:06 +00:00
Jeff Hill
593ee10818
fixed file time to epicsTime conversion
2002-09-06 00:45:13 +00:00
Jeff Hill
d0e406457d
removed use of explicit (void) argument list because this is redundant in C++
2002-09-04 22:27:54 +00:00
Jeff Hill
ef5b5ec276
cosmetic
2002-09-04 22:09:38 +00:00
Jeff Hill
f3226be0b9
fixed msvisc++ warning
2002-09-04 22:07:54 +00:00
W. Eric Norum
5962c69c12
Add support for Windows FILETYPE time stamps.
2002-09-04 22:04:01 +00:00
Jeff Hill
b3104bbc2b
added win32 filetime test
2002-09-04 20:30:08 +00:00
Jeff Hill
7c337a7257
workaround for SUNPRO bogosity
2002-09-04 17:51:08 +00:00
Jeff Hill
296c629c19
fixed linux warning
2002-09-04 17:02:28 +00:00
Jeff Hill
6ec7ac0e16
added conversion between epicsTime and win32 FILETIME
2002-09-04 16:30:37 +00:00
Jeff Hill
f5cbac744e
added doc for structures
2002-09-04 14:39:32 +00:00
Jeff Hill
722b8bdf01
doc
2002-09-03 21:27:40 +00:00
Jeff Hill
9d780b0fdd
documented structures passed by value to callbacks
2002-09-03 21:26:54 +00:00
Jeff Hill
bdba13c2a2
added ipIgnoreEntry.cc
2002-08-29 17:02:05 +00:00
Jeff Hill
5ffc6d7914
installed
2002-08-29 17:01:37 +00:00
Jeff Hill
9a5ca9203c
dont include shareLib.h more than necessary
2002-08-29 17:01:10 +00:00
Jeff Hill
f958bd3ab0
cosmetic
2002-08-29 17:00:44 +00:00
Jeff Hill
8bba4da432
add support for ignoring requests from certain addresses
2002-08-29 16:59:46 +00:00
Jeff Hill
51f853ccb5
removed cvs revisions in header
2002-08-29 16:56:38 +00:00
Jeff Hill
75f52f8833
removed ifdefs
2002-08-29 16:56:10 +00:00
Jeff Hill
da21bbf308
dont include shareLib.h more than necessary
2002-08-29 16:55:36 +00:00
Jeff Hill
67f2ac78ed
errSymFind -> errSymLookup
2002-08-29 16:55:15 +00:00
Jeff Hill
6dff6348fe
Deal with postpone status returned from an enum string table cache fetch initiate
...
chained to an asynchronous create PV by printing a message and not filling
in the cache. This can be fixed easier later once the server is threaded again.
2002-08-29 16:53:31 +00:00
Jeff Hill
0d4d2560e6
cosmetic
2002-08-29 16:49:03 +00:00
Jeff Hill
59a7ebd78c
doc
2002-08-29 16:45:55 +00:00
Jeff Hill
950d2c0b9d
1) depricated errSymFind function because errSymLookup below provides a
...
better interface
2) added errSymLookup function with these improvements
o receive a buffer length from user and therefore never overwrite the users buffer
o return void and always copy a string into the users buffer. If the error code cant
be found then copy in a message with the error code's raw numbers in it.
3) removed prototypes for nonexistent fuinctions from header file
2002-08-29 16:45:16 +00:00
Jeff Hill
75081c3947
added EPICS_CAS_IGNORE_ADDR_LIST
2002-08-29 15:17:10 +00:00
Jeff Hill
bef0109bb7
dont include shareLib.h more than necessary
2002-08-29 15:16:08 +00:00
Jeff Hill
28b1ad5284
added doc for
...
o EPICS_CAS_INTF_ADDR_LIST
o dbr_type_to_text
o and many small clarifications
2002-08-29 15:09:06 +00:00
Jeff Hill
2872f190e8
dont include shareLib.h more than necessary
2002-08-29 15:02:17 +00:00
Jeff Hill
76199859f6
cosmetic
2002-08-29 15:01:17 +00:00
Jeff Hill
d0ab8f3305
removed junk
2002-08-29 15:00:55 +00:00
Jeff Hill
d08b6251f1
added EPICS_CAS_IGNORE_ADDR_LIST
2002-08-29 14:55:43 +00:00
Janet B. Anderson
31d1fca0d6
Updated docs for R3.14.0beta2
2002-08-28 17:38:53 +00:00
Jeff Hill
3ea121a119
print dbr type as a text string
2002-08-26 17:33:54 +00:00
Jeff Hill
69790213e3
dont allow asynchronous completion error code to drop down to lower layers
2002-08-22 21:42:31 +00:00
Jeff Hill
a5b1beb9da
dont print disconnect message if there are zero bytes to send
2002-08-22 21:16:54 +00:00
Jeff Hill
f0a6010a3f
added an example for indexing arrays within a structured CA data type
2002-08-22 19:38:33 +00:00
Jeff Hill
9a7ab7b0de
index entry for ca_sate
2002-08-22 16:26:41 +00:00
Jeff Hill
8338c1bb3e
fixed sun pro warnings
2002-08-22 16:05:22 +00:00
Jeff Hill
0f70d78803
fixed sun pro warnings
2002-08-22 15:53:14 +00:00
Jeff Hill
ebe7870015
avoid comparison between signed and unsigned numbers
2002-08-22 14:39:46 +00:00
Jeff Hill
84863a577c
use const for string arguments that are not modified
2002-08-22 14:38:19 +00:00
Jeff Hill
dbd2d00699
use the new create channel interface similar to the other ca example
2002-08-22 00:01:55 +00:00
Jeff Hill
cb9b81cdad
fixed enum string table cache update so that it can complete asynchronously
2002-08-22 00:00:22 +00:00
Jeff Hill
b566183c2f
fixed reference to freed memory
2002-08-21 23:57:35 +00:00
Andrew Johnson
0058debd45
Minor edits; mainly that tech-talk is now the only EPICS mailing list we ever
...
talk about in public.
2002-08-21 22:21:15 +00:00
W. Eric Norum
2bb26522e0
Reorder library searches to avoid some problems when linking applications
...
which include the GPIB driver add-on modules.
2002-08-21 21:08:22 +00:00
Jeff Hill
a15af6a1d5
installed new source files
2002-08-21 16:42:05 +00:00
Jeff Hill
23225348d6
installed
2002-08-21 16:33:50 +00:00
Jeff Hill
d1ddd2627b
converted inlines to ordinary functions
2002-08-21 16:33:00 +00:00
Jeff Hill
dd67086dc9
use bool for boolean variable
2002-08-21 16:31:37 +00:00
Jeff Hill
17070c70c8
removed inlines from class definition
2002-08-21 16:31:15 +00:00
Jeff Hill
4c7134933d
define epicsExportSharedSymbols correctly
2002-08-21 16:29:04 +00:00
Jeff Hill
f44597e923
fixed problem wher enum string table cache was installed for wrong primitive type
2002-08-21 16:27:24 +00:00
Jeff Hill
cbb652bcce
use enum for enumerated variable
2002-08-21 16:25:14 +00:00
Jeff Hill
a3b726f105
allow specification of PV's best external type
2002-08-21 16:23:38 +00:00
Jeff Hill
82ba4f0a1f
moved inlines out of class definition
2002-08-21 16:22:30 +00:00
Jeff Hill
dd43dfc717
cosmetic
2002-08-21 16:21:49 +00:00
Jeff Hill
7af6a05a5a
moved gr enum test up
2002-08-21 15:39:42 +00:00
Jeff Hill
f328cd0e6b
fixed message
2002-08-21 00:14:02 +00:00
Jeff Hill
c986b56e5d
tabs are now spaces
2002-08-20 21:52:52 +00:00
Jeff Hill
17f55b29c7
cosmetic
2002-08-20 21:37:23 +00:00
W. Eric Norum
98db216df3
Select NIC at run-time instead of at EPICS build-time.
2002-08-20 16:18:05 +00:00
Jeff Hill
b907ff8ee8
removed epicsShareAPI keyword
2002-08-19 23:16:05 +00:00
Janet B. Anderson
0d57270496
Modified profiling definitions.
2002-08-16 19:01:36 +00:00
Janet B. Anderson
7754a0ecae
Changed PROFILE to NO as default.
2002-08-16 18:38:16 +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
24b175c01c
document the CA data types
2002-08-15 21:56:14 +00:00
Jeff Hill
c897ad3af0
document the CA data types
2002-08-15 21:53:37 +00:00
Jeff Hill
9a1b51ce10
added new type for DBR_CLAA_NAME.
2002-08-15 21:53:23 +00:00
Janet B. Anderson
c07a6e1cab
Changed required gnumake version to 3.78.1
2002-08-15 14:36:40 +00:00
Janet B. Anderson
6caf14c190
Updated required gnumake version to 3.79.
2002-08-15 14:34:52 +00:00
Janet B. Anderson
12f1ed8639
Fixed profiling option.
2002-08-15 14:29:46 +00:00
Jeff Hill
f0b7c5a46c
fixed deadlock
2002-08-14 22:04:02 +00:00
Jeff Hill
235f23a322
fixed deadlock
2002-08-14 21:53:30 +00:00
Jeff Hill
16e8c85da8
add old client error code
2002-08-14 18:22:41 +00:00
Jeff Hill
c0f90bd568
return ECA_ style error so that better diagnostics percolate up to client
2002-08-14 16:25:47 +00:00
Jeff Hill
eb3b394238
export diagnostic counters
2002-08-13 00:19:37 +00:00
Jeff Hill
b24e0fe1c5
removed extra cr
2002-08-13 00:13:23 +00:00
Jeff Hill
2e0e640ad3
remove Zi option from optimized build
2002-08-12 23:05:36 +00:00
Jeff Hill
d73ac2c107
cosmetic
2002-08-12 16:18:26 +00:00
Jeff Hill
7cc5842830
use guard class to manage mutex locks
2002-08-09 23:40:18 +00:00
Jeff Hill
a630ecefc9
proper search for beacon period parm
2002-08-09 23:08:41 +00:00
Jeff Hill
dcdd9c2247
new command line, better formatting
2002-08-09 16:53:08 +00:00
Jeff Hill
62b8f02fef
initialize the beacon sequence number
2002-08-09 16:52:39 +00:00
Jeff Hill
732f5f33e5
new diagnostics
2002-08-09 16:52:21 +00:00
Jeff Hill
bf25c38562
new command line to casw
2002-08-09 16:50:27 +00:00
Jeff Hill
99213bfbea
updated to support independent configuration of certain server parameters
2002-08-09 14:45:55 +00:00
Jeff Hill
7cc8d84e1d
doc
2002-08-09 00:19:25 +00:00
Jeff Hill
8d9c3f7ff4
updated to support independent configuration of certain server parameters
2002-08-09 00:16:24 +00:00
Jeff Hill
996672b285
removed comment
2002-08-09 00:12:51 +00:00
Jeff Hill
6d03df6a9b
fixed beacon period name
2002-08-08 22:37:41 +00:00
Jeff Hill
c2d4515e90
fixed test name
2002-08-08 22:36:57 +00:00
Jeff Hill
40a3dab60c
added description of CA repeater
2002-08-08 17:09:13 +00:00
Jeff Hill
75c1d4a21e
clean up
2002-08-08 15:37:05 +00:00
Jeff Hill
44660156f5
improved server configuration documentation
2002-08-08 00:41:06 +00:00
Jeff Hill
ba5e5dc007
made configuration more like portable server
2002-08-08 00:25:49 +00:00
Jeff Hill
9d7c670397
allow use of EPICS_CAS_SERVER_PORT
2002-08-08 00:23:37 +00:00
Jeff Hill
5ba7ce818c
fixed wrong client id in asynchronous access control response
2002-08-07 18:07:50 +00:00
Jeff Hill
de60b1f5d7
removed redundant string table cache clear
2002-08-07 18:05:26 +00:00
Jeff Hill
6432302866
fixed sequence numbers in asynchronous search response
2002-08-07 00:35:13 +00:00
Andrew Johnson
997e9bb995
Various cleanup edits.
...
No text changes, just layout.
2002-08-06 22:48:42 +00:00
Jeff Hill
dca801e344
fixed hang under heavy udp load
2002-08-06 18:41:25 +00:00
Andrew Johnson
0e0004f526
Changed (c) comments to HTML comments,
...
Added charset to content-type header,
fixed one HTML validator error.
2002-08-06 16:06:49 +00:00
Jeff Hill
d39580e6ee
fixed missing version/sequence number header in asynchronous search response
2002-08-05 22:57:12 +00:00
Janet B. Anderson
bc097f5b7f
Added darwin-ppc.
2002-08-02 14:05:51 +00:00
Jeff Hill
d9a6ffcc10
workaround for borland compiler does not have placement delete
2002-08-01 22:58:23 +00:00
W. Eric Norum
0a1aca0795
Use correct file name when CONFIG_COMPAT is mapping Darwin to darwin-ppc.
2002-08-01 21:05:23 +00:00
W. Eric Norum
b0932d91f2
Mac OS X doesn't allow executables to be statically linked (missing crt0.o).
2002-08-01 21:04:32 +00:00
W. Eric Norum
21b90ed84f
Add compatibility entry for Darwin (Mac OS X).
2002-08-01 20:51:44 +00:00
Jeff Hill
1a7e79ace1
fixed version header wasnt pushed into the stream at the correct place
2002-08-01 20:27:35 +00:00
Janet B. Anderson
8a95f8b6c5
Updated release number.
2002-08-01 18:17:52 +00:00
Marty Kraimer
4c38a911b7
Updates for beta2
2002-08-01 16:20:42 +00:00
Janet B. Anderson
95a394ea6f
Added solarisGnu.
2002-08-01 15:41:20 +00:00
Janet B. Anderson
9284f8587c
Updates for R3.14.0beta2.
2002-08-01 15:39:22 +00:00
Jeff Hill
3ec238f69c
remove testing override
2002-08-01 00:17:26 +00:00
Jeff Hill
d589196c08
its ugly, but its the only way to accomodate 95/98/me
2002-08-01 00:09:37 +00:00
Jeff Hill
a687497578
added version string
2002-07-31 21:16:41 +00:00
Jeff Hill
bf53780fca
removed @(#) symbol
2002-07-31 21:16:01 +00:00
Jeff Hill
6aec50478e
doc
2002-07-31 21:10:20 +00:00
Jeff Hill
fb9966e586
use EPICS_ version string
2002-07-31 21:09:34 +00:00
Jeff Hill
a30296823a
dont place the @(#) symbol in the version string
2002-07-31 21:07:57 +00:00
Jeff Hill
936ca28300
added version string
2002-07-31 21:06:15 +00:00
Janet B. Anderson
f4fb89028d
Updated for R3.14.0beta2.
2002-07-31 19:01:38 +00:00
Janet B. Anderson
de14296b80
Changed BASE_ to EPICS_.
2002-07-31 17:07:07 +00:00
Jeff Hill
a8e8c8ce21
added version string
2002-07-31 15:45:10 +00:00
Jeff Hill
e1d8d45788
added version string
2002-07-31 15:04:06 +00:00
Janet B. Anderson
b2cae837fc
Removed msi comments. Msi now must be in user's path.
2002-07-30 22:45:11 +00:00
Janet B. Anderson
181c43badd
Removed release* targets.
2002-07-30 22:41:44 +00:00
Janet B. Anderson
927105bbf6
Moved HOME definition to another file. Changed subst to patsubst.
2002-07-30 22:24:17 +00:00
Janet B. Anderson
e054d161d4
Changed -DSOLARIS option.
2002-07-30 22:22:47 +00:00
Janet B. Anderson
2eaa8f2daf
Moved HOME definition.
2002-07-30 22:16:20 +00:00
Janet B. Anderson
7487494410
Added test for HOME.
2002-07-30 22:12:16 +00:00
Janet B. Anderson
1359cd7daa
Changed way of specifying epics base host bin.
2002-07-30 22:09:35 +00:00
Janet B. Anderson
9a95217feb
Changed mpentium to mcpu=pentium. Added libs to SYS_SHRLIB_LIBS.
2002-07-30 21:45:00 +00:00
Janet B. Anderson
27e32330df
R3.14.0beta2
2002-07-30 21:40:55 +00:00
Janet B. Anderson
0c32d8df9a
Removed all BASE_ macros.
2002-07-30 21:39:31 +00:00
Janet B. Anderson
d53fb779dc
Initial version.
2002-07-30 21:28:38 +00:00
Janet B. Anderson
533fe21e01
Added ARCH_solarisGnu and ARCH_cygwin32.
2002-07-30 21:27:24 +00:00
Janet B. Anderson
0f119f99d5
Added POSIX YES/NO.
2002-07-30 21:26:30 +00:00
Janet B. Anderson
61460e8174
R3_14_0_beta2
2002-07-30 21:25:50 +00:00
Janet B. Anderson
4cc65ffd07
Removed unused definitions.
2002-07-30 21:24:49 +00:00
Janet B. Anderson
79e0aa17fc
Added POSIX YES/NO macro.
2002-07-30 21:24:00 +00:00
Marty Kraimer
43f74620ee
dbDumpField failed on solaris
2002-07-30 18:54:46 +00:00
Marty Kraimer
c12159fee8
fix mistake
2002-07-30 18:06:37 +00:00
Marty Kraimer
f979c211d0
add dbSubExample
2002-07-30 18:02:47 +00:00
Marty Kraimer
faf928100d
accidently committed version not buildibg gdd and cas
2002-07-30 17:44:25 +00:00
Marty Kraimer
4e38494839
remove *Recdes* and *Flddes*
2002-07-30 17:43:27 +00:00
Marty Kraimer
01adddfd3d
get rid of *Recdes* and *Fielddes*
2002-07-30 17:40:24 +00:00
Marty Kraimer
f5cfe11261
add dbSubExample
2002-07-30 15:12:06 +00:00
Jeff Hill
733030497f
clean up c++ variable init
2002-07-29 18:33:53 +00:00
Jeff Hill
0187fdd50d
moved loop exit condition to top of loop
2002-07-29 18:10:43 +00:00
Janet B. Anderson
f9bc76ff52
Added TDS definition.
2002-07-29 16:29:54 +00:00
Janet B. Anderson
8f909d1b66
Initial version.
2002-07-29 16:23:56 +00:00
Jeff Hill
edf1c075c3
fixed improper emulation of ellFree
2002-07-26 19:16:42 +00:00
Marty Kraimer
b671ee3fdd
add some additional asserts
2002-07-26 15:11:49 +00:00
Jeff Hill
753bc1a31b
attempt to fix GNU builds correctly for all versions of solaris
2002-07-25 22:42:34 +00:00
W. Eric Norum
b74f10df59
Add notes about readline shared library.
2002-07-25 22:35:39 +00:00
Jeff Hill
02ff3f60d6
changed tsDLIterBD to tsDLIter
2002-07-25 22:11:13 +00:00
Jeff Hill
b59d97b4de
cleaned up minimal subroutine timer
2002-07-25 22:10:14 +00:00
Jeff Hill
e45a480dca
changed tsDLIterBD to tsDLIter
2002-07-25 21:02:29 +00:00
Janet B. Anderson
27d9ae81c6
Initial version.
2002-07-25 20:51:34 +00:00
Jeff Hill
eda7e0910a
removed depricated functions
2002-07-25 20:50:38 +00:00
Jeff Hill
de5e5b4241
fixed void return
2002-07-25 16:32:27 +00:00
W. Eric Norum
4b117cce42
Enable shared libraries on Darwin.
2002-07-24 18:33:25 +00:00
Jeff Hill
fb588e60b6
supress debug messages telling us what dll version is in use
2002-07-24 00:31:47 +00:00
Jeff Hill
a627b08d8e
deallocate memory when test completes
2002-07-24 00:30:13 +00:00
Jeff Hill
cd06c8e937
provide noop eventSignal() to be called if they post events
...
while in the casStrmClient destructor
2002-07-24 00:28:11 +00:00
W. Eric Norum
9999763677
Add reference to darwin-ppc.
2002-07-23 22:06:17 +00:00
W. Eric Norum
ed5a25543b
Initial version of Darwin installation notes.
2002-07-23 22:03:28 +00:00
Jeff Hill
ef98383a54
supress bad fd message when circuit is aborted
2002-07-23 15:23:10 +00:00
Marty Kraimer
d665b671d9
correct some notes
2002-07-22 17:59:07 +00:00
Marty Kraimer
7ffcdcfcff
More changes for R3.14.0beta2
2002-07-19 19:38:42 +00:00
Marty Kraimer
4bd2ca9e1d
Put helpful comments in Makefile
2002-07-19 19:22:17 +00:00
Marty Kraimer
08c396ee69
Changes for 3.14.0beta2
2002-07-19 19:21:28 +00:00
Marty Kraimer
7284b80829
Update for 3.14.0beta2
2002-07-19 17:53:57 +00:00
Janet B. Anderson
2c68aad767
MOved base/bin and extensions/bin to requirements (needed for dlls).
2002-07-18 19:37:51 +00:00
Janet B. Anderson
dcfa5f0f12
Moved epics path macros to optional section. Added HOST_ARCH definition.
2002-07-18 19:30:10 +00:00
Janet B. Anderson
60b7ae2fa2
Removed Unix only shell script rules tar and tarVersion.
2002-07-18 18:06:30 +00:00
Janet B. Anderson
d5b01ece10
Removed MakeRelease unix shell script.
2002-07-18 18:04:31 +00:00
Janet B. Anderson
2cb8b73a1f
More updates for beta2.
2002-07-17 22:21:15 +00:00
Janet B. Anderson
f0944fc44f
Updated for beta2.
2002-07-17 22:01:26 +00:00
Janet B. Anderson
e4507a5cd3
Updated for beta2.
2002-07-17 20:22:10 +00:00
Janet B. Anderson
58142de418
Modified SHARED_LIBRARIES definition.
2002-07-17 19:59:44 +00:00
Andrew Johnson
4e29345b6f
Removed - in Attic but not state dead
2002-07-17 16:00:41 +00:00
Andrew Johnson
8b1063c47c
Removed - in Attic but not state dead...
2002-07-17 04:42:41 +00:00
Andrew Johnson
54c4d4bd55
Point to files moved into documentation subdirectory.
2002-07-17 02:04:18 +00:00
Andrew Johnson
0916b78be9
Moved to documentation subdirectory.
2002-07-17 01:46:47 +00:00
Andrew Johnson
715b504da7
Moved from $(TOP)
2002-07-17 01:41:24 +00:00
Andrew Johnson
79acc0bfaa
Moved from $(TOP)
2002-07-16 20:36:07 +00:00
Marty Kraimer
457cdc6f3a
add template definition for resTable
2002-07-16 13:41:27 +00:00
Janet B. Anderson
d088ad0dc4
Added back 2 #includes accidently removed by last commit.
2002-07-15 20:42:22 +00:00
Janet B. Anderson
3422c51a57
Removed log history comments.
2002-07-15 20:34:24 +00:00
Janet B. Anderson
aa8e1504dc
Added DLL_LINK_LIBNAME and TDS to clean rule.
2002-07-15 19:47:50 +00:00
W. Eric Norum
f313d0cad7
Add comment explaining that current version of developer tools can not be
...
used with highest level of optimization.
2002-07-15 17:09:03 +00:00
Jeff Hill
853add265c
fixed binding to specified interface (broken by R3.14 beta changes)
2002-07-13 01:12:28 +00:00
Jeff Hill
109c17c6f1
catch initialization exception
2002-07-13 01:09:24 +00:00
Jeff Hill
097cc39a58
dont convert to an ip address when the request times out
2002-07-13 01:04:11 +00:00
Jeff Hill
c15de09b8e
loopback address address matching
2002-07-13 01:02:40 +00:00
Jeff Hill
14d6d70ba9
use const to avoid warnings in the future
2002-07-13 00:59:42 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Marty Kraimer
d1ed033671
add special values for eventNumber; time events are int
2002-07-12 15:17:44 +00:00
Marty Kraimer
a9fe1ab34c
make event numbers int.
...
use epicsTimeEventCurrentTime and epicsTimeEventBestTime
some cleanup
2002-07-12 15:16:02 +00:00
Marty Kraimer
bd0d8fd377
call recGblTSELwasModified
2002-07-12 15:12:20 +00:00
Marty Kraimer
032e1cb99e
add pvlOptTSELisTime for recGblGetTime
2002-07-12 15:11:55 +00:00
Marty Kraimer
15ffb0e2b2
call recGblTSELwasModified for TSEL field
...
Some cosmetic changes
2002-07-12 14:59:26 +00:00
Marty Kraimer
815ef45215
create promptgroup for TSE
2002-07-12 14:57:48 +00:00
Marty Kraimer
2b307f4bc6
*** empty log message ***
2002-07-12 14:56:44 +00:00
Marty Kraimer
d98e84cd6f
errlogFlush must call errlogInit
2002-07-12 11:15:58 +00:00
W. Eric Norum
f5b0d3fc22
Add support for Intel EtherExpress Pro network interface.
2002-07-11 20:30:29 +00:00
Jeff Hill
bc2763fc1a
improved show routine
2002-07-11 15:27:35 +00:00
Jeff Hill
e490c2bc24
take advantage off additional priority levels when running
...
with a real time priority class
2002-07-10 22:58:01 +00:00
Janet B. Anderson
2388c991e4
Updated vim and remote cvs definitions.
2002-07-10 18:22:37 +00:00
Jeff Hill
d88370af6d
fixed the ca client library status
2002-07-10 00:38:40 +00:00
Jeff Hill
969c748d1e
changed the name of class oldCAC to ca_client_context
2002-07-10 00:32:27 +00:00
Jeff Hill
5ebc00a6be
added ca_context_status()
2002-07-10 00:09:38 +00:00
Jeff Hill
90469883ea
added ca_context_status()
2002-07-09 23:57:16 +00:00
Jeff Hill
720283754d
call errlogFlush() in ~cac
2002-07-09 20:42:35 +00:00
Marty Kraimer
44da71edfc
add promptgroup top UDF
2002-07-09 19:07:48 +00:00
Marty Kraimer
02c8f06c7f
call errlogFlush before terminating
2002-07-09 18:58:54 +00:00
Ralph Lange
66d5148d1a
+= more comments
2002-07-09 08:41:29 +00:00
Ralph Lange
b18a8d28ee
Suppress HPUX warning
2002-07-09 06:49:36 +00:00
Jeff Hill
7d48b146b9
exit send thread by returning, and not by epicsThread::exit()
2002-07-08 21:39:53 +00:00
Janet B. Anderson
3868372fc4
Remove cmplr DEPENDS options and simplify .depends build rules.
2002-07-08 20:20:00 +00:00
Jeff Hill
bf72b6fcb0
added commented out attempt at additional priority range, and removed time critical as parto of the normal range
2002-07-08 18:57:27 +00:00
Jeff Hill
fae2978b8a
moved implementation od inline functions
2002-07-08 18:49:58 +00:00
Jeff Hill
8f02fe12f0
avoid divide by zero when table is empty
2002-07-08 18:49:16 +00:00
Jeff Hill
55675571ca
fixed spelling
2002-07-08 18:47:57 +00:00
Jeff Hill
fbde222ee9
added call to low level ca client diagnostics
2002-07-08 18:44:25 +00:00
Jeff Hill
06d12e554e
changed caps on WARN
2002-07-08 18:14:59 +00:00
Jeff Hill
5cb3423a1f
doc
2002-07-08 16:48:47 +00:00
Jeff Hill
3aa95fdd91
changed loacal host name cache object to an epics singleton
2002-07-08 16:35:24 +00:00
Janet B. Anderson
f6f73b8e7d
Updates for R3.14.0beta2.
2002-07-08 15:53:38 +00:00
Janet B. Anderson
256dcfcc04
Updates for R3.14.0beta2.
2002-07-08 15:42:31 +00:00
Janet B. Anderson
47c7be57a5
Updates for R3.14.0beta2.
2002-07-08 15:14:51 +00:00
Marty Kraimer
ba306d9b26
mbboRecord now implements method cvt_dbaddr for the VAL field.
...
If no state va les or state strings are defined then it sets
field_type and dbr_field_type to DBF_USHORT.
2002-07-08 12:31:17 +00:00
Marty Kraimer
18f1883caf
some notes for beta2
2002-07-08 11:45:03 +00:00
Janet B. Anderson
a6dff1cdd7
Added INDDBFROMTEMPLATE definition and rule.
2002-07-05 22:01:18 +00:00
Janet B. Anderson
d472e1dfbf
Remove cmplr DEPENDS options and simplify .depends build rules.
2002-07-05 21:59:35 +00:00
Ralph Lange
621e2f2e50
HPUX warning suppression
2002-07-05 12:33:26 +00:00
Ralph Lange
0e82cbdaf9
Bugfix (HPUX compiler was complaining)
2002-07-05 12:32:33 +00:00
W. Eric Norum
6a6d63985c
Don't use C preprocessor precompiled headers when converting sequencer files.
2002-07-04 19:29:24 +00:00
Jeff Hill
4951adaa58
added forward slash filtering for win32
2002-07-03 20:47:04 +00:00
Janet B. Anderson
a26755dfd2
Added config/tools to dirs.
2002-07-03 19:43:22 +00:00
Janet B. Anderson
bcc60591f7
Moved installs from tools subdirectory to tools/Makefile.
2002-07-03 19:42:52 +00:00
Janet B. Anderson
61ccc14dbc
Initial version.
2002-07-03 19:41:46 +00:00
Janet B. Anderson
e7f10d4720
Added code to remove trailing whitespace and carriage return.
2002-07-03 15:28:52 +00:00
Jeff Hill
b88f3127e4
added path filtering
2002-07-03 15:03:22 +00:00
Janet B. Anderson
51e7a0d97a
Shortened string output.
2002-07-01 21:46:04 +00:00
Janet B. Anderson
a00e42cf19
Removed no longer used TOUCH definition.
2002-07-01 20:43:43 +00:00
Janet B. Anderson
93695a9fc9
Removed 2 comments.
2002-07-01 20:38:44 +00:00
Jeff Hill
ef295b1064
improved exception message
2002-06-28 00:26:19 +00:00
Jeff Hill
8b043badd2
fixed memory leak
2002-06-27 23:54:32 +00:00
Jeff Hill
5aef71fe05
changed interface so that callback is immediate if there is no space in the queue
2002-06-27 23:54:01 +00:00
W. Eric Norum
f124a5b941
Shared libraries work fine on Darwin now, so selection of shared libraries can be left up to CONFIG_SITE.
2002-06-27 15:58:12 +00:00
Andrew Johnson
8affdcc464
Removed dependency on dbStaticLib (only actually used for the definition
...
of struct brkInt found in dbBase.h), replaced float with double.
2002-06-26 20:06:33 +00:00
Janet B. Anderson
2e5c9f69d8
Added DLL_LINK_LIBNAME to LIBTARGETS definition.
2002-06-26 14:53:12 +00:00
Janet B. Anderson
9ecbab615a
Added POSIX cppflags.
2002-06-26 14:46:55 +00:00
Janet B. Anderson
bd8f570047
Changed ARCH_cygwin32 definition.
2002-06-26 14:46:24 +00:00
Janet B. Anderson
01a1126eb5
Change to shrlib versioning for Darwin build.
2002-06-26 14:38:59 +00:00
Jeff Hill
387d47c79c
improved optimization
2002-06-25 23:10:47 +00:00
Jeff Hill
7871872182
fixed shutdown sequence
2002-06-25 22:25:58 +00:00
Jeff Hill
54076ffb12
cosmetic
2002-06-25 22:20:55 +00:00
Jeff Hill
7f8de741f0
o upgraded udp to use version and sequence numbers
2002-06-25 22:18:11 +00:00
W. Eric Norum
729144f7c5
Track changes in posix version. Hopefully the next release of OS X will
...
provide the reentrant routines and this source file can be removed.
2002-06-25 21:20:34 +00:00
W. Eric Norum
92ce367ca4
The Darwin compiler seems to generate bad code for -O3 (May 2002 beta developer
...
tools) so optimize with -O2 instead.
2002-06-25 21:14:39 +00:00
Janet B. Anderson
6e8bab95a6
Added realuninstall rule. Changed distclean to realclean + realuninstall.
2002-06-25 20:48:16 +00:00
Janet B. Anderson
edee6416fe
Added realclean action.
2002-06-25 20:47:15 +00:00
Janet B. Anderson
824c3f3b3e
Added realclean rule.
2002-06-25 20:46:47 +00:00
Jeff Hill
692a72f46c
o upgraded udp to use version and sequence numbers
...
o fixed race condition in search timer
2002-06-25 18:52:50 +00:00
Jeff Hill
385b7708dc
doc
2002-06-25 18:45:01 +00:00
Jeff Hill
96aab4a62e
send version message to client if it is on a new protocol version
2002-06-25 18:31:13 +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
4a54265e84
check for overflow condition when adjusting time estimate
2002-06-25 15:08:59 +00:00
W. Eric Norum
0e4d76e68c
Fix error report to reflect the fact that clock_gettime returns 0 or -1 with error code in errno.
2002-06-21 21:11:08 +00:00
Janet B. Anderson
add1c8182d
Added POSIX flags.
2002-06-18 17:58:06 +00:00
Janet B. Anderson
75de900567
Changed -mpentium to -mcpu=pentium
2002-06-18 17:57:28 +00:00
Jeff Hill
c8095b4edc
search timer now uses a private lock
2002-06-17 15:18:58 +00:00
Jeff Hill
36b061fa2f
eliminated dead lock vulnerability
2002-06-14 18:22:50 +00:00
Marty Kraimer
008c9afa18
fix bug
2002-06-14 18:18:50 +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
Marty Kraimer
eeee6c51d1
Put convertDoubleToWakeTime in osdTime.cpp so that it is not duplicated.
...
Use clock_gettime in convertDoubleToWakeTime.
Always use clock_gettime get current time
2002-06-14 14:55:43 +00:00
Marty Kraimer
7799184457
make commandTableOnce a c program
2002-06-14 13:46:28 +00:00
Marty Kraimer
50e4af0c58
check status
2002-06-14 12:21:15 +00:00
Jeff Hill
e58cf16041
correct logic surrounding search timer schedualing flags
2002-06-13 23:32:39 +00:00
Jeff Hill
c331dd6951
now uses a phase locked loop to synchronize the performance counter ticks
...
with file time
2002-06-13 23:29:36 +00:00
Jeff Hill
bb979470c9
removed unused include
2002-06-13 17:24:48 +00:00
Jeff Hill
d689a00f93
use %d to diplay thread id
2002-06-13 17:23:22 +00:00
Jeff Hill
9b5a9bf454
fixed no \n at end of message
2002-06-13 17:20:35 +00:00
Marty Kraimer
cad77204f5
If TSE is -1 then recGblGetTimeStamp does not retrieve time.
...
This allows device/driver support to set the time.
2002-06-10 12:17:20 +00:00
Jeff Hill
9d14d911fe
doc
2002-05-30 19:46:07 +00:00
Jeff Hill
f279640dc0
fixed preemptive callback enable was backwards
2002-05-30 00:32:50 +00:00
Jeff Hill
254c9e8eb0
fixed sunpro warning
2002-05-29 17:40:43 +00:00
Jeff Hill
b7e5d45c2d
removed printf
2002-05-29 17:19:40 +00:00
Jeff Hill
e2507b8764
fixed sunpro warning
2002-05-29 17:11:19 +00:00
Jeff Hill
f69356a872
fixed improper documentation of connection timeout default
2002-05-29 16:28:14 +00:00
Marty Kraimer
6884793f40
for old device support that doesnt know about eoff
2002-05-29 12:03:23 +00:00
Jeff Hill
9093fe8385
1) use proper form of delete when releasing bounds
...
2) when gdd changes from scalar to vector make sure that old scalar data is not
interpreted as a pointer
3)properly init when copying one container to another
2002-05-29 00:40:35 +00:00
Jeff Hill
48d8c94022
print out a warning when there is a bogus type in the table
2002-05-29 00:37:06 +00:00
Jeff Hill
86de66c05f
fixed caps
2002-05-29 00:27:24 +00:00
Jeff Hill
ae80526d4d
avoid use of ellFree
2002-05-29 00:21:48 +00:00
Jeff Hill
a08fc2c551
large array modifications
2002-05-29 00:19:31 +00:00
Jeff Hill
565a372df1
large array modifications
2002-05-29 00:06:02 +00:00
Jeff Hill
8caf6b3793
fixed spelling
2002-05-28 23:57:17 +00:00
Jeff Hill
3e7f126804
no need to instantiate templates that are not inline
2002-05-28 23:56:54 +00:00
Jeff Hill
712d55f3b5
avoid use of ellFree because we get a freee and a malloc in different dlls
2002-05-28 23:56:16 +00:00
Jeff Hill
4cb33019c9
fixed race condition occuring when a put notify is canceled by a ca clear channel
...
at the same instant that it completes
2002-05-28 23:54:46 +00:00
Jeff Hill
5cc37d2a08
added comment
2002-05-28 23:37:22 +00:00
Jeff Hill
4269375e6c
dont destroy singleton in destructor because other file scope objects
...
may reference the singleton in their destructors
2002-05-28 23:36:46 +00:00
Janet B. Anderson
a4580ed58f
Removed comment line.
2002-05-20 20:39:24 +00:00
W. Eric Norum
65efdb4c29
With the release of gcc-3.1, the weak reference to iocshRegister is
...
overridden by the first non-weak declaration in the iocsh.h header.
This caused iocshRegister to be undefined when building the test
applications. Fix the problem by adding a file which provides a
dummy version of iocshRegister if the real routine is not present.
2002-05-17 19:24:30 +00:00
Marty Kraimer
cc1d067da0
add delay so there is time to contact NTP server
2002-05-17 13:45:54 +00:00
Jeff Hill
94ebd4596f
changed certain functions to inline
2002-05-15 18:15:38 +00:00
Jeff Hill
b6d6688314
improved tcp shutdown sequence
2002-05-15 16:53:41 +00:00
Jeff Hill
14c5ffcd37
avoid warning message on LInux
2002-05-14 23:56:34 +00:00
Jeff Hill
5430388d1b
fixed another tcp shutdown problem
2002-05-14 23:41:45 +00:00
Jeff Hill
43911f857a
optimized flush and fixed tcp shutdown sequence
2002-05-14 22:46:43 +00:00
Jeff Hill
8f306ef992
more work on tcp shutdown sequence
2002-05-14 20:30:29 +00:00
Jeff Hill
a5c9f8d430
updated iterator test
2002-05-14 20:25:17 +00:00
Jeff Hill
c4c7ee7803
added exit and waitRelease capabilities to epicsThread class
2002-05-14 20:24:49 +00:00
Jeff Hill
0afd9ddbb8
cosmetic
2002-05-14 20:23:08 +00:00
Jeff Hill
df30f1bfc5
added iterator classes
2002-05-14 20:21:15 +00:00
Jeff Hill
6b2a91cd0c
added assignment operator to iterator
2002-05-14 20:20:01 +00:00
Jeff Hill
cdd45ec756
added large array PV
2002-05-13 21:58:15 +00:00
Jeff Hill
f2f41fd87b
better progress logging during regression testing
2002-05-13 21:24:29 +00:00
Jeff Hill
632e7da1ac
fixed udp shutdown in ~cac
2002-05-13 21:24:01 +00:00
Jeff Hill
210222a2f3
export shutdown capability for ~cac
2002-05-13 21:23:26 +00:00
Jeff Hill
a09a1f2beb
installed optimization for machines that dont have hardware floating point
2002-05-13 20:59:26 +00:00
Jeff Hill
05b948519d
o eliminated header file for inline functions
...
o created file for template instances
2002-05-09 19:02:08 +00:00
Jeff Hill
8b1f578a54
cosmetic
2002-05-09 18:59:19 +00:00
Jeff Hill
357ee41027
removed junk
2002-05-09 18:55:10 +00:00
Jeff Hill
c32e538936
workaround sun pro problem again
2002-05-09 18:53:19 +00:00
Jeff Hill
e788adc650
fixed sun pro warning
2002-05-09 17:25:34 +00:00
Jeff Hill
813a4f526c
improved ioCancel and shutdown sequence
2002-05-09 17:22:36 +00:00
Jeff Hill
ec3bc12ba4
added currently connected flag
2002-05-09 17:21:39 +00:00
Jeff Hill
76bd95f7ae
fixed maintenance of outstanding io count
2002-05-09 17:21:10 +00:00
Jeff Hill
105da2c781
removed removeAllChannels() mf
2002-05-09 17:19:12 +00:00
Jeff Hill
9ec47f54a3
removed epicsShareSym
2002-05-09 17:18:17 +00:00
Jeff Hill
b929253988
cosmetic
2002-05-09 17:17:32 +00:00
Jeff Hill
3bbcf08dc3
fixed sun pro warning
2002-05-09 15:29:33 +00:00
Jeff Hill
dbfc2880c8
cleaned up assignment and copy operator for node class
2002-05-09 15:18:56 +00:00
Jeff Hill
fede2bbfcc
added newline at eof
2002-05-09 15:01:52 +00:00
Jeff Hill
bae9cd3f9a
removed unused member
2002-05-09 15:01:06 +00:00
Jeff Hill
8352aeb398
reordered ctor init to eliminate gnu warning
2002-05-09 15:00:40 +00:00
Jeff Hill
ee3666f242
reordered init to eliminate gnu warning
2002-05-09 15:00:14 +00:00
Jeff Hill
cfadf93a1f
restructured exception handler
2002-05-09 00:39:18 +00:00
Jeff Hill
42b45eb09a
cosmetic
2002-05-09 00:37:46 +00:00
Jeff Hill
a37fc2a962
new interface
2002-05-09 00:37:15 +00:00
Jeff Hill
07bf67ef2f
moved someof the functionality into the old interface and improved shutdown sequence
2002-05-09 00:36:55 +00:00
Jeff Hill
71827bb2ce
moved someof the functionality into the old interface
2002-05-09 00:35:32 +00:00
Jeff Hill
cc0abe0d02
interface change
2002-05-09 00:33:41 +00:00
Jeff Hill
40b3f5571e
adapt to interface change
2002-05-09 00:33:02 +00:00
Jeff Hill
d96252dbc5
COSMETIC
2002-05-09 00:32:33 +00:00
Jeff Hill
b056f542aa
optimized
2002-05-09 00:32:00 +00:00
Jeff Hill
82c7b2cd85
io counters are now in old interface
2002-05-09 00:30:17 +00:00
Jeff Hill
cac8ac979b
adapt to new interface
2002-05-09 00:29:46 +00:00
Jeff Hill
38ac07f64f
eliminated the tcp kill timer
2002-05-09 00:29:04 +00:00
Jeff Hill
0f58a2eb39
moved someof the functionality into the old interface
2002-05-09 00:28:40 +00:00
Jeff Hill
3c5f460e0f
match new interface
2002-05-09 00:26:44 +00:00
Jeff Hill
78e871e05c
moved chan out to derived class
2002-05-09 00:26:13 +00:00
Jeff Hill
e696fa03eb
cosmetic
2002-05-09 00:23:50 +00:00
Jeff Hill
9518468911
new virtual iiu interface
2002-05-08 23:34:14 +00:00
Jeff Hill
48e23429cb
moved io in progress counter to old interface
2002-05-08 23:33:37 +00:00
Jeff Hill
8289f8550b
improved shutdown sequence
2002-05-08 23:29:57 +00:00
Jeff Hill
6729deed11
removed
2002-05-08 23:26:50 +00:00
Jeff Hill
88e03be763
use cac ref to force tcpiiu shutdown
2002-05-08 23:26:38 +00:00
Jeff Hill
4f670ec9fe
now stores a cac ref
2002-05-08 23:26:10 +00:00
Jeff Hill
524a987774
adapt to interface change
2002-05-08 23:24:34 +00:00
Jeff Hill
1078a86e36
cleaned up shut down sequence
2002-05-08 23:22:52 +00:00
Jeff Hill
7fcb189dfb
made lock/unlock entry points inline again
2002-05-08 23:15:31 +00:00
Jeff Hill
ff05ad2dc3
reduced thread entry function scoppe to static
2002-05-08 23:14:46 +00:00
Jeff Hill
16ac080f9b
cosmetic
2002-05-08 23:13:26 +00:00
Jeff Hill
9850a45190
allow assignment
2002-05-08 22:50:12 +00:00
Jeff Hill
ee15607526
added removeAll mf
2002-05-08 22:49:03 +00:00
Janet B. Anderson
f7c8b673d7
Added quotes around tempfile name.
2002-05-08 19:27:06 +00:00
Janet B. Anderson
a6f57f4d5e
Added default definitions.
2002-05-08 19:25:32 +00:00
W. Eric Norum
561c250892
New developer tools (gcc-3.1) are better at using precompiled headers so
...
there's no longer any need to specify -fno-cpp-precomp.
Continue changes aimed at supporting shared libraries. They 'almost' work
now, but there seems to be some problems with getting the right version
when multiple libraries provide a routine.
2002-05-07 18:19:55 +00:00
W. Eric Norum
918d247e96
Change build order so that RTEMS libCom test applications build properly
...
when building from scratch.
2002-05-06 20:08:14 +00:00
W. Eric Norum
4dac34a6ab
Build complete applications for RTEMS.
2002-05-06 20:05:35 +00:00
Marty Kraimer
adc6677275
add extern for C callable routines
2002-05-06 19:01:15 +00:00
Marty Kraimer
ea7b1518b2
set putf false if record disabled
2002-05-06 18:56:57 +00:00
Marty Kraimer
cd252cf8a2
latest additions
2002-05-06 18:54:30 +00:00
Andrew Johnson
543e1975a3
Fix URL to EPICS home page.
2002-05-02 20:12:15 +00:00
Ralph Lange
68fe111e9b
Changes for HPUX
2002-05-02 13:07:53 +00:00
Jeff Hill
a7a2f1c019
make this compile on vc++ 6
2002-05-01 00:42:40 +00:00
Jeff Hill
320bb98ae5
fixed shutdown problem
2002-04-30 23:04:48 +00:00
Jeff Hill
ad05e2bbdf
made constructor public
2002-04-30 22:16:53 +00:00
Jeff Hill
8ff481530c
use auto_ptr to avoid leaks
2002-04-30 22:16:25 +00:00
Jeff Hill
363dd09ca9
cosmetic
2002-04-30 22:15:42 +00:00
Jeff Hill
2f56969b60
moved exception hanling to C interface
2002-04-30 22:15:09 +00:00
Jeff Hill
877518ab26
restructured
2002-04-30 22:14:26 +00:00
Jeff Hill
5b4426baf8
use exception to pass back failed situation
2002-04-30 22:12:27 +00:00
Jeff Hill
74324ac5dd
added comment
2002-04-30 22:11:22 +00:00
Jeff Hill
11f1a21d0e
renamed functions and moved tcpiiu functions here
2002-04-30 22:10:59 +00:00
Jeff Hill
37623e5ac6
installed
2002-04-30 22:09:36 +00:00
Jeff Hill
49e5f620bd
made get/put functions void
2002-04-30 22:09:19 +00:00
Jeff Hill
52ffe979b7
moved exception handling out of c++ functions
2002-04-30 22:08:29 +00:00
Jeff Hill
6e0cf9207d
moved functions to comQueSend
2002-04-30 22:06:49 +00:00
Jeff Hill
a4ce9eeefc
turn off hpux warnings
2002-04-30 16:14:42 +00:00
Jeff Hill
f79f3fe5a5
turn off hpux warnings
2002-04-30 16:06:39 +00:00
Marty Kraimer
bc1c518b1c
fix definition for isinf
2002-04-30 15:06:48 +00:00
Jeff Hill
1494d211a6
avoided large bss
2002-04-30 00:55:12 +00:00
Jeff Hill
e5f5ffdee4
workaround for sun pro bug
2002-04-26 02:04:48 +00:00
Jeff Hill
9b74f123e5
all virtual functions in baseNMIU are now pure
2002-04-26 01:24:24 +00:00
Jeff Hill
515f5c811c
added comment
2002-04-26 01:23:59 +00:00
Jeff Hill
b22084a741
firmed up compile time lock requirements
2002-04-26 00:10:35 +00:00
Jeff Hill
9e46188c51
firmed up compile time lock requirements
2002-04-25 23:51:20 +00:00
Jeff Hill
0680710841
cosmetic
2002-04-25 23:50:53 +00:00
Jeff Hill
35deb5810c
dont hide global new with placement new/delete
2002-04-25 22:19:05 +00:00
Jeff Hill
aab783d387
commented out unreachable code
2002-04-25 22:18:33 +00:00
Jeff Hill
1d6a15594b
workaround for gnu g++ bug
2002-04-25 20:50:38 +00:00
Jeff Hill
362709e356
fixed return from void function
2002-04-25 19:09:13 +00:00
Jeff Hill
4dcd047d59
workaround for ms compiler bug
2002-04-25 19:08:42 +00:00
Jeff Hill
e52045bfb0
moved template instances to a separate file
2002-04-25 18:38:28 +00:00
Jeff Hill
4f6fa242da
placement new issues
2002-04-25 18:37:59 +00:00
Jeff Hill
466e087237
remoced inline from many functions
2002-04-25 18:37:35 +00:00
Jeff Hill
7fc087c87e
added template instance file
2002-04-25 18:36:48 +00:00
Jeff Hill
87bc5a7243
many structural improvements
2002-04-25 18:35:40 +00:00
Jeff Hill
2eb3ecf01c
many structural improvements
2002-04-25 18:27:27 +00:00
Jeff Hill
8334b8d261
placement new issues
2002-04-25 18:26:33 +00:00
Jeff Hill
f670103a0c
usue oldCAC specific mutex
2002-04-25 18:24:11 +00:00
Jeff Hill
2e11e7aacd
moved template instances to a separate file
2002-04-25 18:23:09 +00:00
Jeff Hill
420ad02d89
many structural improvements
2002-04-25 18:21:20 +00:00
Jeff Hill
42f634ebbf
installed
2002-04-25 18:20:36 +00:00
Jeff Hill
a3f6075cf3
use udp specific mutex
2002-04-25 18:20:19 +00:00
Jeff Hill
adf08b7c29
turn off ms warning
2002-04-25 18:16:54 +00:00
Jeff Hill
a7ce3f1723
moved template instances to a separate file
2002-04-25 18:13:42 +00:00
Jeff Hill
f4d313d3d8
fixed problem in dbr_text_to_type
2002-04-25 18:12:38 +00:00
Jeff Hill
058aff221b
no message
2002-04-25 18:11:29 +00:00
Jeff Hill
5897a8e4c5
clarified monitor subscription interface
2002-04-25 18:06:35 +00:00
Jeff Hill
ce5ee089be
document protocol revision uses
2002-04-25 18:05:06 +00:00
Jeff Hill
a1f7acb4f3
made constructor DLL export
2002-04-25 18:04:06 +00:00
Jeff Hill
bc1972ccd2
many structural improvements
2002-04-25 18:03:17 +00:00
Jeff Hill
afc108fde2
moved template instances to a separate file
2002-04-25 17:58:14 +00:00
Jeff Hill
e553987c67
upgraded test
2002-04-25 17:57:25 +00:00
Jeff Hill
937a57a0a3
assume that new throws an exception
2002-04-25 17:48:38 +00:00
Jeff Hill
34041fb80f
added comments
2002-04-25 17:25:33 +00:00
W. Eric Norum
24749540ee
Add explicit fflush to work around problems with non-conforming stdio libraries.
2002-04-24 15:07:34 +00:00
Jeff Hill
0e22299e1d
improved isinf()
2002-04-23 20:10:12 +00:00
Jeff Hill
0034211a9f
use !finite() for isinf()
2002-04-23 19:28:20 +00:00
Marty Kraimer
be2b9574e2
use finite to implement isinf
2002-04-23 12:32:34 +00:00
Jeff Hill
27eb49d9a7
added ifdef to avoid this starting with visual c++ 7
2002-04-19 18:08:35 +00:00
Jeff Hill
46f928d982
fixed missing return value
2002-04-19 18:07:44 +00:00
Jeff Hill
0e5bc7150f
set the thread name (for visual c++ 7)
2002-04-19 18:05:49 +00:00
Jeff Hill
75ed067b7d
allow derived class destructor to wait for thread exit
2002-04-19 18:03:48 +00:00
Jeff Hill
3a6422e7af
installed epicsSingletonMutex
2002-04-19 17:57:52 +00:00
Jeff Hill
4fd3866e25
installed
2002-04-19 17:57:15 +00:00
Jeff Hill
6bbd6acd61
added newline at eof
2002-04-19 17:56:33 +00:00
Jeff Hill
8e961a0460
simplified
2002-04-19 17:54:44 +00:00
Jeff Hill
81fbc43277
make node assignment public again
2002-04-19 17:53:12 +00:00
W. Eric Norum
1f42e2ab02
Fix definition of ifreq_size macro. Darwin uses the modern variable-size
...
structure layout.
2002-04-19 16:02:49 +00:00
Jeff Hill
0cccc1a4ac
fixed debug build
2002-04-19 15:57:34 +00:00
W. Eric Norum
d198de0fbd
Don't use libCom routines since doing so causes problems when linking
...
the IOC test programs in base/src/libCom/tests.
2002-04-16 21:39:09 +00:00
W. Eric Norum
50bbe99398
Fix LINK.cpp command definition.
2002-04-16 19:29:44 +00:00
W. Eric Norum
04a6b83510
Remove some dead code.
...
Use weak reference to iocshRegister so that the same init code can be used
with full IOC applications (which include the iocsh routines) and also with
IOC test programs (which do not include the iocsh routines).
Don't treat a return from main() as a fatal error condition.
2002-04-16 19:28:30 +00:00
W. Eric Norum
9dc71aaab7
Use only non-deprecated routines.
2002-04-15 19:46:33 +00:00
W. Eric Norum
8feac220c1
No need to redefine main since RTEMS no longer uses main() internally.
2002-04-15 19:45:45 +00:00
W. Eric Norum
8b4d44dd83
Now that RTEMS no longer uses main() internally it is possible to use the
...
standard EPICS application main(). This makes it much easier to build the
test programs in src/libCom/test.
2002-04-15 19:42:41 +00:00
W. Eric Norum
348c8916d2
Switch to non-deprecated routines.
2002-04-15 19:37:27 +00:00
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
412f5e32b4
allow for nan and inf
2002-04-11 15:49:24 +00:00
Marty Kraimer
4428be70c3
support isinf; epicsIsNAN=>isnan; add test for epicsMath
2002-04-11 15:44:34 +00:00
Marty Kraimer
7131a41bde
forgot to initialize this
2002-04-08 15:05:35 +00:00
Marty Kraimer
31bbf5997a
TPRO did not work if dbProcess called recursively by different tasks
2002-04-08 14:46:14 +00:00
W. Eric Norum
195555dc87
Add JAVA directory definition.
2002-04-05 18:09:13 +00:00
W. Eric Norum
858cc5712a
Changes to get more extensions to build.
...
More attempts at getting shared libraries to work.
2002-04-05 18:04:56 +00:00
Marty Kraimer
dddb201f53
cleanup Attributes; no calls to ca while holding locks
2002-04-04 14:57:19 +00:00
Marty Kraimer
d3769953df
nsev not sevr must be checked to decide if dbPutLink should be called.
2002-04-02 21:01:11 +00:00
Marty Kraimer
aa0f766df3
documant some additional changes
2002-04-02 17:10:06 +00:00
Jeff Hill
4d69746bdd
supress sun pro warning
2002-03-28 15:39:45 +00:00
Jeff Hill
e69ce4243f
must use class keyword when instantiating template
2002-03-28 01:13:09 +00:00
Jeff Hill
8b6d1488de
install a noop SIGPIPE handler
2002-03-28 01:06:19 +00:00
Jeff Hill
4774a2252b
removed inline because of sun pro bug
2002-03-28 00:41:09 +00:00
Jeff Hill
b8016fbe4a
made baseNMIU::show() virtual
2002-03-28 00:24:59 +00:00
Jeff Hill
da65a272e4
define a macro with the solaris version in it
2002-03-27 23:36:50 +00:00
Jeff Hill
974811efe2
switch on new solaris version macro
2002-03-27 23:20:24 +00:00
Jeff Hill
d9bde1e71b
define a macro with the solaris version in it
2002-03-27 22:32:02 +00:00
Jeff Hill
d2b4a9dfaa
define a macro with the solaris version in it
2002-03-27 22:27:10 +00:00
Jeff Hill
5c01dc8e96
cosmetic
2002-03-27 21:33:27 +00:00
Jeff Hill
cdfa4b5363
avoid useless vc++ warning
2002-03-27 21:32:20 +00:00
Jeff Hill
6b466fc7ed
changed to explicit template instantiation for vxWorks
2002-03-27 19:23:02 +00:00
Jeff Hill
2a1541e80a
cosmetic
2002-03-27 19:19:11 +00:00
Jeff Hill
a07be4ff1b
template instantiation
2002-03-27 19:18:43 +00:00
Jeff Hill
91ee9fc9c4
cosmetic
2002-03-27 19:11:57 +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
W. Eric Norum
79d53b6ab3
Add include of generic Darwin declarations.
2002-03-27 16:42:35 +00:00
Jeff Hill
2aab212bfc
removed -frepo flag
2002-03-27 15:43:03 +00:00
Marty Kraimer
d78307e798
return -1 if result is nan
2002-03-27 13:38:59 +00:00
Jeff Hill
1c68b623d7
add whitespace after macro name
2002-03-27 00:55:19 +00:00
Jeff Hill
100e370063
use proper shell expansion
2002-03-27 00:42:40 +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
95a1497c8c
define sunos version when building with GNU
2002-03-27 00:18:52 +00:00
Jeff Hill
93ce52dc43
removed -frepo
2002-03-26 23:02:14 +00:00
Jeff Hill
546bd32033
use -frpro with g++
2002-03-26 22:31:26 +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
W. Eric Norum
e8536ccaf7
Small change to clean up the way flags are set and to prepare for addition
...
of shared libraries.
2002-03-26 18:00:13 +00:00
W. Eric Norum
0811e1d433
Add configuration files for Mac OS X (Darwin).
2002-03-26 14:52:41 +00:00
Jeff Hill
bfa5031de6
use proper format
2002-03-26 01:43:42 +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
66c639f4e7
removed c++ style comment (ifdefed out for C but still generating warnings)
2002-03-25 23:36:05 +00:00
Janet B. Anderson
4a131f8ff4
Removed some comments. Removed source file from depends output.
2002-03-25 21:33:24 +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
9af9e34f89
Added support for Mac OS X (Darwin).
2002-03-25 17:57:45 +00:00
W. Eric Norum
7860d9806f
OS-dependent files for Mac OS X (Darwin).
2002-03-25 17:57:04 +00:00
W. Eric Norum
68fd6048d8
New configuration files for Mac OS X (Darwin).
2002-03-25 17:52:14 +00:00
Jeff Hill
da9120931c
removed inline from bhe constructor
2002-03-25 17:34:29 +00:00
Jeff Hill
9e19d72cb1
assume that new throws an exception
2002-03-25 16:27:47 +00:00
Jeff Hill
2c486479a8
improved exception handling
2002-03-25 16:26:46 +00:00
Jeff Hill
b87a92e38e
cosmetic
2002-03-25 16:19:43 +00:00
Marty Kraimer
0b15dd8776
cosmetic change
2002-03-25 13:30:11 +00:00
Marty Kraimer
76906f4319
initialProcess is now called before interruptAccept
2002-03-25 13:26:01 +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
648129c9f1
removed unused static variable
2002-03-22 21:26:17 +00:00
Jeff Hill
e0956c2c11
made CA client service list an epics singleton
2002-03-22 21:25:41 +00:00
Jeff Hill
017bf6f96d
reduced scope of constants
2002-03-22 21:24:07 +00:00
Jeff Hill
c29f688c24
LOCAL => static
2002-03-22 21:23:41 +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
Marty Kraimer
bc1612357f
new strategy when blocked; use event insread of sleep
2002-03-22 16:19:24 +00:00
Jeff Hill
ffac9da292
fixed sun pro warning
2002-03-22 15:49:58 +00:00
Jeff Hill
a5d063b050
fixed gnu warning
2002-03-22 15:48:07 +00:00
Jeff Hill
f7dca5b18d
fixed syntax error detected only by sun pro
2002-03-22 02:18:49 +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
edced4817f
removed no-implicit-templates flag from gnu default
2002-03-22 00:29:10 +00:00
Jeff Hill
0ab88e387a
use epicsGuard template
2002-03-22 00:23:17 +00:00
Jeff Hill
6129da9fb5
free list use epicsSingleton
2002-03-22 00:04:24 +00:00
Jeff Hill
d9d84a5695
installed into cvs
2002-03-21 23:52:51 +00:00
Jeff Hill
51286f5d4f
new guard interface, removed templ instantiation
2002-03-21 23:47:37 +00:00
Jeff Hill
6ab92c2760
new guard interface
2002-03-21 23:47:03 +00:00
Jeff Hill
3b529d90b3
removed template instantiation
2002-03-21 23:46:40 +00:00
Jeff Hill
0883023602
fixed put notify shut down seq
2002-03-21 23:45:09 +00:00
Jeff Hill
b0559bd0ac
adjusted free list use to new interface
2002-03-21 23:43:18 +00:00
Jeff Hill
98b5bfa737
fixed free list
2002-03-21 23:42:40 +00:00
Jeff Hill
9593f6d92b
use built in free list lock
2002-03-21 23:42:17 +00:00
Jeff Hill
cb9f296ee3
fixed shut down sequence
2002-03-21 23:41:45 +00:00
Jeff Hill
b481dec481
fixed dll sym export
2002-03-21 23:40:56 +00:00
Jeff Hill
1090d527a5
removed
2002-03-21 23:39:58 +00:00
Jeff Hill
d7b6a509de
epicsAutoMutex has a new name, fixed free lists, and use c++ thread class,
...
and fixed dll symbol exports
2002-03-21 23:39:44 +00:00
Jeff Hill
20ae242c24
installed
2002-03-21 23:39:14 +00:00
Jeff Hill
bb1801ddb1
document port config
2002-03-21 23:13:04 +00:00
Jeff Hill
49048640ab
new modules
2002-03-21 23:10:45 +00:00
Jeff Hill
c2d66c983f
changed test order
2002-03-21 23:10:26 +00:00
Jeff Hill
28ef90cb1b
epicsAutoMutex has a new name, fixed free lists, and use c++ thread class,
...
and fixed dll symbol exports
2002-03-21 23:10:06 +00:00
Jeff Hill
e625e5dc5f
fixed dll symbol export
2002-03-21 23:08:02 +00:00
Jeff Hill
7c235303d7
changed name of guard class
2002-03-21 23:07:44 +00:00
Jeff Hill
b3321eed5b
added multiple include guard
2002-03-21 23:06:53 +00:00
Jeff Hill
70e425b8bd
installed into cvs
2002-03-21 23:06:32 +00:00
Jeff Hill
642d4e13ba
installed into cvs
2002-03-21 22:55:06 +00:00
Jeff Hill
131c052aeb
epicsAutoMutex has a new name, fixed free lists, and use c++ thread class
2002-03-21 22:48:28 +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
Marty Kraimer
d8c566616e
more secure locking
2002-03-18 19:32:42 +00:00
Marty Kraimer
cb843f3e6a
changes for putNotify code
2002-03-18 19:32:21 +00:00
Ralph Lange
a5f53fbb2c
Bugfix
2002-03-18 14:15:26 +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
Ralph Lange
8d3bc7abec
Fix for bitching HPUX 11 compiler
2002-03-08 14:23:04 +00:00
Jeff Hill
97219d8ff2
increased time out
2002-03-07 19:31:43 +00:00
Jeff Hill
20c26df4de
improved test
2002-03-07 19:29:24 +00:00
Jeff Hill
cae3bf5b33
fixed spelling
2002-03-07 19:18:02 +00:00
Jeff Hill
ce7922e830
removed broadcast overlap testing
2002-03-07 19:06:00 +00:00
Jeff Hill
7b67b4d719
fixed spelling
2002-03-07 18:52:41 +00:00
Jeff Hill
1fc986044a
removed knowledge of subnet mask from network interface query
2002-03-07 18:52:19 +00:00
Jeff Hill
a0bc56d975
removed off normal code from inline function
2002-03-07 18:50:18 +00:00
Jeff Hill
43c216e749
improved message
2002-03-07 18:48:49 +00:00
Jeff Hill
7c4e5e5fac
better test to see if a large message will fit in the old buffer
2002-03-07 18:46:12 +00:00
Marty Kraimer
0b61dca8de
major changes
2002-03-07 17:05:33 +00:00
Marty Kraimer
14184c679f
dbNotify API changes
2002-03-07 17:04:43 +00:00
Marty Kraimer
bafb0a76ee
changes for double to float
2002-03-07 17:04:13 +00:00
Marty Kraimer
2bf7778ab6
change putNotify timout message
2002-03-07 17:03:26 +00:00
Ralph Lange
b07cd0499d
Bugfix...
2002-03-07 14:59:02 +00:00
Jeff Hill
469e2a5587
fixed problem with improper drain of messages that will not fit
2002-03-06 21:29:14 +00:00
Jeff Hill
5fdab29f3f
fixed another problem with multi-typed receive buffers
2002-03-06 21:27:04 +00:00
Marty Kraimer
84a43219fa
tempory fix for dbNotify
2002-03-06 16:22:09 +00:00
Marty Kraimer
6756fd5c54
more improvements
2002-03-05 15:24:18 +00:00
Jeff Hill
b5eca64650
dont terminate client in default exception if the array request was too large
2002-03-05 01:28:37 +00:00
Jeff Hill
4277423ee4
cosmetic
2002-03-05 00:23:54 +00:00
Janet B. Anderson
093aaaca32
Added RM of target to some rules.
2002-03-04 19:38:09 +00:00
Janet B. Anderson
d8157a9ea9
Removed OPT flag overrides.
2002-03-04 19:31:54 +00:00
Marty Kraimer
0e1302612a
failed simplest testcvs -n update
2002-03-04 13:18:19 +00:00
Jeff Hill
ace535e9dd
better function name
2002-03-01 01:10:21 +00:00
Marty Kraimer
b346452208
call dbPutNotifyInit; call initialProcess earlier
2002-02-28 15:35:49 +00:00
Marty Kraimer
4e220d8fd6
call atexit only if successful
2002-02-28 15:34:28 +00:00
Marty Kraimer
a707668b0b
PUTNOTIFY => putNotify
2002-02-28 15:32:35 +00:00
Marty Kraimer
a436861676
major revision to putNotify
2002-02-28 15:29:45 +00:00
Marty Kraimer
b160e63906
changes for PINI
2002-02-28 15:28:34 +00:00
Jeff Hill
db5526ecd6
fix gnu compiler detected problem
2002-02-28 00:27:49 +00:00
Jeff Hill
1a1c884fa9
changed channel and subscription uninstal procedures
2002-02-28 00:20:31 +00:00
Jeff Hill
18e9d2a299
auto mutex release now requires an auto mutex
2002-02-28 00:16:18 +00:00
Jeff Hill
3d24376430
vixed pre ansi c prototype
2002-02-28 00:15:22 +00:00
Jeff Hill
bafc730072
changed circuit shutdown procedure
2002-02-28 00:13:42 +00:00
Jeff Hill
e3c2eec82b
improved test
2002-02-28 00:10:00 +00:00
Jeff Hill
f19e1a5860
avoid holding a lock when calling a callback
2002-02-28 00:09:33 +00:00
Jeff Hill
160aad047d
new sorce file
2002-02-28 00:06:02 +00:00
Jeff Hill
d68b11b07d
use enum value and avoid cast
2002-02-28 00:04:40 +00:00
Jeff Hill
368b019c46
upgraded to match new osiSufficentSpaceInPool() api
2002-02-28 00:04:14 +00:00
Jeff Hill
4e9b0db835
removed pure indication from destructor
2002-02-28 00:03:09 +00:00
Jeff Hill
065c879708
removed pool status external
2002-02-28 00:02:18 +00:00
Jeff Hill
4a1e4d9a65
removed poll of memFindMax()
2002-02-28 00:01:56 +00:00
Jeff Hill
cecb3c2ef9
improved memory management
2002-02-28 00:01:07 +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
97fed77b5f
installed patch for "events lost" problem when installing many subscriptions
...
just after canceling many subscriptions
2002-02-27 21:09:57 +00:00
Jeff Hill
3c6e51955c
improved diagnostics and a safer implementation of the ring space computation
2002-02-27 19:54:42 +00:00
Jeff Hill
d77490ab20
improved memory management
2002-02-26 19:51:54 +00:00
Jeff Hill
b231b3a365
improved memory management
2002-02-26 19:47:35 +00:00
Jeff Hill
97c1d0cc01
fixed jumbo buffer memory management
2002-02-26 17:04:24 +00:00
Jeff Hill
56703d7d0f
removed c++ style comment
2002-02-26 15:37:55 +00:00
Jeff Hill
f622f67a21
added more array tests
2002-02-26 15:32:44 +00:00
Ralph Lange
90614ef12e
All HPUX warnings fixed.
2002-02-25 15:19:51 +00:00
Marty Kraimer
1f014a6108
dbCaTask unlocked before setting link_action=0; change vames for readibility
2002-02-25 14:41:21 +00:00
Marty Kraimer
77aa4cc3d3
dbCaTask must lock before clearing channel
2002-02-22 18:53:11 +00:00
Marty Kraimer
b98b4f4a8c
let dbCaTask clean up caLink
2002-02-22 16:10:08 +00:00
Marty Kraimer
5ef5f63519
change documentation
2002-02-21 20:23:08 +00:00
Marty Kraimer
0bff36ef0f
change connectionCallback so it does not dbScanLock
2002-02-21 16:57:18 +00:00
Marty Kraimer
83a0f68d20
change Remove logic
2002-02-21 14:30:33 +00:00
Marty Kraimer
8efbc1d85e
lock before deleting
2002-02-21 13:44:29 +00:00
Jeff Hill
70748cde4b
doc
2002-02-20 23:38:31 +00:00
Marty Kraimer
9d49efa279
must lock list
2002-02-20 21:20:29 +00:00
Marty Kraimer
f0ea395bde
dont unlock before addAction
2002-02-20 21:08:30 +00:00
Marty Kraimer
0404311b86
check for addAction after CA_DELETE requested
2002-02-20 17:10:04 +00:00
Marty Kraimer
a3f18bc3df
added new problems
2002-02-19 18:38:34 +00:00
Janet B. Anderson
654ca82fbf
Added LDOBJS for linking with R3.13 *Lib object files without trailing .o.
2002-02-18 21:07:03 +00:00
Jeff Hill
9126e5dd9a
added additional tests
2002-02-15 22:42:39 +00:00
Jeff Hill
0180e5aff7
fixed selection of preemptive call back
2002-02-15 22:42:27 +00:00
Ralph Lange
34d7d51fd0
Fixed (mostly suppressed) HPUX aCC warnings
2002-02-13 14:34:12 +00:00
Ralph Lange
b4035270ae
Globally suppressing bogus warnings for HPSUX
2002-02-13 09:21:08 +00:00
Jeff Hill
4850294232
fixed spelling
2002-02-12 00:45:52 +00:00
Jeff Hill
f2a0bd2ff8
detect beacons duplicated by redundant routes
2002-02-12 00:45:04 +00:00
Jeff Hill
285f9e718d
added cast
2002-02-11 23:00:30 +00:00
Jeff Hill
5c73a4fa91
detect beacons duplicated by redundant routes
2002-02-11 19:23:46 +00:00
Jeff Hill
bb307159d9
avoid deadlock when holding callback lock, deleting channel, but not
...
identified as thread that might be in possesion of cb lock
2002-02-11 19:22:17 +00:00
Jeff Hill
94835992fc
changed priotocol revision
2002-02-11 19:19:05 +00:00
Jeff Hill
0962df6fcf
changed time out
2002-02-11 19:18:17 +00:00
Janet B. Anderson
72fad0f2ca
Added empty JAR and JAVA definitions so env vars of same name are ignored.
2002-02-11 19:00:21 +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
Janet B. Anderson
35dd16460a
Added win32 resource file.
2002-02-08 15:45:25 +00:00
W. Eric Norum
dde7bd0323
Add to, don't overwrite, linker flags.
2002-02-08 01:21:49 +00:00
W. Eric Norum
f3f528fa1c
Use C++ compiler to link. This ensures that the C++ run-time support
...
can be found.
2002-02-08 01:21:11 +00:00
W. Eric Norum
49c38e2a09
Add newline at end of file to quiet compiler complaints.
2002-02-08 01:19:47 +00:00
Janet B. Anderson
eeb2f8c915
Simplified link line debugging command.
2002-02-07 21:56:46 +00:00
Janet B. Anderson
522f209651
Changed and commented out jba overrides.
2002-02-07 21:54:52 +00:00
Janet B. Anderson
1955e7b039
Modified JAR_DEPFILES and add "@" to an install rule.
2002-02-07 21:33:49 +00:00
Janet B. Anderson
89d5935ec2
Changed -O to -O3.
2002-02-07 21:27:16 +00:00
Janet B. Anderson
51f8e91f7b
Removed 2 old unused definitions.
2002-02-07 21:26:41 +00:00
Janet B. Anderson
71d0db9c48
Use gnu compiler settings in CONFIG_COMMON.
2002-02-07 21:26:05 +00:00
Marty Kraimer
5a3e870629
add atexit to flush messages
2002-02-07 20:33:26 +00:00
Jeff Hill
0b2c21767a
fix for CONNRESET with disconnected udp socket issue
2002-02-07 19:00:10 +00:00
Marty Kraimer
f2afd7657a
make sure value has value
2002-02-07 13:03:44 +00:00
Jeff Hill
d96fb9ac5d
call epics builtin inline byte swapping
2002-02-06 23:41:53 +00:00
Jeff Hill
865c66889c
added integer byte swapping
2002-02-06 23:36:09 +00:00
Janet B. Anderson
4c837141b6
Changed EPICS_BASE_CPPFLAGS to BASE_CPPFLAGS.
2002-02-06 17:11:38 +00:00
Janet B. Anderson
3295a93762
Moved tool definitons. Changed EPICS_BASE_CPPFLAGS to BASE_CPPFLAGS.
2002-02-06 17:11:08 +00:00
Janet B. Anderson
a887fbd061
Modified comment.
2002-02-06 17:09:01 +00:00
Janet B. Anderson
8fcf779089
Changed include file specification.
2002-02-06 17:06:36 +00:00
Janet B. Anderson
3d68d16f34
Updated all java rules.
2002-02-06 16:59:40 +00:00
Janet B. Anderson
d05c732127
Changed name in LD_LIBRARY_PATH definion.
2002-02-06 16:57:30 +00:00
Janet B. Anderson
bf8c4cdec7
Define HOME if not already defined.
2002-02-06 16:55:28 +00:00
Janet B. Anderson
0e4995283f
Moved HOME definition.
2002-02-06 16:54:42 +00:00
Janet B. Anderson
6cc57bc31b
Removed old unused Makefile.* files.
2002-02-06 16:48:30 +00:00
Janet B. Anderson
f25b12f52e
Removed old R3.13 type Makefiles.
2002-02-06 16:45:07 +00:00
Janet B. Anderson
0e039cb7fa
Added win32 resource file.
2002-02-06 16:44:35 +00:00
Janet B. Anderson
52b25d2e8a
Removed old unused or unnecessary Makefiles.
2002-02-06 16:41:46 +00:00
Janet B. Anderson
8d5c821766
Removed generic dir since it no longer contains a Makefile.
2002-02-06 16:40:53 +00:00
Jeff Hill
003b62bed0
REMOVED TESTDB
2002-02-06 15:49:43 +00:00
Jeff Hill
89c9a956a7
removed
2002-02-06 15:48:49 +00:00
Ralph Lange
5fc667f7f4
Some more HP aCC warning fixes.
2002-02-06 11:09:12 +00:00
Ralph Lange
fd5ef88125
Fixed some static_cast / HP aCC tag problems.
2002-02-06 10:09:35 +00:00
Jeff Hill
eb86c4109e
fixed warnings
2002-02-06 02:28:27 +00:00
Jeff Hill
921db3d9f8
make copy constructor and assignment oper private
2002-02-06 02:27:42 +00:00
Jeff Hill
8f85d2887c
cosmetic
2002-02-06 02:23:17 +00:00
Jeff Hill
b7bd21ae9b
supress duplicate addr list message in certain situations
2002-02-06 02:20:59 +00:00
Jeff Hill
746222f8c9
removed leftover junk
2002-02-06 02:20:28 +00:00
Jeff Hill
461cb4d9a3
supress duplicate addr list message in certain situations
2002-02-06 02:14:21 +00:00
Jeff Hill
933a4e9646
fuixed warning messages
2002-02-06 02:13:43 +00:00
Jeff Hill
a3629be5a3
cosmetic
2002-02-06 02:08:29 +00:00
Jeff Hill
be0e98b2b9
test presettuing the table size
2002-02-06 02:07:55 +00:00
Jeff Hill
036f046c25
added invalid iterator
2002-02-06 02:06:59 +00:00
Jeff Hill
e7270cccb1
dont allocate table space until its needed and remove leftover junk
2002-02-06 02:06:08 +00:00
Ralph Lange
497eb2d1c4
Moved CA_..._PORT static casts from caProto.h into C++ sources.
2002-02-05 12:58:31 +00:00
Ralph Lange
1876eac721
Fuzzily wise-guyishly fixed a misspelling.
2002-02-05 12:38:58 +00:00
Ralph Lange
0e3bb1193a
Reintroduced two different interfaces (=widths) for priority.
2002-02-05 10:35:25 +00:00
Ralph Lange
3562336111
Changes for HP-UX 11 - first semi-stable version
2002-02-04 16:21:13 +00:00
Ralph Lange
4bd3e02954
Changes for HP-UX 11 - first semi-stable version
2002-02-04 16:05:49 +00:00
Marty Kraimer
a2479de9b5
cdCommands problem fixed by ANJ
2002-02-04 15:54:49 +00:00
Marty Kraimer
0a7fd65914
changes for next release
2002-02-04 15:19:35 +00:00
Marty Kraimer
4f9fda48ff
fix problems related to removing casts fro ellLib.h
2002-02-04 15:15:57 +00:00
Ralph Lange
96d928fa51
Changes for HP-UX 11 - first semi-stable version
2002-02-04 15:14:43 +00:00
Marty Kraimer
9ad5b74cca
In do_sel udf is not set false at the beginning.
...
If selm has an invalid value recGblSetSevr(psel,SOFT_ALARM,MAJOR_ALARM)
is called.
2002-02-04 15:11:52 +00:00
Marty Kraimer
c707269064
all existing manipulations of UDF in process() are removed and
...
udf is set FALSE when the raw value is successfully read.
2002-02-04 15:11:22 +00:00
Marty Kraimer
3280244690
fix problems related to removing casts fro ellLib.h
2002-02-04 15:03:54 +00:00
Marty Kraimer
a9f2ae117d
allow 60 character record names
2002-02-04 15:03:21 +00:00
Marty Kraimer
96b978161d
remove casts. The compiler will this generate valuable error messages
2002-02-04 15:02:50 +00:00
Andrew Johnson
edd83b8be7
Fixed -t option to convertRelease.pl so application settings of
...
IOCS_APPL_TOP work properly.
NB: All cdCommands paths will potentially be modified, based on the
difference between the left-hand part of the host's path to TOP and
the setting of IOCS_APPL_TOP.
2002-02-01 21:04:27 +00:00
Marty Kraimer
51bb0b0a44
add example from appDevGuide
2002-02-01 20:04:05 +00:00
Jeff Hill
58a16ba21d
fixed hpux warnings
2002-01-31 16:54:04 +00:00
W. Eric Norum
cf9ce0bf02
Track changes in RTEMS library names.
2002-01-31 15:38:05 +00:00
W. Eric Norum
52a6a1a75a
Add epicsTime_gmtime and epicsTime_localtime routines. Code is identical to
...
that in posix/osdTime.cpp.
2002-01-31 15:35:06 +00:00
Janet B. Anderson
d763c0bfce
Put all include dirs on RCCMD line.
2002-01-29 21:26:30 +00:00
Jeff Hill
f24df999ab
added todo comment
2002-01-29 16:06:24 +00:00
Janet B. Anderson
3ad5b27698
Changed $*_LIBS to $*_LDLIBS.
2002-01-21 20:37:33 +00:00
Jeff Hill
8a103e4eb4
tabs to spaces and dont export in epicsShareDef
2002-01-18 00:31:25 +00:00
Jeff Hill
7d3d54005f
fixed build failure after Ralph's function spelling fix
2002-01-17 23:46:10 +00:00
Janet B. Anderson
dc8bacb5fa
Changed borland test to "ifdef BORLANDC".
2002-01-17 21:10:21 +00:00
Janet B. Anderson
87a4830bfa
Reversed order of dirs in EPICS_INCLUDES.
2002-01-17 19:57:09 +00:00
Janet B. Anderson
70704f3a73
Added <lib>_DIR definitons for base libraries.
2002-01-17 19:56:27 +00:00
Janet B. Anderson
171efd1291
Changed definitions for creation of shared libraries.
2002-01-17 19:55:27 +00:00
Ralph Lange
74418146a6
Minor changes to fix HP aCC warnings.
2002-01-16 16:12:56 +00:00
Ralph Lange
d36da3e81b
Explicit cast to fix HP aCC warning.
2002-01-16 16:08:08 +00:00
Ralph Lange
8c89a40e80
Fixed function name misspelling.
2002-01-16 16:05:27 +00:00
Ralph Lange
d168f04f95
Commented out redundant extern "C" declarations to avoid HP aCC errors
2002-01-16 15:58:41 +00:00
Jeff Hill
2519c4f377
fixed to preserve 8 byte alignment
2002-01-15 20:02:45 +00:00
Janet B. Anderson
cbb858ac9a
Tool used to install shared libs changed from INSTALL to INSTALL_LIBRARY.
2002-01-15 17:36:54 +00:00
Jeff Hill
bdd9faa944
fixed to preserve 8 byte alignment
2002-01-15 16:46:11 +00:00
Jeff Hill
3255947854
use type bool for single bit bitfields
2002-01-15 16:24:34 +00:00
Janet B. Anderson
24de81b155
Reversed the order of base include files.
2002-01-14 19:56:33 +00:00
Janet B. Anderson
a636ba1b74
Updated build rule.
2002-01-11 22:52:22 +00:00
Janet B. Anderson
b2ce98e653
Added include for CONFIG.Host.solaris and removed duplicated defs.
2002-01-11 19:48:03 +00:00
Janet B. Anderson
a43e7fe9cd
Fixed alpha def. Modified comments.
2002-01-11 19:41:39 +00:00
Janet B. Anderson
2d898312e1
Initial version
2002-01-11 17:15:30 +00:00
Janet B. Anderson
d078efac59
Added T_A specific TARGET flags.
2002-01-11 16:44:38 +00:00
Jeff Hill
28c48721b1
fixed HPUX warning
2002-01-11 16:26:37 +00:00
Jeff Hill
e5af5543df
changed message
2002-01-11 01:43:15 +00:00
Ralph Lange
ffbc01bdb2
Bugfix: multiple line string constant
2002-01-09 15:28:55 +00:00
Ralph Lange
918531ed6f
Fixed HP-UX warning
2002-01-09 15:28:02 +00:00
Jeff Hill
0bb6fb285d
will not build with GNU unless the enum is defined
2002-01-09 01:13:26 +00:00
Jeff Hill
e343acdd57
dont allow local PVs to connect unless the client ctx allows preemptive callback
2002-01-09 00:57:23 +00:00
Jeff Hill
3a126559a7
added new routine that tests if preemptive callback is enabled
2002-01-09 00:56:26 +00:00
Jeff Hill
20071d87f5
added a new parameter to the regresion test
2002-01-09 00:55:58 +00:00
Jeff Hill
8ea152dde5
use proper form of delete
2002-01-08 01:17:29 +00:00
Janet B. Anderson
09f7170ec8
Added compatability config files.
2002-01-07 21:35:38 +00:00
Janet B. Anderson
f55ceb3001
Added borland files.
2002-01-07 20:46:53 +00:00
Janet B. Anderson
c16ac2b5cd
Updated Exceed definitions and added z lib definitions.
2002-01-04 15:52:02 +00:00
Janet B. Anderson
d444040568
Added zlib definitions.
2001-12-19 15:43:16 +00:00
Janet B. Anderson
a28e3faf66
Removed duplicate ifdef test.
2001-12-19 15:35:47 +00:00
Jeff Hill
571d14a0b3
removed extra semi-colon
2001-12-14 01:00:23 +00:00
Jeff Hill
071a7dee1f
improved test
2001-12-14 00:55:06 +00:00
Jeff Hill
2496284e20
1) distinguish between struct tm in local timezone and a struct tm in UTC
...
2) added new osd routines to replace gmtime_t and localtime_t because
the vxWorks interface does not follow posix RT
2001-12-14 00:54:28 +00:00
Jeff Hill
55e3c0c899
added new osd routines
2001-12-14 00:45:35 +00:00
Jeff Hill
4a52441f7b
removed func proto for gmtime_r and localtime_r
2001-12-14 00:43:37 +00:00
Jeff Hill
e2da73d121
fixed comment
2001-12-14 00:39:16 +00:00
Jeff Hill
af00129bc9
use EPICS_FREELIST_DEBUG for debug builds
2001-12-14 00:37:07 +00:00
Jeff Hill
2650fab113
define EPICS_FREELIST_DEBUG for debug builds
2001-12-14 00:32:37 +00:00
Jeff Hill
ced243f8de
moved CVS revision
2001-11-20 23:33:05 +00:00
Jeff Hill
7ea14e196c
added CVS revision
2001-11-20 23:26:40 +00:00
Jeff Hill
983f7da14c
fixed index
2001-11-20 16:35:25 +00:00
Marty Kraimer
fbc237b7e9
dbCaGetLink must return -1 when sevr = INVALID
2001-11-16 14:15:03 +00:00
Janet B. Anderson
d637d8900a
Added a remove of target to some rules.
2001-11-13 22:23:00 +00:00
W. Eric Norum
bfd408d4f4
Add note about RTEMS NTP synchronization.
2001-11-07 14:21:09 +00:00
W. Eric Norum
67373051bb
Try for a minute or so. This makes the code match the documentation.
2001-11-07 14:20:44 +00:00
W. Eric Norum
d1302e6242
Don't lock up if no NTP time synchronization packet is received. Try for about
...
30 seconds then set the date and time to a default value (January 1, 2001).
This should make it easier for people to get EPICS/RTEMS working since they
can try out the example application without having an NTP server on their
network.
2001-11-07 14:19:07 +00:00
Marty Kraimer
afeca1c847
doesnt belong
2001-11-06 17:08:23 +00:00
Jeff Hill
4e835c2839
improved doc on direct acces to fields in the per channel structure
2001-10-30 16:57:17 +00:00
Jeff Hill
7d044bf69c
fixed format of code embedded in descriptive text
2001-10-30 00:04:47 +00:00
Jeff Hill
c3a29b133b
added warning about direct access to fields in the channel structure
2001-10-30 00:01:13 +00:00
Jeff Hill
bd7d1f4090
fixed sun pro warnings
2001-10-25 21:50:10 +00:00
Marty Kraimer
af9443fe1d
remove RTEMS comment
2001-10-25 19:18:15 +00:00
Marty Kraimer
e6692fd1b5
add epicsReadLine
2001-10-25 19:10:23 +00:00
W. Eric Norum
2a09f42085
Fix notes about RTEMS TFTP chdir restrictions.
2001-10-25 18:55:37 +00:00
Marty Kraimer
23d406cc57
New document
2001-10-25 18:23:57 +00:00
Jeff Hill
11df767483
fixed multiply defined symbol on Solaris 8 with GNU version ????
2001-10-25 17:27:45 +00:00
Andrew Johnson
d41fbcb532
getc() returns an int, char is unsigned on some archs so can't hold EOF.
2001-10-25 16:13:35 +00:00
Janet B. Anderson
321c609a68
Changed alpha3 to beta1.
2001-10-24 18:27:33 +00:00
Jeff Hill
efdcdc864d
UDP wakeup message when channel is deleted is not required
2001-10-24 15:34:24 +00:00
Jeff Hill
a85132c6a6
dont send udp wakeup message if the socket is closed
2001-10-24 15:33:43 +00:00
Jeff Hill
fc6afa3add
dont run if they specify zero channels
2001-10-24 15:33:00 +00:00
Janet B. Anderson
2ba1e47fd3
Added RTEMS changes.
2001-10-24 15:11:28 +00:00
Jeff Hill
5c00f84847
remove inline
2001-10-24 00:11:38 +00:00
Jeff Hill
e42becdce4
fixed format
2001-10-23 23:39:44 +00:00
Jeff Hill
7f3eca0394
avoid problems with the GNU inliner in gcc 2.96
2001-10-23 23:39:01 +00:00
Janet B. Anderson
105ecaca8d
Updates for beta1.
2001-10-23 14:13:56 +00:00
Janet B. Anderson
1b24ce1620
Expand macros after all RELEASE files are read.
2001-10-22 19:32:27 +00:00
Jeff Hill
6352940ce6
fixed borland warning
2001-10-22 18:05:36 +00:00
Jeff Hill
6ec4eaea40
format
2001-10-22 18:04:12 +00:00
Jeff Hill
63ea05ecdd
changed tabs to spaces
2001-10-22 18:03:32 +00:00
Jeff Hill
3566bc7d8d
formatting
2001-10-22 18:01:55 +00:00
Jeff Hill
792e651d8e
removed redundant ;
2001-10-22 18:01:05 +00:00
Jeff Hill
ee7cc03774
minor tweaking to debug options
2001-10-22 17:59:18 +00:00
Jeff Hill
a7a87b8d99
fixed borland warning
2001-10-22 17:49:23 +00:00
Jeff Hill
119e45dc28
fixed warning and cleaned up the source a bit
2001-10-22 17:14:25 +00:00
Jeff Hill
62954ecf50
properly export functions within
2001-10-22 17:00:19 +00:00
Jeff Hill
5bd31e2aa2
fixed comment
2001-10-22 16:59:40 +00:00
Jeff Hill
4675ba5077
fixed warning
2001-10-22 16:51:17 +00:00
Jeff Hill
da917cce37
fixed borland build issue
2001-10-22 16:39:21 +00:00
Jeff Hill
38d5f71072
fixed missing return code
2001-10-22 16:21:58 +00:00
Jeff Hill
e46a919662
fixed warnings
2001-10-22 16:17:59 +00:00
Jeff Hill
8d2eaa9cf5
dont use implicit template instantiation because Tornado II GNU isnt ready
2001-10-22 03:39:04 +00:00
Jeff Hill
e287eac4c7
dont use implicit template instantiation because Tornado II GNU isnt ready
2001-10-22 03:20:16 +00:00
Jeff Hill
7b1b2988d7
turn of ms already instantiated warning
2001-10-22 03:18:52 +00:00
Jeff Hill
ed88bdd35b
use explicit template instantiation
2001-10-22 02:40:14 +00:00
Jeff Hill
21f9dd8179
use explicit template instatiation
2001-10-20 00:45:12 +00:00
Jeff Hill
f1d7722f80
use explicit template instantiation
2001-10-20 00:43:26 +00:00
Jeff Hill
7c4ddfffcd
use explicit templ instantiation
2001-10-20 00:36:46 +00:00
Jeff Hill
f84e7f5df6
remove use of std lib for now
2001-10-20 00:16:21 +00:00
Jeff Hill
e16d797011
fixed diagnostic
2001-10-18 23:42:00 +00:00
Jeff Hill
40148ba63b
fixed diagnostic message
2001-10-18 23:39:55 +00:00
Jeff Hill
114058de02
improved warning messages
2001-10-18 23:24:19 +00:00
Jeff Hill
0ed3880913
call tcp fd reg callback from UDP thread
2001-10-18 22:32:40 +00:00
Jeff Hill
855027654b
added privateUninstallIIU()
2001-10-18 22:29:52 +00:00
Jeff Hill
8aff497180
use string.h until std c++ lib is stable
2001-10-18 22:29:25 +00:00
Jeff Hill
e8c12c369c
moved the tcp fd reg to be called from the udp thread
2001-10-18 22:28:42 +00:00
Jeff Hill
5e1804ae94
moved the udp fd reg to be called from the user thread
2001-10-18 22:26:46 +00:00
Jeff Hill
08b16eba09
added start(), removed destroy(), and made connect() private
2001-10-18 22:23:53 +00:00
Marty Kraimer
7c186698aa
change EPICS_TIMEZONE
2001-10-18 12:17:55 +00:00
Jeff Hill
8c404fc69e
doc
2001-10-17 22:23:42 +00:00
Jeff Hill
06f99426c3
fixed doc
2001-10-17 22:20:26 +00:00
Jeff Hill
739d67853a
fixed doc
2001-10-17 22:18:50 +00:00
Jeff Hill
6e86544e20
better doc
2001-10-17 22:16:48 +00:00
Jeff Hill
f1d9236ee9
improved doc for persons building EPICS applications with visual C++
2001-10-17 22:10:45 +00:00
Janet B. Anderson
a7b06a7588
Added read of RELEASE.<EPICS_HOST_ARCH> file.
2001-10-17 20:44:18 +00:00
Janet B. Anderson
bd73d46620
Changed CFLAGS to CXXFLAGS for c++ flag.
2001-10-17 14:46:19 +00:00
Jeff Hill
dbc44e58d7
allow c++
2001-10-16 22:45:23 +00:00
Jeff Hill
61e6a84ae3
cosmetic
2001-10-16 22:43:51 +00:00
Jeff Hill
4cd0787e4d
revert to malloc/free if EPICS_DEBUG is defined
2001-10-16 22:37:38 +00:00
Jeff Hill
3583c70725
revert to mamloc/free if EPICS_DEBUG is defined
2001-10-16 22:36:34 +00:00
Jeff Hill
55c4981d4d
match new cac api
2001-10-15 21:54:41 +00:00
Jeff Hill
db6b7367cd
updated notes
2001-10-15 21:51:28 +00:00
Jeff Hill
2123916c45
more restrictions on use of preemptive callback enabled - and
...
merged IO cancel routine into channel uninstall
2001-10-15 21:51:04 +00:00
Jeff Hill
5c353c4fa1
exported the CA client context id
2001-10-15 21:49:46 +00:00
Jeff Hill
864209af1c
use ca_client_context in the original API
2001-10-15 21:48:17 +00:00
Jeff Hill
e30a01cab5
cosmetic
2001-10-15 21:47:10 +00:00
Jeff Hill
78239fb213
changed oldCAC from class to struct
2001-10-15 21:46:42 +00:00
Jeff Hill
42b8dcc3bf
allow any CA system thread to attach to a ca context
2001-10-15 21:46:01 +00:00
Jeff Hill
218cf86318
removed destroyAllIO() func, and removed unused member data
2001-10-15 21:23:36 +00:00
Jeff Hill
f770728ed0
changed ca_client_context to oldCAC
2001-10-15 21:22:37 +00:00
Jeff Hill
0422478975
new error code
2001-10-15 21:21:20 +00:00
Jeff Hill
d67e8a28c6
stated that multiple threads are not allowed if preemptive callback is disabled
2001-10-15 21:20:58 +00:00
Jeff Hill
f26ba7daa6
destroy all IO function included now in uninstallChannel()
2001-10-15 21:19:59 +00:00
Jeff Hill
75cf4ebcff
function name change
2001-10-15 21:19:16 +00:00
Marty Kraimer
28282e176d
make caMonitor a host application
2001-10-15 18:50:16 +00:00
Marty Kraimer
7c86082b23
latest changes for 3.14.0beta1
2001-10-15 13:38:38 +00:00
Marty Kraimer
978cbb9517
make code easier to read
2001-10-15 13:36:49 +00:00
Jeff Hill
39a9682dbe
cosmetic
2001-10-12 23:05:44 +00:00
Jeff Hill
e2d2cdf882
wait a bit longer for IO completion
2001-10-12 22:53:09 +00:00
Jeff Hill
190914f680
tack change in dbEvent interface (now new events are initially disabled)
2001-10-12 22:49:27 +00:00
Jeff Hill
7fc0860442
dont allow disabled event to be removed from the queue
...
and changed interface so that new events are initially disabled
2001-10-12 22:48:30 +00:00
Jeff Hill
f31cbb8a8c
fixed to match new dbEvent interface
2001-10-12 22:47:06 +00:00
Jeff Hill
928f3234f2
fixed comment
2001-10-12 22:45:22 +00:00
W. Eric Norum
7b568edc59
Create RTEMS-specific README.
...
Modify st.cmd to reflect RTEMS directory structure.
2001-10-12 20:58:18 +00:00
W. Eric Norum
2cf796ce9b
Use st.cmd in the top-level IOC directory, not in bin/scripts. This change
...
means that the st.cmd script produced for the example application needs to
be edited by hand before it can be used by an RTEMS IOC.
2001-10-12 14:24:08 +00:00
Janet B. Anderson
4f56353867
Fix for DLL_LIBS.
2001-10-11 21:22:56 +00:00
Jeff Hill
5555ea4edc
supressed message about orphaned IO requests at exit because it
...
is perfectly normal for channels and therefore subscription IO
blocks to exist at exit (its the user's responsability to delete
them.
2001-10-10 22:57:41 +00:00
Jeff Hill
00d878aff8
supress shutdown when a circuit times out while connecting
2001-10-10 22:14:06 +00:00
Jeff Hill
d707be4c0e
ADDED IMPLICIT THREAD INIT
2001-10-05 01:32:53 +00:00
Jeff Hill
90b4d40b96
changed sprintf format
2001-10-05 01:32:18 +00:00
Jeff Hill
2015e37f53
fixed problems where lock was released but channel was
...
inconsistently attached to an IIU
2001-10-04 17:47:07 +00:00
Jeff Hill
e849feeb13
fixed proper shutdown of local CA subscriptions
2001-10-04 00:02:27 +00:00
Jeff Hill
28ecb1209f
fixed proper shutdown of local CA subscriptions
2001-10-03 23:47:24 +00:00
Jeff Hill
af42d394b9
fixed proper shutdown of local CA subscriptions
2001-10-03 22:38:53 +00:00
Jeff Hill
8ca27c4b4e
cosmetic
2001-10-03 22:37:30 +00:00
Marty Kraimer
932813b85e
check for removesOutstanding
2001-10-03 19:24:38 +00:00
Jeff Hill
659c60fd90
fixed inconsistent signed vs unsigned for thread priority
2001-10-03 18:45:32 +00:00
Jeff Hill
475e16ec96
use subroutine to compute the priority and rearranged cac constructor
...
to be robust in the face of exceptions (workaround for TII g++ bug)
2001-10-03 17:25:28 +00:00
Jeff Hill
17cb74de76
use subroutine to compute the priority
2001-10-03 17:24:12 +00:00
Jeff Hill
19f8326ae0
use subroutine to compute the priority and dont restart
...
the recv watchdog while holding the callback lock
2001-10-03 17:23:31 +00:00
Marty Kraimer
67eb482234
Removed accidental commit changes.
2001-10-03 15:21:50 +00:00
Marty Kraimer
bd2f706e0f
change daylight savings time
2001-10-03 15:07:42 +00:00
Janet B. Anderson
ac07c6a248
Added USR_LIBS to DLL_LIBS definition.
2001-10-03 13:52:05 +00:00
Jeff Hill
e27671e8d6
call free for memory pointed to by task variable before task variable is deleted
2001-10-02 22:22:51 +00:00
Jeff Hill
37d45a57f3
fixed memory leak in epicsThreadPrivateSet
2001-10-02 22:11:07 +00:00
Janet B. Anderson
ee4b426a34
Changes for automated depends.
2001-10-02 18:20:53 +00:00
Janet B. Anderson
480129b790
Changed SCRIPTS to SCRIPTS_HOST.
2001-10-02 18:17:26 +00:00
Janet B. Anderson
d7717d106d
Simplified some rules.
2001-10-02 18:15:42 +00:00
Jeff Hill
0c22d38d55
return "not connected" before "no write access" for put
2001-10-02 17:09:56 +00:00
Janet B. Anderson
75d0fc16e0
Added SCRIPTS_HOST and SCRIPTS_IOC.
2001-10-02 14:48:25 +00:00
Janet B. Anderson
42e498e2ff
Changed BIN_INSTALLS to SCRIPTS_HOST.
2001-10-02 14:46:54 +00:00
Janet B. Anderson
ba3be45400
Updates for R3.14.0.beta1.
2001-10-02 14:02:23 +00:00
Janet B. Anderson
e8d24da299
Updated vim and java lines.
2001-10-02 13:57:41 +00:00
Marty Kraimer
3843cc0ddb
wait 1 minute before reporting failure to contact ntpserver
2001-10-02 11:51:37 +00:00
Jeff Hill
06ee15bbfb
fixed potential deadlock (dont hold lock when calling cb)
2001-10-02 01:15:25 +00:00
Jeff Hill
b19e46db7e
send clear channel to the server when claim reply arrives and
...
there is no matching channel in the client. Also cleared up
other potential glitches related to deleting channels.
2001-10-02 01:14:09 +00:00
Jeff Hill
c54518d555
test for channel connected outside the clear channel request stub
2001-10-02 01:11:06 +00:00
Jeff Hill
deb6813aee
changed clear channel interface
2001-10-02 01:10:21 +00:00
Andrew Johnson
0080b2d007
Fixed operation in new app directory.
2001-10-01 21:55:50 +00:00
Janet B. Anderson
3eece23175
Removing unused copyright files.
2001-10-01 21:40:12 +00:00
Jeff Hill
1220439a85
cosmetic
2001-10-01 18:11:33 +00:00
Janet B. Anderson
34b5548ef1
Commented out OBJS_IOC epicsListTest because build fails for vxWorks-ppc604
...
on win32-x86 host.
2001-10-01 18:00:33 +00:00
Janet B. Anderson
0d9b5ce097
Added basename function.
2001-10-01 17:48:05 +00:00
Janet B. Anderson
ec8a33ea5b
Die if rmtree fails.
2001-10-01 17:45:09 +00:00
Janet B. Anderson
d4107b4900
Don't try to create directory if symbolic link of same name exists.
2001-10-01 17:42:09 +00:00
Janet B. Anderson
692c3b64b9
R3_14_0_beta1
2001-10-01 17:37:32 +00:00
Janet B. Anderson
8a29c82245
Merged changes from epics_R3_13_1_branch branch.
2001-10-01 17:36:15 +00:00
W. Eric Norum
c7f8051c84
RTEMS TFTP driver now handles leading ../ path name components properly.
...
Thus, for ../../dbd/example.dbd to be found properly, the st.cmd script
must be moved down two directories. For now it is in bin/scripts, but
that may change.
2001-09-29 19:51:24 +00:00
Janet B. Anderson
993f3423ee
Changed from tornado20 to tornado202.
2001-09-27 20:56:04 +00:00
Andrew Johnson
26016a2810
Improved readRelease subroutine to allow macro definitions after the
...
macro has been used.
2001-09-27 19:52:17 +00:00
Andrew Johnson
12ccb0936a
Replaced ReadReleaseFile subroutine with version from convertRelease.pl
...
which supports include and now allows definitions to appear after use.
2001-09-27 19:50:18 +00:00
Jeff Hill
7eaabd7df2
fixed spurious "server memory exhausted" message
2001-09-26 18:59:04 +00:00
W. Eric Norum
cab1f58df1
The RTEMS TFTP driver now supports a limited form of chdir(). This means that
...
the hack of redefining fopen is no longer necessary.
Link -lrtemsall before -lrtemsCom to ensure that the configuration information
gets pulled from the rtemsCom library.
2001-09-26 15:28:29 +00:00
W. Eric Norum
74f581dce5
RTEMS TFTP driver now supports a limited form of chdir(). This means that
...
the hack of redefining fopen is no longer necessary.
2001-09-26 15:27:12 +00:00
Marty Kraimer
ec582e8c91
remove def for pdbbase
2001-09-26 13:30:42 +00:00
Marty Kraimer
8139443186
make sure epicsThreadInit called
2001-09-26 12:36:07 +00:00
Marty Kraimer
ade7bebfcd
mkre changes for beta1
2001-09-26 11:51:52 +00:00
Marty Kraimer
9a651fe9bf
remove extra debug statements; changes for clarity
2001-09-26 11:49:26 +00:00
Jeff Hill
cee658604b
fixed unprotected increment that might cause problems on RISC arch
2001-09-25 23:58:11 +00:00
Jeff Hill
1f21e491ed
fixed race condition
2001-09-25 23:56:48 +00:00
Jeff Hill
78d663d064
implemented threadExitMain()
2001-09-25 15:59:16 +00:00
Jeff Hill
c7a82c3ce2
fixed race condition
2001-09-25 00:13:20 +00:00
Jeff Hill
0768bb9764
fixed potential race condition
2001-09-25 00:11:46 +00:00
Jeff Hill
0809aa8c8b
cosmetic
2001-09-25 00:10:23 +00:00
Jeff Hill
8b0161c463
added comment
2001-09-25 00:09:26 +00:00
Jeff Hill
c4b6554964
assert fail before allowing invalid thread id into use
2001-09-25 00:07:14 +00:00
Janet B. Anderson
682dbfae7a
Allow multiple includes of base RULES_BUILD (use first include).
2001-09-24 22:15:22 +00:00
Marty Kraimer
e4a75d4a8c
latest changes. Still extra printf statements
2001-09-24 19:49:08 +00:00
Marty Kraimer
878809a164
Still not working. Many asserts
2001-09-24 15:02:39 +00:00
Jeff Hill
8012642f9b
cosmetic
2001-09-21 18:49:29 +00:00
Jeff Hill
ba4df8fd29
cosmetic
2001-09-21 17:33:20 +00:00
Jeff Hill
5b2d1df716
cosmetic
2001-09-21 17:29:25 +00:00
Jeff Hill
2e329813aa
fixed possible race condition where put notify block might be nilled out
...
while it is running
2001-09-21 17:09:55 +00:00
Andrew Johnson
c5084f15cc
Removed EPICS_EXTENSIONS dependencies as this causes problems with the
...
RELEASE file checker. Now users of msi, sch2edif, e2db or dbst must
have these in their path, or define a variable pointing to the binary
in their application configure/RELEASE files. Capfast users may also
want to add the definition CAPFAST_TEMPLATES pointing to their EPICS
symbols, originally found via (EPICS_EXTENSIONS)/templates/capfast
2001-09-20 20:26:38 +00:00
Andrew Johnson
2cb9e531cc
Updated instructions in comments, moved EPICS_BASE to last line.
2001-09-20 20:14:35 +00:00
Andrew Johnson
4f2c38bb03
Changed how we decide whether or not to build cdCommands.
2001-09-20 20:09:14 +00:00
Jeff Hill
20ab67691f
dont deadlock if ca_clear_event() is in the subscription update callback
2001-09-20 17:45:20 +00:00
Jeff Hill
a04d40082c
fixed put notify blocking bug and put notify type mapping bug
2001-09-20 17:38:04 +00:00
Jeff Hill
e5d3ebaf70
catch out of bounds read
2001-09-20 17:34:06 +00:00
Jeff Hill
322b492f7f
improved sync group startup sequence
2001-09-20 17:30:50 +00:00
Jeff Hill
329d91c595
improved subscription startup sequence
2001-09-20 17:30:26 +00:00
Jeff Hill
347997bed1
install ca diagnostics header file
2001-09-20 17:29:51 +00:00
Jeff Hill
f3edc221f3
catch additional exceptions and modified subscription startup
...
to work better with local channels
2001-09-20 17:29:25 +00:00
Jeff Hill
44e8fa75d3
improved test for local channels
2001-09-20 17:27:49 +00:00
Jeff Hill
bffacccf79
improved tcpiiu shut down seq
2001-09-20 17:26:02 +00:00
Jeff Hill
ba36f44354
allow use from C++
2001-09-20 17:25:30 +00:00
Jeff Hill
d80c01f2b2
removed deadlock vulnerabilities
2001-09-20 17:24:54 +00:00
Jeff Hill
21f5c8a0de
throw standard exception class
2001-09-20 17:17:10 +00:00
Jeff Hill
bdd20db4f2
dont initiate IO in constructor
2001-09-20 17:16:45 +00:00
Jeff Hill
863b0ebb03
added new exception
2001-09-20 17:13:19 +00:00
Jeff Hill
7597f551ad
improved tcp shut down seq
2001-09-20 17:10:23 +00:00
Jeff Hill
b7128a8aa2
added stop threads member func
2001-09-20 17:09:50 +00:00
Marty Kraimer
f89f31b505
if epicsEventWaitWithTimeout fails dont continue
2001-09-20 13:46:37 +00:00
Marty Kraimer
42ecec6b11
fix bugs in dbLockShowLocked
2001-09-20 13:46:08 +00:00
Marty Kraimer
93d2705002
must Unlock
2001-09-20 11:54:27 +00:00
Marty Kraimer
ecd1cafe46
replace ca_search_and_connect with ca_create_channel
2001-09-20 11:54:05 +00:00
Jeff Hill
296304ca00
doc
2001-09-19 15:45:38 +00:00
Janet B. Anderson
66e3a3de22
Updated comment.
2001-09-18 19:01:55 +00:00
Janet B. Anderson
38269f4f21
Added vim environment variables.
2001-09-18 19:00:48 +00:00
Jeff Hill
0d9df123c6
moved lock to avoid recursive lock and potential deadlock
2001-09-18 17:58:54 +00:00
Jeff Hill
2893c435ac
doc
2001-09-18 17:06:31 +00:00
Jeff Hill
bce2df010c
fixed comment
2001-09-17 17:44:23 +00:00
Jeff Hill
14d152bcaf
cosmetic
2001-09-17 17:34:41 +00:00
Andrew Johnson
f280f73a64
Tidying up.
2001-09-14 20:06:07 +00:00
Andrew Johnson
65871f02e8
Tidying up convertRelease.pl stuff.
2001-09-14 20:02:30 +00:00
Janet B. Anderson
34d439983d
Tool file description updates.
2001-09-14 17:28:33 +00:00
Janet B. Anderson
29e4cd9f61
Added definitions needed by base build.
2001-09-13 22:06:05 +00:00
Janet B. Anderson
f855880786
Now creates CONFIG_APP_INCLUDE file.
2001-09-13 21:46:22 +00:00
Janet B. Anderson
01e185e1fa
Added RELEASE_INCLUDES and RELEASE_DBDFLAGS.
...
Removed base/configure defs, put defs in app/ext CONFIG_APP_INCLUDE file.
2001-09-13 21:43:53 +00:00
Andrew Johnson
c5d3e65511
Retain order of RELEASE entries in CONFIG_APP_INCLUDE and cdCommands.
...
Added <app>_HOST_LIB variable to CONFIG_APP_INCLUDE.
2001-09-13 21:30:23 +00:00
Andrew Johnson
365c82023f
Re-ordered and renamed some output from configAppInclude.
2001-09-13 20:54:42 +00:00
Janet B. Anderson
2891f74d54
Removed reference to depends.
2001-09-13 20:05:20 +00:00
Janet B. Anderson
0fe3dcdbe7
Fix for remove command filenames.
2001-09-13 19:53:20 +00:00
Andrew Johnson
28435f8f09
Added instructions about configure/Makefile and configure/RULES.ioc.
2001-09-13 19:42:51 +00:00
Janet B. Anderson
0966f06cb9
dbMakeDBDDepends replaced by mkmf.pl.
2001-09-13 19:34:38 +00:00
Janet B. Anderson
8d7cb4ce1d
Replaced makeDbDepends.pl with mkmf.pl.
2001-09-13 19:31:06 +00:00
Janet B. Anderson
118dcad5b4
Many DEPENDS changes. Many other changes also.
2001-09-13 19:29:58 +00:00
Janet B. Anderson
dbeab43347
Moved HOST_HDEPENDS_CMD here.
2001-09-13 19:28:42 +00:00
Janet B. Anderson
ce150624fb
Removed HOST_HDEPENDS_CMD.
2001-09-13 19:27:04 +00:00
Janet B. Anderson
8cdc639fb9
Removed duplicate CROSS_CXXFLAGS. Changed CROSS_HDEPENDS_CMD to MKMF.
...
HDEPENDS_INCLUDES_MKMF set to files with relative path names only.
2001-09-13 19:24:20 +00:00
Andrew Johnson
0d2922fbcf
Replaced with convertRelease.pl.
2001-09-13 19:19:15 +00:00
Andrew Johnson
575969a672
Switch to using convertRelease.pl script, run a consistency check in
...
application <top>/configure directories.
2001-09-13 19:17:52 +00:00
Andrew Johnson
c51161f7a4
New tool, replaces makeConfigAppInclude.pl makeIocCdCommands.pl
...
and makeRulesInclude.pl and also performs consistency checks of
application RELEASE files.
2001-09-13 19:14:36 +00:00
Janet B. Anderson
87661c57d4
R3.14.0beta1
2001-09-13 19:13:12 +00:00
Janet B. Anderson
c1ae00ab21
Removed references to MAKEDBDEPENDS and MAKEDBDDEPENDS.
2001-09-13 19:12:38 +00:00
Janet B. Anderson
c5fbd3e8ec
Moved GCC_EXEC_PREFIX to CONFIG.CrossCommon.
2001-09-13 19:11:45 +00:00
Janet B. Anderson
f7b89d58e9
Moved GCC_EXEC_PREFIX definition here.
...
Removed -B option since GCC_EXEC_PREFIX is defined.
2001-09-13 19:11:12 +00:00
Janet B. Anderson
3334174809
Added -mpentium cflag.
2001-09-13 17:50:57 +00:00
Marty Kraimer
c39788961e
dont call errlogPrintf if no memory
2001-09-13 17:45:37 +00:00
Janet B. Anderson
a5aa5c1543
Updated for R3.14.0.beta1.
2001-09-13 16:19:09 +00:00
Jeff Hill
9f96c98ff3
removed explicit template mechanism
2001-09-13 15:10:41 +00:00
Jeff Hill
60cd0e880b
removed templ inst mechanism
2001-09-13 15:06:46 +00:00
Jeff Hill
2b9212727f
removed explicit template mechanism
2001-09-13 15:02:15 +00:00
Janet B. Anderson
cc382a10e0
Updates for R3.14.0beta1.
2001-09-13 14:58:24 +00:00
Jeff Hill
82a6c078a9
no-longer needed since gnu now uses Borland style auto template instantiation
2001-09-13 14:56:32 +00:00
Janet B. Anderson
47779a4492
Comment changes only.
2001-09-12 14:23:02 +00:00
Janet B. Anderson
cb22f79e6d
Removed HOST_HDEPENDS_CMD definition, belongs in CONFIG_SITE.
2001-09-12 14:22:24 +00:00
Jeff Hill
16aa60586d
changed ca create channel doc
2001-09-11 18:10:38 +00:00
Jeff Hill
6ce71a7b54
doc
2001-09-11 14:34:59 +00:00
Jeff Hill
cda6791496
we must call shutdown in addition to close on Linux
2001-09-10 23:52:57 +00:00
Jeff Hill
ccd2eb30bd
wait for connection count to return to normal
2001-09-10 21:55:21 +00:00
Janet B. Anderson
7507eec873
Changed alpha3 to beta1.
2001-09-10 21:33:32 +00:00
Jeff Hill
eb1a83c71b
removed unnec lock
2001-09-10 20:44:02 +00:00
Jeff Hill
049953e8ac
COSMETIC
2001-09-10 20:43:35 +00:00
Jeff Hill
bf5ffaf41b
workaround for new ( std::no_throw ) Tornado II compiler bug check
2001-09-10 14:45:45 +00:00
Jeff Hill
0afaadb981
use std::bad_alloc()
2001-09-10 14:32:49 +00:00
Jeff Hill
dcd20fa978
use proper form of delete
2001-09-08 00:48:22 +00:00
Jeff Hill
6b2ff88e40
fixed gnu warnings
2001-09-07 23:32:26 +00:00
Jeff Hill
6426c3093e
make gnu hoppy
2001-09-07 23:29:35 +00:00
Jeff Hill
bdd52c1eb4
added missing include
2001-09-07 23:27:10 +00:00
Jeff Hill
43a5ce763b
fixed gnu warning
2001-09-07 23:25:54 +00:00
Jeff Hill
ad819cba65
restructure to eliminate use of select
2001-09-07 23:02:32 +00:00
Jeff Hill
6517109e7e
cosmetic
2001-09-07 23:00:47 +00:00
Jeff Hill
3fbee94fde
allow creation of end of seq iterator
2001-09-07 22:59:26 +00:00
Marty Kraimer
c92a488c82
remove EPICS_TS_MIN_WEST add EPICS_TIMEZONE
2001-09-06 19:15:56 +00:00
Marty Kraimer
81d04e3883
remove comments about TIMEZONE
2001-09-06 19:11:38 +00:00
Marty Kraimer
98cf88ab66
use EPICS_TIMEZONE instead of EPICS_TS_MIN_WEST
2001-09-06 19:09:27 +00:00
Marty Kraimer
d091596772
remove EPICS_TS_MIN_WEST add EPICS_TIMEZONE
2001-09-06 19:08:32 +00:00
Marty Kraimer
dce3f534ce
set TIMEZONE
2001-09-06 19:07:53 +00:00
W. Eric Norum
a4e4cfab7c
Give the select prototype C linkage.
2001-09-05 19:59:26 +00:00
Jeff Hill
4d4b491517
removed GNU compiler ifdef
2001-09-05 00:50:36 +00:00
Marty Kraimer
2b246be69b
if null record name show all
2001-09-04 13:59:44 +00:00
Janet B. Anderson
d5a587d616
Reformatted some lines.
2001-08-31 16:33:29 +00:00
Janet B. Anderson
1ce15d8137
Adding txt version of README.htm.
2001-08-31 16:22:56 +00:00
Jeff Hill
d70f4f718f
fixed redundant titles
2001-08-29 23:57:27 +00:00
Jeff Hill
e4da2bf773
added doc for channel priorities
2001-08-29 23:50:13 +00:00
Jeff Hill
d7b7747887
fixed amaya link
2001-08-29 21:55:08 +00:00
Jeff Hill
3a5fbed882
added date entry
2001-08-29 21:47:46 +00:00
Jeff Hill
4fa81a1ac6
added amaya icon
2001-08-29 21:45:51 +00:00
Jeff Hill
7fb6862dfb
fixed sun pro warning
2001-08-29 20:25:24 +00:00
Jeff Hill
40e476f7b9
test the entire priority range
2001-08-29 19:01:09 +00:00
Jeff Hill
36770de102
store the priority for use in casr
2001-08-29 18:57:50 +00:00
Jeff Hill
56fa1c87e8
fixed gnu warning
2001-08-29 18:43:16 +00:00
Jeff Hill
0c85c515f1
fixed gnu warning and added priority to casr
2001-08-29 18:42:57 +00:00
Jeff Hill
07e9ed18bf
added sendVersion member func
2001-08-29 17:57:19 +00:00
Jeff Hill
8aa2d63967
send the version when connecting
2001-08-29 17:56:40 +00:00
Jeff Hill
b136bfa3ed
added destroyInProgress member
2001-08-29 17:55:59 +00:00
Jeff Hill
8982740d23
fixed shutdown sequence bug
2001-08-29 17:55:16 +00:00
Jeff Hill
1c76b5d80a
cosmetic
2001-08-29 17:54:37 +00:00
Jeff Hill
40e19e0118
added sendVersion() and getMinorVersion() calls
2001-08-29 17:53:55 +00:00
Jeff Hill
becfc8ca3c
added change priority call
2001-08-29 17:52:38 +00:00
Jeff Hill
fc1d377622
added a test to verify client side priorities
2001-08-29 17:48:39 +00:00
Jeff Hill
74b5d6093f
changed noop request to version request
2001-08-29 17:48:02 +00:00
Jeff Hill
2d662d4d08
changed standard priorities
2001-08-29 17:47:37 +00:00
Jeff Hill
360841bdc1
changed name of priority member
2001-08-29 17:44:50 +00:00
Jeff Hill
fe7fb3ba50
change priority of client when recinving the version request
2001-08-29 17:42:09 +00:00
Jeff Hill
15a9e07ab2
send server's minor version to client during connect sequence
2001-08-29 17:41:31 +00:00
Jeff Hill
9b876d82dd
changed the way that thread priorities are computed
2001-08-29 17:40:39 +00:00
Jeff Hill
8c103d1cb9
added priority field
2001-08-29 17:39:51 +00:00
Jeff Hill
abf2b19755
define a priority range for the CA server
2001-08-29 17:38:48 +00:00
Jeff Hill
d6bbb0f3ef
use CA server high for priority offset
2001-08-29 17:37:58 +00:00
Janet B. Anderson
34ffeae3eb
Removed test on LIBTARGETS and SHARED_LIBRARIES.
...
Added PURIFY to link cmd.
2001-08-29 15:15:26 +00:00
Janet B. Anderson
86055bce3d
Changed SHRLIBNAME to SHRLIBNAME_YES.
2001-08-29 15:11:37 +00:00
Janet B. Anderson
e3f86b5cec
Make MKMF the default depends tool.
2001-08-29 15:02:34 +00:00
Janet B. Anderson
5b6f17f7db
Find R3.13 tools in HOST_ARCH directory.
2001-08-29 15:00:56 +00:00
Janet B. Anderson
678818b59f
Change for purify - define GCC_EXEC_PREFIX only for cross builds.
2001-08-29 15:00:06 +00:00
Jeff Hill
f3dc728e89
fixed more of the links
2001-08-28 00:20:55 +00:00
Jeff Hill
822d4dd79f
removed debug printfs
2001-08-27 17:34:26 +00:00
Jeff Hill
c90112a04c
fixed lockup when deleting events in flow control mode
2001-08-27 17:15:37 +00:00
Jeff Hill
9c892d128f
take a lock when decrementing event queue quota because this is
...
no longer atomic on RISC processors
2001-08-24 18:48:14 +00:00
Jeff Hill
8ad35f4038
improved dbel diagnostic
2001-08-24 18:42:56 +00:00
Jeff Hill
6d7cb09151
zero out pad bytes (supress purify warning)
2001-08-24 16:30:02 +00:00
Jeff Hill
d556e3375c
cosmetic
2001-08-24 16:29:19 +00:00
Jeff Hill
5a808ee4d5
include typeinfo
2001-08-23 21:59:33 +00:00
Jeff Hill
ab82d8c6fc
fixed gnu warnings
2001-08-23 21:36:31 +00:00
Jeff Hill
d8eded00c3
installed
2001-08-23 21:33:26 +00:00
Jeff Hill
f9a9010ad2
added prioritry parameter, but ignore it for now
2001-08-23 21:24:57 +00:00
Jeff Hill
a4144e9675
new create channel API
2001-08-23 21:15:41 +00:00
Jeff Hill
4daac95e18
added channel create priority and catch C++ exceptions before they enter C code
2001-08-23 21:14:56 +00:00
Jeff Hill
aef70acbb9
fixed no write access test management bug
2001-08-23 21:13:25 +00:00
Jeff Hill
d4e3b1b626
now there can be multiple tcpiiu per BHE
2001-08-23 21:12:14 +00:00
Jeff Hill
798e5b6d3a
fixed hang during channel delete and added client prioritization
2001-08-23 21:10:34 +00:00
Jeff Hill
dd723369fe
added new priority parameter
2001-08-23 21:08:42 +00:00
Jeff Hill
984d8cac2b
added bad priority error constant
2001-08-23 21:03:49 +00:00
Jeff Hill
a2cf8335fc
cosmetic
2001-08-23 21:02:48 +00:00
Jeff Hill
3235b59641
added new priority parameter
2001-08-23 21:02:22 +00:00
Jeff Hill
56e9cbfd67
beacon period no-longer fetched through the IIU
2001-08-23 21:01:12 +00:00
Jeff Hill
0aa19f05bc
avoid double io cancel
2001-08-23 20:54:00 +00:00
Jeff Hill
44ff5cf058
changes resulting from loss of one-to-one correlation between BHE and tcpiiu
...
and added new priority parameter
2001-08-23 20:53:24 +00:00
Jeff Hill
719340369c
changes resulting from loss of one-to-one correlation between BHE and tcpiiu
2001-08-23 20:52:32 +00:00
Jeff Hill
29218a2a27
added priority parameter
2001-08-23 20:51:29 +00:00
Jeff Hill
7af4623511
call show routines of bucket entries from the resource table show function
2001-08-23 20:46:53 +00:00
Jeff Hill
11d2c6b698
cosmetic
2001-08-23 20:45:42 +00:00
Janet B. Anderson
6eeb8c74a2
Supressed RM output lines. Made *_registerRecordDeviceDriver.cpp precious.
2001-08-23 19:09:18 +00:00
Janet B. Anderson
97d679e350
Changes for win32 output.
2001-08-23 19:02:56 +00:00
Janet B. Anderson
7c753f5383
Modified test jba override comments.
2001-08-23 18:59:12 +00:00
Janet B. Anderson
70b49f3ba4
Added HDEPENDS definitions.
2001-08-23 18:55:12 +00:00
Janet B. Anderson
fe2b7fd8fc
Use solaris compiler for HDEPENDS.
2001-08-23 18:53:57 +00:00
Janet B. Anderson
1a0bbfb0ca
Modified comments.
2001-08-23 18:50:24 +00:00
Janet B. Anderson
16f3eff801
Added mkmf tool definition.
2001-08-23 18:49:03 +00:00
Janet B. Anderson
91fe7cecfb
Simplified clean rule.
2001-08-23 18:48:05 +00:00
Janet B. Anderson
05d89d878e
Added basename function.
2001-08-21 15:01:28 +00:00
Janet B. Anderson
2034323254
Removed duplicate definitions.
2001-08-20 19:38:05 +00:00
Andrew Johnson
24351032cf
Moved SLOPE to before LINEAR, just in case any apps rely on the first
...
breakpoint table being LINEAR+1 (unlikely, but possible). This also
deliberately breaks any apps that haven't converted to using constants
defined in the generated menu*.h files.
2001-08-20 15:46:51 +00:00
Andrew Johnson
21b7bf8b6b
Removed special_linconv() routines, ESLO and EOFF can be set manually.
2001-08-17 22:44:46 +00:00
Andrew Johnson
a1b9e58cd0
ESLO and EOFF are now design fields, usable when no device support
...
special_linconv() routine is provided (for Raw Soft support).
LINR=SLOPE also allows design-time and CA setting of ESLO & EOFF.
Value changes by device support also cause CA monitors to be posted.
2001-08-17 22:34:58 +00:00
Andrew Johnson
99e5535085
Added SLOPE conversion type, for manual entry of ESLO and EOFF values.
2001-08-17 22:32:49 +00:00
Andrew Johnson
937b575ec3
Removed spurious menuLinr.dbd (LINR uses menuConvert found in src/bpt).
2001-08-17 22:30:59 +00:00
Jeff Hill
b1f414543a
dont delay for initial round trip estimate until first search
2001-08-16 23:31:53 +00:00
Jeff Hill
d69d957ebe
removed double ECA_DISCONN exception callback
2001-08-16 21:22:48 +00:00
Marty Kraimer
5e71997d09
backout RAWL, RAWF
2001-08-16 15:27:04 +00:00
Marty Kraimer
8f619b5f8d
backout RAWL,RAWH; allow user to set ESLO,EOFF
2001-08-16 15:26:14 +00:00
Jeff Hill
6e42c7e3e9
fixed gnu warning
2001-08-16 01:49:19 +00:00
Jeff Hill
48da409965
reduce the number of error constants in use
2001-08-16 01:26:55 +00:00
Jeff Hill
c35b876af4
made pName() public and added channel destroy notify in subscription class
2001-08-16 01:24:59 +00:00
Jeff Hill
19a8fe6e7b
call channel destroy notify mf for each attached IO when chan is destroyed
2001-08-16 01:24:09 +00:00
Jeff Hill
d67fcbdb67
added channel destroy notify mf
2001-08-16 01:23:33 +00:00
Jeff Hill
cc191cddbc
send channel destroy exception to all IO and send disconnect exception
...
to subscription IO
2001-08-16 01:22:22 +00:00
Jeff Hill
89d93df035
new error constant and mark defunct entries
2001-08-16 01:20:30 +00:00
Jeff Hill
93e745ef83
supress channel destroy exception in "old" API layer
2001-08-16 01:19:52 +00:00
Jeff Hill
9bbb9c1314
reduce the numbe rof error constants in use
2001-08-16 01:19:03 +00:00
Jeff Hill
217cc10840
supress channel destroy exception in "old" API layer and reclaim storage
...
for oldSubscription when channel is destroyed
2001-08-16 01:18:05 +00:00
Jeff Hill
977299cffd
cosmetic
2001-08-16 01:16:43 +00:00
Jeff Hill
f32583bdbd
fixed benign gnu warning
2001-08-16 01:16:22 +00:00
Jeff Hill
625beb2300
improved test
2001-08-13 21:08:12 +00:00
Jeff Hill
46bf66f198
removed function parameter
2001-08-13 21:07:44 +00:00
Jeff Hill
f77bdc3b54
removed unused code
2001-08-13 21:06:38 +00:00
Jeff Hill
2f50543112
changes to ensure graceful shutdown on LInux
2001-08-13 21:06:08 +00:00
Jeff Hill
2a1d135889
dont pull bytes out of sock until obtaining the cb lock so single
...
threaded apps work better
2001-08-13 21:04:58 +00:00
Jeff Hill
48ea56d295
removed unused code
2001-08-13 20:30:35 +00:00
Marty Kraimer
b3f2c87697
make sure prompt has a value
2001-08-13 15:57:45 +00:00
Jeff Hill
0c9c5c1682
removed osi shutdown interface
2001-08-13 14:02:10 +00:00
Jeff Hill
224c7494b6
cosmetic
2001-08-13 14:01:50 +00:00
Marty Kraimer
9b117a376e
fix compilation errors
2001-08-13 13:11:09 +00:00
Janet B. Anderson
ce506a77a7
Changes to mkmf.
2001-08-10 22:17:57 +00:00
Jeff Hill
81b169f059
*** empty log message ***
2001-08-10 19:47:20 +00:00
Janet B. Anderson
79d648229e
Merged changes from epics_R3_13_1_branch branch.
2001-08-10 16:26:19 +00:00
Jeff Hill
dbf7b13e9f
added some strftime tests
2001-08-10 00:46:15 +00:00
Jeff Hill
d19294499c
fixed strftime formating
2001-08-10 00:45:53 +00:00
Jeff Hill
d6587ddca1
reliable solution for shutdown differences
2001-08-10 00:07:17 +00:00
Jeff Hill
192632eaf2
doc
2001-08-10 00:07:06 +00:00
W. Eric Norum
b5322ea925
Add new RTEMS initialization/configuration library.
2001-08-09 20:01:11 +00:00
W. Eric Norum
6fad25e2d1
Move RTEMS initialization/configuration files from the libCom
...
os-dependent directory to their own directory.
This solves the problem in which these files include header files
which are not yet installed when libCom is being built.
2001-08-09 17:54:06 +00:00
Jeff Hill
cfc8c2b8e0
better message
2001-08-09 16:29:56 +00:00
Jeff Hill
73b3a37881
fixed shutdown to work for circuits that are connecting
2001-08-09 00:56:15 +00:00
Jeff Hill
2c71674012
supress disconnect message unles DEBUG is set
2001-08-09 00:55:05 +00:00
Jeff Hill
6c2303a958
added try catch block to pend io
2001-08-09 00:54:08 +00:00
Jeff Hill
331b9b3d8b
dont specify the default fd manager
2001-08-09 00:42:17 +00:00
Jeff Hill
7363d6a125
o increse stack size for threads calling call backs
...
o use shutdown() to knock threads out of recv(), but will this work on Solaris ?
The above change reacts to bugs in XTNextEvent() when an fd that has been
closed is registerd with XtAppAddInput
2001-08-08 23:51:33 +00:00
Jeff Hill
ec6806d071
added try catch to be safe
2001-08-08 23:48:15 +00:00
Janet B. Anderson
b5c0f11f5f
Corrected spelling and line size.
2001-08-08 20:29:11 +00:00
Janet B. Anderson
634f25873b
Initial version
2001-08-08 20:19:08 +00:00
Marty Kraimer
9765db4254
check for chid null
2001-08-08 15:04:34 +00:00
W. Eric Norum
4ebb8f4351
Remove unused include file.
...
Include header to get stack check function prototypes.
2001-08-07 21:44:22 +00:00
Janet B. Anderson
296d94a2c5
Added caExample_SRCS definition - SRCS required for automated depends.
2001-08-07 16:44:23 +00:00
Janet B. Anderson
355c0313f6
Removed R3.13 files Makefile.Host and Makefile.Ioc.
2001-08-07 16:32:03 +00:00
Janet B. Anderson
4cb9d0b7d8
Made MKMF the default for HOST_HDEPENDS_CMD.
2001-08-07 14:42:43 +00:00
Jeff Hill
7119b68a3b
fixed borland warning
2001-08-06 23:27:53 +00:00
Jeff Hill
58989fb8e1
supress additional warnings
2001-08-06 23:22:17 +00:00
Jeff Hill
1d07007562
supress messages triggered by normal C++ coding partices
2001-08-06 21:00:42 +00:00
Jeff Hill
f47210502e
use & in front of C++ member func pointer
2001-08-06 17:43:52 +00:00
Jeff Hill
de4f57cf5c
added html doc
2001-08-03 00:43:25 +00:00
Jeff Hill
6beb555fcc
installed into CVS
2001-08-03 00:41:56 +00:00
Jeff Hill
cfa8a80ee1
uninstalled
2001-08-03 00:41:37 +00:00
Jeff Hill
cbb5d190f5
installed into CVS
2001-08-03 00:34:26 +00:00
Jeff Hill
b05630a986
fixed benign purify warning
2001-08-02 23:58:40 +00:00
Jeff Hill
01a63dd7c5
made compatible with C++ test codes in mrkSoftTest
2001-08-02 22:46:59 +00:00
Janet B. Anderson
9391e3d9cc
Added mkmf.pl
2001-08-02 22:09:18 +00:00
Janet B. Anderson
a83f3f9214
Added HDEPENDS_CMD option for compiler or mkmf.pl
2001-08-02 22:09:16 +00:00
Jeff Hill
e661474c44
fixed solaris warnings
2001-08-02 21:21:26 +00:00
Jeff Hill
96557512f5
cosmetic
2001-08-02 21:20:54 +00:00
Jeff Hill
758eaede80
added diagnostic
2001-08-02 21:20:13 +00:00
Jeff Hill
0205741354
improved beacon period test
2001-08-02 21:19:50 +00:00
Jeff Hill
2e34ee4829
improved recv schedualing
2001-08-02 18:17:20 +00:00
Jeff Hill
dc50563da0
cleaned out recvFlag
2001-08-02 18:16:55 +00:00
Jeff Hill
c1e34b85fd
fixed IIU disconnect problem
2001-08-02 01:35:27 +00:00
Jeff Hill
d0e4a93563
simplified schedualing
2001-08-02 00:34:46 +00:00
Janet B. Anderson
cd43af94e1
Initial version.
2001-08-01 19:34:54 +00:00
Jeff Hill
4cb0e2b7cc
use proper form of include
2001-08-01 19:18:08 +00:00
Marty Kraimer
1fab139eca
really cant git rid of module_types.h and task_params.h
2001-08-01 18:14:39 +00:00
Marty Kraimer
cf99837560
get rid of dev/drv support; use OBJ library only
2001-08-01 14:33:15 +00:00
Marty Kraimer
9989ff73fe
Make vxCom an OBJ library
2001-08-01 14:31:59 +00:00
Marty Kraimer
86d42a8283
add trailing */
2001-08-01 13:34:13 +00:00
Jeff Hill
ba6a096e86
a fix for use of posix isnan() function
2001-07-31 21:35:26 +00:00
Jeff Hill
11ffedc376
removed extraneous else
2001-07-31 21:31:47 +00:00
Marty Kraimer
452d4df4fb
remove all dev/drv support
2001-07-31 19:49:19 +00:00
Marty Kraimer
b85bdd318b
increase stack size
2001-07-30 15:27:44 +00:00
Janet B. Anderson
464cb4b26b
Modified for automated depends.
2001-07-26 20:31:02 +00:00
Janet B. Anderson
33dbdc68a3
Added automated depends for created db and dbd files.
2001-07-26 20:27:16 +00:00
Janet B. Anderson
5930f5b7d9
Reordered SRC_DIRS for consistancy.
...
Allow CONFORM flags to be target, target/osclass, and target/t-a specific.
2001-07-26 20:19:06 +00:00
Marty Kraimer
216105deeb
add RAWL RAWF
2001-07-26 15:57:35 +00:00
Marty Kraimer
a5ebba6be3
use ansi function prototypes
2001-07-26 15:57:03 +00:00
Marty Kraimer
181f1e720f
add support for RAWL RAWF
2001-07-26 15:56:33 +00:00
Marty Kraimer
9ebaf81de3
use isnan from standard library support
...
For vxWorks provide implementation
2001-07-26 15:47:12 +00:00
Marty Kraimer
11e57aa52d
isnan was not impmemented on vxWorks
2001-07-26 15:43:22 +00:00
Ralph Lange
8a99fac979
Fixed HPUX warnings.
2001-07-26 08:58:34 +00:00
Ralph Lange
bbd6c9ef90
Fixed HPUX warnings.
2001-07-26 08:14:56 +00:00
Ralph Lange
3712987800
Fixed HPUX warnings.
2001-07-26 07:59:07 +00:00
Ralph Lange
e49a919434
Fixed HPUX errors (typename)
2001-07-26 07:45:30 +00:00
Janet B. Anderson
84007a0b20
Updated for header dependancy changes.
2001-07-25 20:46:09 +00:00
Janet B. Anderson
f11205de68
Comment changes.
2001-07-25 18:20:25 +00:00
Marty Kraimer
e573c4362f
make ringPointerTestMain a .cpp file; timerTest is obsolete
2001-07-25 15:21:38 +00:00
Marty Kraimer
ca14e4eabc
make exampleMain a .cpp file
2001-07-25 15:10:12 +00:00
Janet B. Anderson
c20c4c5380
Initial version.
2001-07-25 15:05:42 +00:00
Janet B. Anderson
fd6d55f1ae
Changes for R3.14
2001-07-25 14:44:46 +00:00
Janet B. Anderson
5178220160
Changes to automatically generate header file dependancies
2001-07-25 14:44:44 +00:00
Janet B. Anderson
443f95471e
CODE flag changes for cygwin build
2001-07-25 14:40:19 +00:00
Janet B. Anderson
bee24cadd8
Changes to automatically generate header dependancy files.
2001-07-25 14:40:18 +00:00
Janet B. Anderson
973e8eb0bc
Edit updates.
2001-07-24 19:46:14 +00:00
Marty Kraimer
7c81b6920e
remove old style C; use signed char for cvtCharToString; get rid of some warning messages
2001-07-24 13:47:29 +00:00
Marty Kraimer
420d583db2
allow hex and octal constants
2001-07-23 14:43:36 +00:00
Marty Kraimer
694f21d8b9
fix breakpoint table problem
2001-07-23 14:42:59 +00:00
Marty Kraimer
018f0b5186
Allow hex and octal constants for constant links
2001-07-23 14:39:40 +00:00
Marty Kraimer
3031016853
put VAL field in a promptgroup
2001-07-23 14:37:19 +00:00
Janet B. Anderson
ffdecd4a21
Undefine __STDC__ added for borland build.
2001-07-23 14:10:08 +00:00
Marty Kraimer
7df3905b5c
hpcompat.c was needed for HPUX 9; not supported
2001-07-23 13:09:55 +00:00
Ralph Lange
a6e67869db
Fixed Tornado warnings.
2001-07-20 17:38:20 +00:00
Ralph Lange
a67444ea1e
Fixed HPUX 11 problem: isnan() is a macro.
2001-07-20 17:36:41 +00:00
Ralph Lange
48aac3bc86
Fixed Tornado warnings
2001-07-20 17:33:50 +00:00
Janet B. Anderson
993fbd06e9
Updated to solaris 8 POSIX flags.
2001-07-19 15:27:44 +00:00
Jeff Hill
4698215212
added try lock test
2001-07-16 18:14:53 +00:00
Jeff Hill
35110d3e88
fixed incorrect status returned from tryLock()
2001-07-16 17:30:51 +00:00
Jeff Hill
a520078ce2
fixed spelling
2001-07-16 17:12:57 +00:00
Jeff Hill
e095b7feba
fixed sun pro warnings
2001-07-16 16:59:37 +00:00
Jeff Hill
13f8bc14ec
better test to determine if this is a receive processing thread,
...
and moved delay == 0 is wait forever to legacy ca_pend_io interface
2001-07-16 15:39:59 +00:00
Jeff Hill
ef54680c9d
better test to determine if this is a receive processing thread
2001-07-16 15:37:55 +00:00
Jeff Hill
4d3cf68a21
moved odd ball delay == 0.0 is wait forever behavior into
...
legacy ca_pend_io interface.
2001-07-16 15:36:19 +00:00
Jeff Hill
dd3baf0ce4
fixed and also simplified locking logic
2001-07-13 23:12:41 +00:00
Jeff Hill
57e8a344fc
moved odd ball delay == 0.0 is wait forever behavior into
...
legacy ca_pend_event interface so that we dont need to
keep doing this in the future.
2001-07-13 23:11:19 +00:00
W. Eric Norum
9803b24aa9
Ensure that host name is always null-terminated.
2001-07-13 18:48:03 +00:00
Jeff Hill
24a08c9c78
fixed problem discovered by Eric Norum
2001-07-13 18:08:49 +00:00
Jeff Hill
df9b5703d5
more tests
2001-07-13 16:10:08 +00:00
Jeff Hill
d0e047f78f
correct fix for thread switch problem on Linux
2001-07-13 16:06:39 +00:00
Marty Kraimer
d1c39d4089
dbNameToAddr dod the conversion
2001-07-13 13:16:19 +00:00
Jeff Hill
20aebe4460
kludge to test thread switch on Linux
2001-07-13 02:16:07 +00:00
Jeff Hill
2758df6db2
fixed potential deadlock
2001-07-13 02:06:16 +00:00
Jeff Hill
35d23ac6bd
fixed cac rundown bugs
2001-07-13 01:58:23 +00:00
Jeff Hill
a29b0fafc7
changed name of constant and added block until recv
...
backlog is complete to pend_event
2001-07-12 23:57:24 +00:00
Jeff Hill
ef4ebf4d4b
work correctly on systems without preemptive schedualing
2001-07-12 23:48:14 +00:00
Jeff Hill
bc0b51dbe4
made mf private
2001-07-12 23:25:58 +00:00
Jeff Hill
207f25f469
fixed typo
2001-07-12 18:03:45 +00:00
Jeff Hill
c61e68b4e3
revert to using virtual destroy() to destroy timers
2001-07-12 17:53:51 +00:00
Jeff Hill
b061bb6eb9
no need to save pointer to timer queue now
2001-07-12 16:04:04 +00:00
Jeff Hill
1042e657c8
improved internal class hierarchy
2001-07-12 16:02:54 +00:00
Jeff Hill
41a2ba5a9b
make timer queue visible from epicsTimer
2001-07-12 02:23:14 +00:00
Jeff Hill
f82a4a28d2
fixed comment
2001-07-12 02:20:55 +00:00
Jeff Hill
1403317247
fixed gnu warning
2001-07-11 23:47:40 +00:00
Jeff Hill
2923f64442
improved syntax diagnostic
2001-07-11 23:33:53 +00:00
Jeff Hill
e5b28e846b
adapt to new timer API
2001-07-11 23:31:45 +00:00
Jeff Hill
a16db0ee59
optimized word pop
2001-07-11 23:30:24 +00:00
Jeff Hill
ca2c93bda4
improved schedualing of recv process thread
2001-07-11 23:28:57 +00:00
Jeff Hill
72cbc5edf0
added recv proc flush postpone
2001-07-11 23:26:56 +00:00
Jeff Hill
c285cbfa30
optimized out v41ok test
2001-07-11 23:25:32 +00:00
Jeff Hill
bab43925ac
removed dated entry
2001-07-11 23:24:30 +00:00
Jeff Hill
9a1023a5da
optimized word pop
2001-07-11 23:24:02 +00:00
Jeff Hill
1ac9d69c64
added new pop routines
2001-07-11 23:22:08 +00:00
Jeff Hill
94a05a3077
removed junk
2001-07-11 23:19:45 +00:00
Jeff Hill
a5c339209b
improved schedualing of recv process thread
2001-07-11 23:19:13 +00:00
Jeff Hill
b1fee9b6e3
detect problems with ca poll
2001-07-11 23:17:21 +00:00
Jeff Hill
8ffb5e5fb9
delete timer via timer queue
2001-07-11 23:16:34 +00:00
Janet B. Anderson
71fa55fd2a
Removed unused shrlib suffix.
2001-07-09 20:05:04 +00:00
Janet B. Anderson
7b54119ff8
Changed to gnu compiler for depends rule.
2001-07-09 20:04:24 +00:00
Jeff Hill
21dc0da78c
fixed benign memory leak
2001-07-05 18:01:03 +00:00
Jeff Hill
d36ee2b634
cosmetic
2001-07-05 16:11:37 +00:00
Jeff Hill
7a6a6dc53e
fixed comment
2001-07-05 16:10:54 +00:00
Jeff Hill
5640c38032
removed garbage
2001-07-03 23:57:58 +00:00
Jeff Hill
c717ab3aec
track with timer API changes
2001-07-03 23:36:10 +00:00
Janet B. Anderson
a9f1052b59
Removed unused HOST_OPT_FLAGS definition.
2001-07-03 23:13:56 +00:00
Marty Kraimer
29b706dd35
call asSubRecordFunctionsRegister
2001-07-03 19:25:39 +00:00
Jeff Hill
5a9517cc4c
update the tiome stamp when scanning
2001-07-03 18:50:24 +00:00
Jeff Hill
803d57042d
improved "usage" diagnostic
2001-07-03 18:04:55 +00:00
Jeff Hill
8f07a836f0
use errlogPrintf
2001-07-03 18:04:30 +00:00
Jeff Hill
0eba4833fb
improved "usage" diagnostic and cmd line syntax
2001-07-03 18:03:49 +00:00
Jeff Hill
40ed20bdb1
use uniform PV name extension
2001-07-03 18:03:12 +00:00
Jeff Hill
40dab8bd5b
fixed spelling in comment
2001-07-03 18:01:40 +00:00
Jeff Hill
2b5d0af492
upgraded test diagnostics
2001-07-03 17:01:27 +00:00
Marty Kraimer
5ff1a8f2a3
make default precision 6 instead of 0
2001-07-03 12:49:01 +00:00
Jeff Hill
6db46f8890
properly byte swap in exception message
2001-07-03 01:27:13 +00:00
Jeff Hill
00815ca1c9
changed interface so that unreferenced table will not optimize away,
...
and fixed problem where get callback exception was incorrectly
handled
2001-07-03 00:59:38 +00:00
Jeff Hill
1fdcd08c9d
changed interface so that unreferenced table will not optimize away
2001-07-03 00:58:18 +00:00
Jeff Hill
e195df9f32
improved test diagnostics
2001-07-03 00:55:07 +00:00
Jeff Hill
b90c266295
fixed diagnostic
2001-07-03 00:54:37 +00:00
Andrew Johnson
185b773419
Added configuration files for the MVME2100 running Linux, both cross
...
and self-hosted compilation supported (but you don't want to use the
self-hosted if you can help it!). Assumes the standard Hard Hat
Linux install locations for the cross-development tools.
2001-07-02 21:49:36 +00:00
Andrew Johnson
f4f3c931b0
Extended the ~tsSLList<T>() workaround, egcs-2.91.66 doesn't like this either.
2001-07-02 21:44:51 +00:00
Janet B. Anderson
ac19d5fba6
Added O.Common dir to dependancies of BUILD_ARCHS rule.
2001-07-02 21:39:39 +00:00
Jeff Hill
36e7eb94c0
fixed function to match prototype
2001-06-29 22:41:35 +00:00
Jeff Hill
87a3481b2a
use Eric's new putenv API
2001-06-29 22:40:44 +00:00
Jeff Hill
c20ddad7c6
changed the API for CA context manipulation
2001-06-29 22:19:53 +00:00
Jeff Hill
f6ea24d417
allow subscription delete from subscription callback
2001-06-29 22:16:38 +00:00
Jeff Hill
7b16e38974
added test for monitor delete in event callback
2001-06-29 22:15:49 +00:00
Jeff Hill
69545bc772
installed some limited self test capabilities so that the hash tables
...
can be verified during regression testing
2001-06-28 22:12:54 +00:00
Janet B. Anderson
22abff43bf
Removed references to EPICS_BASE_LIB.
2001-06-28 21:54:36 +00:00
Janet B. Anderson
f7d0bf146c
Changed EPICS_BASE_HOST_BIN to INSTALL_HOST_BIN.
2001-06-28 21:38:25 +00:00
W. Eric Norum
61c057df16
Add comment explaining why aitConvert must be compiled without optimization
...
for RTEMS-pc386 targets.
2001-06-28 21:06:45 +00:00
Janet B. Anderson
60173f78cf
Remove compiler path requirement.
2001-06-28 21:05:42 +00:00
Janet B. Anderson
aa8e36e015
Added include for time.h.
2001-06-28 16:19:06 +00:00
Janet B. Anderson
d7279bbcbf
Allow make inc at top level
2001-06-28 16:07:56 +00:00
Janet B. Anderson
a6ceb5a3f1
Remove OPT flag for RTEMS-pc386 build.
2001-06-28 16:07:55 +00:00
Janet B. Anderson
b5e9036e79
Updated documentation for alpha3 release.
2001-06-27 18:30:07 +00:00
Janet B. Anderson
e76c4287ac
Added T_A specific OPT and WARN flags.
2001-06-27 14:21:32 +00:00
Janet B. Anderson
b1643cf138
Moved +DAportable to CODE flags.
2001-06-26 16:29:12 +00:00
Jeff Hill
76cb1ca826
tabs to spaces
2001-06-25 21:50:50 +00:00
Jeff Hill
384af09c72
changed tabs to spaces
2001-06-25 21:47:44 +00:00
Jeff Hill
8dbecc7b16
try to accomodate PPC
2001-06-25 21:14:08 +00:00
Jeff Hill
bbd3a45142
try to accomodate PPC
2001-06-25 20:34:53 +00:00
Janet B. Anderson
1e595bfaa6
Don't try to create directory if symbolic link of same name exists.
2001-06-25 19:28:11 +00:00
Jeff Hill
6d9a8de270
fix improper auto ptr release bug
2001-06-25 17:08:06 +00:00
W. Eric Norum
33e11134e5
RTEMS now provides a mechanism for interrogating the memory allocator.
2001-06-23 20:44:29 +00:00
Jeff Hill
e4447d8c97
removed overly conservative list node verification
2001-06-22 01:02:52 +00:00
Jeff Hill
d4126b1c80
fixed autoLock where autoRelease should have been
2001-06-21 23:19:02 +00:00
Jeff Hill
22e9be48ad
fixed bug in proper cleanup of client context
2001-06-21 23:04:44 +00:00
Jeff Hill
cf7df276ff
fixed potential deadlock
2001-06-21 22:44:38 +00:00
Marty Kraimer
3ac74dd5a8
keep private copy of pvname
2001-06-21 18:07:25 +00:00
Jeff Hill
e684ff02eb
simplified locking
2001-06-21 17:16:20 +00:00
Jeff Hill
f2332d1bb1
improved monitor first update test
2001-06-21 17:11:39 +00:00
Marty Kraimer
ae57d2592e
fix bug that could cause dbNotifyCancel to timeout
2001-06-21 13:16:59 +00:00
Jeff Hill
da412768fa
eliminate redundant code
2001-06-21 00:29:55 +00:00
Jeff Hill
99df1b5584
fixed a disconnect related problem and also improved
...
structure of locking
2001-06-20 17:45:19 +00:00
Janet B. Anderson
61ff831b2d
Uncommented epicsListTest.
2001-06-20 15:27:52 +00:00
Jeff Hill
6348395b7f
fixed gnu warning
2001-06-19 23:44:49 +00:00
Jeff Hill
13b74464ab
rearranged code so that we have a late start
...
process receive thread again
2001-06-19 23:30:09 +00:00
Jeff Hill
ab52e91d66
IO deletes must wait for callback completion
2001-06-19 20:05:44 +00:00
Janet B. Anderson
843595ed42
Allowed file and file/os specific WARN and OPT values.
2001-06-19 14:37:08 +00:00
Janet B. Anderson
4cf55705d6
Removed references to DBDNAME and DEBEXPAND.
2001-06-19 14:35:56 +00:00
Jeff Hill
d02e01c55b
fixed use of destroy member function without checking for nill pointer
2001-06-18 21:12:36 +00:00
Jeff Hill
8926a0a8b3
fixed uninitialized member
2001-06-18 21:11:49 +00:00
Jeff Hill
9a0f0900ce
work around problems in the Tornado compiler
2001-06-16 00:47:09 +00:00
Jeff Hill
5b729b2f31
updated for R3.14
2001-06-15 23:27:04 +00:00
Jeff Hill
60be389ce0
no need to specify hash table size
2001-06-15 23:07:03 +00:00
Jeff Hill
b271bcf8e9
no longer need to specify hash table size
2001-06-15 22:51:38 +00:00
Jeff Hill
89a2c69651
adjust to changing hash table api
2001-06-15 22:45:25 +00:00
Jeff Hill
3e622f35b2
improved message
2001-06-15 22:43:38 +00:00
Jeff Hill
389ed62c33
no need to specify hash table size
2001-06-15 22:41:54 +00:00
Jeff Hill
12ea010e4b
fixed bug where resource was deallocated but it was
...
still in the hash table, and no longer need to specify
the hash table size
2001-06-15 22:41:03 +00:00
Jeff Hill
25f6920f1f
fixed bug where resource was deallocated but it was still in the hash table
2001-06-15 22:39:54 +00:00
Jeff Hill
ca76832387
non need to specify hash table size
2001-06-15 22:39:01 +00:00
Jeff Hill
759b1a3541
improved test
2001-06-15 22:34:35 +00:00
Jeff Hill
9c89eabc84
now uses linear hashing technique to expand the table w/o
...
causing significant outliers in insertion or lookup delays
2001-06-15 22:33:48 +00:00
Jeff Hill
535ead1241
allow one list to be initialized from, and also steal the contents from,
...
another list
2001-06-15 22:18:09 +00:00
Andrew Johnson
28ea1b66a3
sysClkRateGet() _is_ defined in sysLib.h, but indirectly in the
...
drv/timer/timerDev.h file that it includes.
2001-06-14 22:03:50 +00:00
Janet B. Anderson
d5b84741ca
Fixed _USER_.
2001-06-14 21:45:43 +00:00
Janet B. Anderson
4375774da3
Added RTEMS template files.
2001-06-14 21:45:09 +00:00
Janet B. Anderson
d2c3f80fe4
Initial version.
2001-06-14 15:18:28 +00:00
Janet B. Anderson
865e4cbc01
Changed #if to make it more readable.
2001-06-14 14:48:42 +00:00
Janet B. Anderson
1688ff923b
Changed OBJS to SRCS for registerRecordDeviceDriver.
2001-06-14 14:43:58 +00:00
W. Eric Norum
95c23a4784
Clean up printout when RTEMS task has gone away.
...
Treat a missing RTEMS task as suspended. Do not print error message.
2001-06-13 20:43:48 +00:00
Janet B. Anderson
3a4435a70a
Removed unneeded vxWorks LDFLAGS undefined iocInit line.
2001-06-13 19:52:12 +00:00
Marty Kraimer
8d1830b8c6
make sure iocshReg is defined
2001-06-13 19:49:56 +00:00
Marty Kraimer
8693ee19f9
registerRecordDeviceDriver was not in library
2001-06-13 14:20:59 +00:00
Jeff Hill
71ccf13585
eliminate option to turn off exceptions
2001-06-12 17:54:30 +00:00
Jeff Hill
4886ad2b6d
fixed to use const for begin and end
2001-06-12 17:48:36 +00:00
Jeff Hill
bbb3b9a432
new timer creation API
2001-06-12 17:22:27 +00:00
Jeff Hill
4444b74a58
fixed purify warning
2001-06-12 17:20:07 +00:00
Jeff Hill
ff76c98aa3
removed warning message
2001-06-12 17:18:20 +00:00
Jeff Hill
87f9c12a77
dont use free list for passive timer queue because of entaglements
...
between the file scope free list destructor and any file scope
file descriptor manager destructor's attempts to destroy a
passive timer queue
2001-06-12 17:16:52 +00:00
Jeff Hill
08208e995d
changed the api for creating timers to match new timer API
...
and dont allow exceptions to be dissabled
2001-06-12 17:15:06 +00:00
Jeff Hill
452ead8a9f
changed the api for creating timers to match new timer API
2001-06-12 17:14:16 +00:00
Jeff Hill
403c377de8
revert because workaround for RTEMS didnt build
2001-06-11 22:28:51 +00:00
Janet B. Anderson
6098b72694
Added rules for all, install, and rebuild.
2001-06-11 20:41:47 +00:00
Jeff Hill
5395f95484
workarounds for problems discovered when building for RTEMS
2001-06-11 20:13:42 +00:00
Janet B. Anderson
dd95b5462e
Removed references for baseLIBOBJS.
2001-06-11 18:53:07 +00:00
Jeff Hill
77a90ccc57
made diff computations const
2001-06-11 18:16:08 +00:00
Jeff Hill
24b1da7fff
made diff computations identical
2001-06-11 18:15:14 +00:00
Jeff Hill
2a22727348
workarounds for problems discovered when building for RTEMS
2001-06-11 17:57:31 +00:00
Jeff Hill
01b7b23743
dont pull in stdio.h in the header since it isnt referenced there
2001-06-11 17:08:07 +00:00
Marty Kraimer
26a92d3526
make alarm a link LINK_ALARM
2001-06-11 14:31:30 +00:00
Marty Kraimer
c6696c209f
force at least a 1 tick delay if timeOut >0.0
2001-06-11 14:30:04 +00:00
Janet B. Anderson
c3cbf1bd2c
Die if rmtree fails.
2001-06-08 20:36:54 +00:00
Jeff Hill
c2a5eef5d4
added time stamp tests
2001-06-07 17:24:28 +00:00
Janet B. Anderson
cb0d92aa82
Changed LIBOBJS_HOST to LIBRARY_LD_OBJS.
2001-06-07 16:15:16 +00:00
Janet B. Anderson
d8ca8c6d72
R3.14.0alpha3
2001-06-07 16:00:45 +00:00
Janet B. Anderson
fddb0939a4
Added notes for building solaris-sparc-gnu.
2001-06-07 15:58:13 +00:00
Janet B. Anderson
c307a05e81
Changed MSI definition.
2001-06-07 15:57:22 +00:00
Jeff Hill
4ae24683fc
fixed gnu warning
2001-06-07 15:53:24 +00:00
Janet B. Anderson
7874d35daf
Changes to create vxWorks archive libraries and prods.
2001-06-07 14:26:06 +00:00
Jeff Hill
06bec39aa7
proper conversion from floating point offset to integer nsec
2001-06-06 19:33:25 +00:00
Jeff Hill
b6479bbc80
added parens
2001-06-06 18:51:05 +00:00
Jeff Hill
6a96052fcf
fixed gnu warning
2001-06-06 18:24:12 +00:00
Jeff Hill
5e215a944d
more changes for type safe thread id
2001-06-06 18:19:42 +00:00
Jeff Hill
6937cc4075
more changes for type safe thread id
2001-06-06 18:16:43 +00:00
Jeff Hill
39b28e9bd6
clean up resulting from type safe thread id
2001-06-06 17:55:48 +00:00
Jeff Hill
fbf5947f15
fixed wrong destroy method called
2001-06-06 17:45:16 +00:00
Jeff Hill
3ede456a0d
fixed comment
2001-06-06 17:38:15 +00:00
Jeff Hill
b13d938b11
use struct ptr for ID types because:
...
o this is more type safe
o this works better with source level debuggers
2001-06-06 17:28:37 +00:00
Jeff Hill
07a767e345
possibly bad guess for the number of channels
2001-06-04 23:20:41 +00:00
Jeff Hill
1f8d22994c
bad guess for the number of channels
2001-06-04 23:18:47 +00:00
Jeff Hill
54949779a9
dont always use default exception handler
2001-06-04 23:18:08 +00:00
Jeff Hill
1611bc40f7
set default number of channels guess
2001-06-04 23:16:25 +00:00
Jeff Hill
d9508ce1e4
o set default number of channels guess
...
o clean up get copy ifit fails prematurely
2001-06-04 23:15:50 +00:00
Jeff Hill
e4b95a6ae7
use proper printf
2001-06-04 23:15:19 +00:00
Jeff Hill
fde282b967
added printf MF
2001-06-04 23:13:49 +00:00
Jeff Hill
93a8be53d8
clean up get copy ifit fails prematurely
2001-06-04 23:12:59 +00:00
Jeff Hill
22b5eca868
set number of channels guess
2001-06-04 23:12:23 +00:00
Jeff Hill
5d3495485d
dont always use default exception handler
2001-06-04 23:11:56 +00:00
Jeff Hill
11388a5ad3
removed comment
2001-06-04 23:10:45 +00:00
Jeff Hill
7be47b2b86
added more tests
2001-06-04 23:08:55 +00:00
Jeff Hill
4c50314331
o set default number of channels guess
...
o clean up get copy ifit fails prematurely
2001-06-04 23:08:39 +00:00
Jeff Hill
f49289fdd0
fixed problem where put conversion fails but nevertheless
...
1) caller of db_put_field gets successful status
2) the array size is modified.
2001-06-01 22:19:04 +00:00
Jeff Hill
2a50d5f897
added more exception tests
2001-06-01 22:10:10 +00:00
Jeff Hill
09be73c889
added array exception test
2001-06-01 17:56:37 +00:00
Jeff Hill
b716cca8b0
compiler restrictions
2001-06-01 16:47:57 +00:00
Jeff Hill
c585721024
cosmetic
2001-06-01 16:45:38 +00:00
Jeff Hill
31a2548d28
new tasks
2001-06-01 16:44:54 +00:00
Jeff Hill
ba8e61f26a
fixed bug where suibscription cancel request was not sent to
...
server when user canceled IO
2001-06-01 16:44:17 +00:00
Jeff Hill
75a5891fb0
improved diagnostic
2001-06-01 16:40:31 +00:00
Jeff Hill
d0438b37a1
fixed win32 warning
2001-05-31 20:42:03 +00:00
Jeff Hill
a456376230
fixed syntax error not detected by ms vis c++
2001-05-31 20:26:26 +00:00
Jeff Hill
d8a5dc3563
simplified
2001-05-31 20:19:34 +00:00
Jeff Hill
47757dffaf
code clarity
2001-05-31 20:18:12 +00:00
Jeff Hill
e73613a699
added 8 bit unsigned integer type
2001-05-31 20:17:55 +00:00
Jeff Hill
b1ca3061a1
avoid precision problems with 0.0 constant
2001-05-31 20:17:20 +00:00
Jeff Hill
194435b010
removed use of TRUE and FALSE
2001-05-30 22:52:46 +00:00
Jeff Hill
0504af338b
restored ca_pend()
2001-05-30 21:56:30 +00:00
Andrew Johnson
257d4af995
Fixed strange problems on win32, perl line endings.
2001-05-29 16:50:29 +00:00
Andrew Johnson
2f128e7e39
Oops, missing '!' in ARGV check
2001-05-29 15:12:20 +00:00
Andrew Johnson
e3203ca468
Fixed problem with Cygwin Perl not supporting globs properly,
...
and bug that -l option needed an argument.
2001-05-25 20:11:45 +00:00
Jeff Hill
564ca4a6f6
restart interrupted system call
2001-05-24 22:07:02 +00:00
Jeff Hill
4be3cc14a8
cosmetic
2001-05-24 21:28:18 +00:00
Jeff Hill
a7f8f90ddc
restart sendto system call if it is interrupted
2001-05-24 21:14:40 +00:00
Jeff Hill
8d1e2327df
better diagnostics
2001-05-24 00:24:05 +00:00
Jeff Hill
bc0b97556e
properly display version number of server
2001-05-23 23:06:33 +00:00
Jeff Hill
fb7a2d6490
fixed bug in test
2001-05-23 23:06:07 +00:00
Jeff Hill
eb9b01e118
better messages
2001-05-23 23:05:30 +00:00
Jeff Hill
ac587806a0
fixed message
2001-05-23 22:43:23 +00:00
Jeff Hill
5961325186
fixed format problem
2001-05-23 22:34:26 +00:00
Jeff Hill
61e2a3f8ce
removed redundant release data description
2001-05-23 21:34:27 +00:00
Jeff Hill
5179d0d505
better config of ifconfig differences
2001-05-23 20:54:48 +00:00
Janet B. Anderson
9ecf5a5349
Added pv_DIR defintions.
2001-05-23 16:17:35 +00:00
Janet B. Anderson
13de25e9f4
Reordered <lib>_DIR definitions.
2001-05-23 16:15:18 +00:00
Jeff Hill
6fbf031e75
fixed sun pro warnings
2001-05-23 01:23:23 +00:00
Jeff Hill
4a5067b8a6
fixed gnu warnings
2001-05-23 00:57:05 +00:00
Jeff Hill
245bd5ab5e
fixed gnu warnings
2001-05-23 00:48:41 +00:00
Jeff Hill
069e25aa72
workaround gnu compiler bug
2001-05-23 00:12:59 +00:00
Jeff Hill
48aa0b3e45
small optimization
2001-05-22 23:35:23 +00:00
Jeff Hill
6d5a8b94a6
use osiSocklen_t
2001-05-22 16:26:22 +00:00
Jeff Hill
bee3c82735
fixed undefined symbol on Solaris
2001-05-22 16:24:39 +00:00
Jeff Hill
e3a0888cb3
removed unused variable
2001-05-22 15:45:56 +00:00
Jeff Hill
e6a9227421
added typedef
2001-05-22 15:43:40 +00:00
Jeff Hill
f78c134d31
fixed c++ loop index scope problem
2001-05-22 02:21:57 +00:00
Jeff Hill
7f88505a9a
use socklen_t for linux
2001-05-22 02:10:51 +00:00
Jeff Hill
0b40765719
removed osiTimer
2001-05-22 02:05:23 +00:00
Jeff Hill
9940b408fb
made compatible with changes in service API
2001-05-22 02:02:41 +00:00
Jeff Hill
70de17474b
large array changes
2001-05-22 02:02:10 +00:00
Jeff Hill
fa87c186fe
made compatible with timer library API changes
2001-05-22 01:51:55 +00:00
Jeff Hill
63c2a025d3
made compatible with timer library API changes
2001-05-22 01:46:13 +00:00
Jeff Hill
13212ddfea
made compatible with time library API changes
2001-05-22 01:45:39 +00:00
Jeff Hill
976ce6a645
removed old timer tests
2001-05-22 01:44:40 +00:00
Jeff Hill
cf668c6448
no message
2001-05-22 01:40:37 +00:00
Jeff Hill
bc4bd0216e
used a union after reading warnings about potential g++ optimizations
2001-05-22 01:39:35 +00:00
Jeff Hill
6440ee39e8
cosmetic
2001-05-22 01:38:29 +00:00
Jeff Hill
f8cf4a582e
made compatible with timer library API changes
2001-05-22 01:37:09 +00:00
Jeff Hill
1f7c046c8f
added new env var
2001-05-22 01:34:47 +00:00
Jeff Hill
f6c9619a48
use now throw new
2001-05-22 01:32:00 +00:00
Andrew Johnson
6bd55da631
Modifications to support architecture-specific template files.
...
vxWorks-specific and Common files for host IOCs
2001-05-19 02:42:59 +00:00
Andrew Johnson
2b0f55ad23
Modifications to support architecture-specific template files.
...
Only vxWorks IOCs need an nfsCommands file installing
2001-05-19 02:42:47 +00:00
Andrew Johnson
430ce13c0e
Modifications to support architecture-specific template files.
...
nfsCommands is only needed for vxWorks IOCs
2001-05-19 02:40:46 +00:00
Andrew Johnson
f69a2933a9
Modifications to support architecture-specific template files.
...
iocBoot/ioc/Makefile specifies whether to build cdCommands
2001-05-19 02:40:23 +00:00
Andrew Johnson
db60073049
Modifications to support architecture-specific template files.
2001-05-19 02:39:09 +00:00
Jeff Hill
bf13ffdfe3
print error and error summary
2001-05-18 20:03:23 +00:00
W. Eric Norum
83a864997d
Implement agreed-upon semantics for delay/timeout arguments.
...
A delay/timeout <=0.0 results in a yield/poll.
A delay/timeout >0.0 is rounded up to 1 tick.
2001-05-18 19:36:03 +00:00
Marty Kraimer
5f07d422fd
new
2001-05-18 18:20:07 +00:00
Marty Kraimer
f30ceae58b
if delay>0 than taswkDelay at least 1 tick
2001-05-18 18:11:42 +00:00
Jeff Hill
4dc395bb24
measure delay of zero
2001-05-18 18:04:59 +00:00
Jeff Hill
61b049dd46
use unsigned , not double, constant
2001-05-18 18:03:41 +00:00
Jeff Hill
5ba2368b00
used unsigned not double constant
2001-05-18 18:02:02 +00:00
Jeff Hill
962f6d08d1
fixed improper use of unsigned type
2001-05-18 16:35:06 +00:00
Jeff Hill
a0e4aeba1e
round hibernation delays greater than zero but less than 1mS to 1mS
2001-05-18 16:31:07 +00:00
Jeff Hill
71b3d962cf
round hibernation delays greater than zero but less than 1mS to 1 mS
2001-05-18 16:29:58 +00:00
Marty Kraimer
b4ef480a49
use DBF_DOUBLE instead of DBF_FLOAT
2001-05-17 19:18:39 +00:00
Marty Kraimer
0a48ac3a35
use double instead of float
2001-05-17 19:15:43 +00:00
Marty Kraimer
e14120a25d
help prevent execptions on double to float
2001-05-17 19:15:07 +00:00
W. Eric Norum
d99fb7029d
Change all instances of ioccrf' to iocsh' to reflect the added
...
capabilities of the IOC shell routines.
2001-05-17 18:16:49 +00:00
W. Eric Norum
84cd107ad9
Make epicsEnvShow work when called from vxWorks shell or iocsh.
...
Limits operation to a single argument.
2001-05-17 16:56:14 +00:00
Marty Kraimer
63a964914d
gsubRecord obsolete
2001-05-16 14:34:00 +00:00
Marty Kraimer
a543f647ae
remove old style c function prototypes
2001-05-16 13:45:32 +00:00
Jeff Hill
1e552c57e4
added info on the MDd option
2001-05-09 21:31:55 +00:00
Janet B. Anderson
aed2fd1f51
Added calls to recGblGetGraphicDouble and recGblGetControlDouble.
2001-05-09 14:32:30 +00:00
W. Eric Norum
b8f79c760b
Clean up restart message.
2001-05-07 19:37:39 +00:00
W. Eric Norum
87a038a379
Add logging (console and syslog) of reason for most recent restart.
2001-05-07 19:32:18 +00:00
W. Eric Norum
3ec821a74a
Create os-specific versions of routines to set and
...
display environment variables.
2001-05-07 16:11:57 +00:00
Jeff Hill
01311de271
added timeout and sleep delay tests
2001-05-04 21:41:23 +00:00
W. Eric Norum
9549c0dc00
Make network driver name match the one imposed by the 3C509 driver.
2001-05-02 15:55:47 +00:00
Marty Kraimer
b95129d71b
replace dbDefs.h eefinitions with menu definitions
...
Fix OMSL bug reported by Andy Foster
2001-05-01 19:56:53 +00:00
Marty Kraimer
a4ba05e90c
get rid of defs that should come from menus
2001-05-01 19:55:34 +00:00
W. Eric Norum
f8f306624e
Remove env command -- vxWorks has no environ pointer.
...
Add epicsPrtEnvParams to print all EPICS environment parameters.
Add printEnv to print specified environment variables.
2001-05-01 18:38:50 +00:00
Jeff Hill
a1ef63686c
use conatant INFINITE
2001-05-01 17:03:07 +00:00
Jeff Hill
d7126b0784
formatting
2001-05-01 17:02:22 +00:00
Jeff Hill
68f40981a3
detect overrange in sleep
2001-05-01 17:01:50 +00:00
W. Eric Norum
92d922d446
Add comment.
2001-04-30 21:05:21 +00:00
W. Eric Norum
ea74ab6e7a
Allow network interface card to be selected using site-specific
...
configuration file. Provide example selection for RTEMS pc386 target.
2001-04-30 21:03:12 +00:00
Janet B. Anderson
057fbc10a0
Now allows include statements.
2001-04-27 14:05:07 +00:00
Jeff Hill
636c028b56
changes from stephanie
2001-04-25 19:59:50 +00:00
W. Eric Norum
90e07a7840
Change prompt from rtems> ' to epics> '
...
Don't proceed until clock has been synchronized with NTP.
2001-04-24 19:40:39 +00:00
W. Eric Norum
f1f5f385bb
Add `env' command to print enviornment variables.
2001-04-24 19:35:57 +00:00
W. Eric Norum
647221079f
Fix up broken putenv().
2001-04-24 18:36:31 +00:00
Janet B. Anderson
0a3f27c689
Changed lex and yacc rules.
2001-04-24 16:44:59 +00:00
Janet B. Anderson
42aa85a1d9
Added DEPSCHS to edf rule.
2001-04-24 14:27:35 +00:00
Jeff Hill
91707b9e92
fixed too many accept error messages problem
2001-04-23 17:24:46 +00:00
Jeff Hill
5152152edb
added comment
2001-04-20 19:39:45 +00:00
W. Eric Norum
9f2d93d2d4
Allow application code to override RTEMS network configuration.
2001-04-20 19:18:54 +00:00
Jeff Hill
01c5adc8a7
test
2001-04-20 15:15:10 +00:00
Jeff Hill
22ec308865
test
2001-04-20 15:14:46 +00:00
Jeff Hill
e585c60d67
fixed sun pro warning
2001-04-20 01:21:48 +00:00
Jeff Hill
452c8d1384
dont use c++ style comment in header used by C files
2001-04-20 00:56:27 +00:00
Jeff Hill
00641af25c
fixed gnu warnings
2001-04-20 00:50:19 +00:00
Jeff Hill
a42a95f60a
updated to match service API changes
2001-04-20 00:46:18 +00:00
Jeff Hill
c6d116d1e8
fixed gnu warning
2001-04-20 00:13:58 +00:00
Jeff Hill
1c6767d3f2
broke apart monolithic iocinf.h header file
2001-04-20 00:08:41 +00:00
Jeff Hill
1e786e3d5a
broke apart monolithic iocinf.h header file
2001-04-19 23:52:07 +00:00
Jeff Hill
03a92021a7
removed redundant parens
2001-04-19 23:50:50 +00:00
W. Eric Norum
7cbc79ff30
Clean up semaphore statistic gathering.
2001-04-19 01:53:06 +00:00
Jeff Hill
e20bf02652
moved oldChannelNotify inlines to oldAccess.h
2001-04-17 20:22:15 +00:00
Jeff Hill
20e702a629
moved oldChannelNotify inlines here
2001-04-17 20:21:07 +00:00
Jeff Hill
1f52aaf9d6
reformat
2001-04-17 17:37:41 +00:00
Jeff Hill
c2ffc9e893
automate production of version string
2001-04-17 17:37:17 +00:00
Jeff Hill
eeaf3af7a4
fixed sun pro warning
2001-04-17 17:36:37 +00:00
Jeff Hill
a8a86993e3
fixed sun pro warnings
2001-04-17 00:44:59 +00:00
Jeff Hill
76560ce7c3
added reset()
2001-04-17 00:14:42 +00:00
Jeff Hill
1ec6f444b7
changed file name
2001-04-17 00:03:02 +00:00
Jeff Hill
8d5075b441
fixed gnu warnings
2001-04-16 23:46:32 +00:00
Jeff Hill
84bec6ceba
fixed gnu warning
2001-04-16 23:41:47 +00:00
Jeff Hill
ee60f232c1
made destructors virtual
2001-04-16 23:33:45 +00:00
Jeff Hill
e73d083131
fixed ws in endif clause
2001-04-16 23:30:42 +00:00
Jeff Hill
7a56359b73
added ws at eof
2001-04-16 23:30:12 +00:00
Jeff Hill
e73d66bbff
added newline at eof
2001-04-16 23:25:03 +00:00
Jeff Hill
008b125aec
fixed ws in endif clause
2001-04-16 23:14:18 +00:00
Jeff Hill
bfe4d463c1
changed to C style comment
2001-04-16 22:59:47 +00:00
Jeff Hill
f69a65a4fe
dont hold lock while calling callbacks
2001-04-16 22:51:37 +00:00
Jeff Hill
332a7228a8
dont hold lock while calling callbacks
2001-04-16 22:38:38 +00:00
Jeff Hill
4b99a3d268
installed epics_auto_ptr.h
2001-04-16 22:36:59 +00:00
Jeff Hill
c2e6490220
installed
2001-04-16 22:36:28 +00:00
Jeff Hill
aa2516eb85
improved test
2001-04-16 21:59:38 +00:00
Jeff Hill
01fd6d5253
no need to check for nill
2001-04-16 21:49:53 +00:00
Andrew Johnson
95806cd1cd
MSVC can't handle partial template specializations (swap<T>), so removed
...
removed swap<epicsList<T>> and renamed epicsSwap<epicsList<T>> to
epicsListSwap<T>
2001-04-12 15:35:56 +00:00
Marty Kraimer
22df1fb68a
new files
2001-04-09 19:45:51 +00:00