Compare commits

...

1979 Commits

Author SHA1 Message Date
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
1392 changed files with 52444 additions and 152890 deletions

109
LICENSE Normal file
View File

@@ -0,0 +1,109 @@
Copyright (c) 2002 University of Chicago and The Regents of the University
of California. All rights reserved.
EPICS BASE is distributed subject to the following license agreement:
SOFTWARE LICENSE AGREEMENT
Software: EPICS BASE
Versions: 3.13.7 and higher
IMPORTANT! READ CAREFULLY: EPICS BASE is NOT distributed as Open Source.
This is a legal agreement between you (in your capacity as an individual
and as an agent for your company, institution or other entity) and The
University of Chicago, as Operator of Argonne National Laboratory under
Contract W-31-109-ENG-38 with the U.S. Department of Energy ("Argonne"),
and The Regents of the University of California, as Operator of Los Alamos
National Laboratory under Contract W-7405-ENG-36 with the U.S. Department
of Energy ("Los Alamos").
1. The "Software", below, refers to EPICS BASE (in either source code, or
binary form and accompanying documentation). Each licensee is
addressed as "you" or "Licensee."
2. Argonne and Los Alamos are copyright holders in the Software. The
copyright holders and their third-party licensors hereby grant
Licensee a royalty-free nonexclusive license, subject to the
limitations stated herein and U.S. Government license rights.
3. You may modify and make a copy or copies of the Software for use
within your organization, if you meet the following conditions:
a. Copies in source code must include the copyright notice and this
Software License Agreement.
b. Copies in binary form must include the copyright notice and this
Software License Agreement in the documentation and/or other
materials provided with the copy.
4. You may modify a copy or copies of the Software or any portion of it,
thus forming a work based on the Software, and distribute copies of
such work outside your organization, if you meet all of the following
conditions:
a. Copies in source code must include the copyright notice and this
Software License Agreement;
b. Copies in binary form must include the copyright notice and this
Software License Agreement in the documentation and/or other
materials provided with the copy;
c. Modified copies and works based on the Software must carry
prominent notices stating that you changed specified portions of
the Software; and
d. Prior to sending a copy or modified copy of the Software to any
person or entity outside your organization you must verify with
Argonne that the intended recipient of the Software has executed
a license with Argonne for EPICS BASE. (See
http://www.aps.anl.gov/epics/license/verify.php for information
on how to contact Argonne.)
5. THE SOFTWARE INCLUDES PORTIONS WHICH MAY REQUIRE SOME FORM OF EXPORT
CONTROL LICENSE FROM THE U.S. GOVERNMENT. FAILURE TO OBTAIN SUCH
EXPORT CONTROL LICENSE MAY RESULT IN CRIMINAL LIABILITY UNDER U.S.
LAWS.
6. Portions of the Software resulted from work developed under a U.S.
Government contract and are subject to the following license: the
Government is granted for itself and others acting on its behalf a
paid-up, nonexclusive, irrevocable worldwide license in this computer
software to reproduce, prepare derivative works, and perform publicly
and display publicly.
7. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY
OF ANY KIND. THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE
UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR
EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, TITLE OR NONINFRINGEMENT, (2) DO NOT ASSUME
ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS,
OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE
SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT
THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR FREE
OR THAT ANY ERRORS WILL BE CORRECTED.
8. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR
THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT
OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL,
CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE,
INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY
REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF
CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR
OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
POSSIBILITY OF SUCH LOSS OR DAMAGES.
________________________________________________________________________
This software is in part copyrighted by the BERLINER SPEICHERRING
GESELLSCHAFT FUER SYNCHROTRONSTRAHLUNG M.B.H. (BESSY),
BERLIN, GERMANY.
In no event shall BESSY be liable to any party for direct,
indirect, special, incidental, or consequential damages arising
out of the use of this software, its documentation, or any
derivatives thereof, even if BESSY has been advised of the
possibility of such damage.
BESSY specifically disclaims any warranties, including, but not
limited to, the implied warranties of merchantability, fitness for
a particular purpose, and non-infringement. This software is
provided on an "as is" basis, and BESSY has no obligation to
provide maintenance, support, updates, enhancements, or
modifications.
________________________________________________________________________

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# $Id$
#
@@ -5,15 +14,7 @@
TOP = .
include $(TOP)/configure/CONFIG
DIRS += config configure src
DIRS += config config/tools configure src
include $(TOP)/configure/RULES_TOP
release::
@echo TOP: Creating Release...
@$(TOOLS)/MakeRelease
built_release::
@echo TOP: Creating Fully Built Release...
@$(TOOLS)/MakeRelease -b $(INSTALL_LOCATION)

24
README Normal file
View File

@@ -0,0 +1,24 @@
---------------------------------------------------------
EPICS Base - the central core of a control system toolkit
---------------------------------------------------------
Copyright (c) 2002 The University of Chicago, as Operator
of Argonne National Laboratory.
Copyright (c) 2002 The Regents of the University of
California, as Operator of Los Alamos National Laboratory.
EPICS Base Versions 3.13.7 and higher are distributed
subject to a Software License Agreement found in the
file LICENSE that is included with this distribution.
---------------------------------------------------------
Installation and release information can be found in the
various files in the documentation subdirectory.
Additional information about EPICS including mailing list
archives and subscription instructions, documentation and
training materials, additional components, links to other
websites etc. is available on the EPICS home page at
http://www.aps.anl.gov/epics/

View File

@@ -1,46 +0,0 @@
The C++ templates supplied with EPICS base are in
"$(EPICS)/base/src/cxxTemplates".
In Stroustrups's "The C++ Programming Language" Appendix A: r.14.9
(ANSI/ISO resolutions) a mechanism is described for the explicit
instantiation of template member functions (that are not inline).
At this time some compilers do not support this mechanism (and use
a template database snd/or smart linker instead). Other compilers
(such as g++) provide only limited support for other forms of
instantiation (g++ does not yet provide a template database or
a smart linker for templates).
Since there is no defacto standard mechanism for instatiating
templates at this time we are defining the preprocessor flag
EXPL_TEMPL in the build system when the compiler supports
explicit instantiation and the compiler does not support
automatic instantiation via a smart linker and/or template
database (currently this is only g++).
EPICS codes that use templates may need to include a code block
as follow that instantiates the template only once into each
program.
#include <classXYZ.h>
#include <templXXX.h>
//
// if the compiler supports explicit instantiation of
// template member functions
//
#if defined(EXPL_TEMPL)
//
// From Stroustrups's "The C++ Programming Language"
// Appendix A: r.14.9
//
// This explicitly instantiates the template class's member
// functions into "templInst.o"
//
template class templXXX <classXYZ>;
#endif
Jeff Hill 3-6-97
johill@lanl.gov

View File

@@ -1,243 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
<title>EPICS Release baseR3.14
</title>
</head>
<body>
<center>
<h1>
EPICS Release base 3.14.0alpha2</h1></center>
Since the alpha1 release some major changes were made to the build system,
to some of the libCom facilities, and to the iocsh facilities.
<p>The unbundled version of the sequencer has been build and tested with
this release. You must obtain a version of the sequencer that has been
built against alpha2.
<p>A verion of the HPlanGpib support has been built and tested with this
release. Again you must obtain a version that builds with alpha2.
<p>A new update to the Application Developer's Guide is available for this
release.
<h3>
Build changes</h3>
<ul>
<li>
Operating system independant builds are now done in an O.Common subdirectory
and then installed instead of being performed directly in an install directory.</li>
<li>
Build definition names (e.g. RECTYPES, MENUS, DBDNAME, and BPTS) have been
changed to specify the name of the file to be created and installed instead
of the source file name.</li>
<li>
All db and dbd related definitions and rules have been moved into base/configure/RULES.Db
file. The rules now allow multiple dbd files and registerRecordDeviceDriver
files to be created in a single Makefile.</li>
<li>
"gnumake depends" no longer depends on a complete buildInstall.</li>
</ul>
<h3>
Converting alpha1 applications to alpha2</h3>
Build modifications in alpha2 require the following changes to existing
R3.14 applications.
<ul>
<li>
&nbsp;Remove the now unused RULES files</li>
<li>
</li>
<ul>./configure/RULES.Db
<br>./configure/RULES.registerRecordDeviceDriver
<br>&nbsp;</ul>
<li>
Delete the following line in ./configure/RULES</li>
<ul>&nbsp;
<br>include $(TOP)/configure/RULES.registerRecordDeviceDriver</ul>
</ul>
<ul>
<li>
&nbsp; In &lt;top>/configure/Makefile change</li>
<ul>&nbsp;
<br>@$(PERL) $(TOOLS)/makeConfigAppInclude.pl $(T_A) $@ $(TOP)</ul>
to
<ul>@$(PERL) $(TOOLS)/makeConfigAppInclude.pl $(EPICS_HOST_ARCH) $(T_A)
$@ $(TOP)
<br>&nbsp;</ul>
and add the line
<ul>&nbsp;
<br>depends: install
<br>&nbsp;</ul>
to the bottom of the Makefile.
<ul>&nbsp;</ul>
</ul>
<ul>
<li>
In all *App/*Db/Makefileschange</li>
<ul>&nbsp;
<br>include $(TOP)/configure/RULES.Db</ul>
to
<ul>include $(TOP)/configure/RULES</ul>
<li>
In all *App/src/Makefile files</li>
<ul>&nbsp;</ul>
change&nbsp;&nbsp;&nbsp; DBDNAME = &lt;name>App&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;
DBD += &lt;name>
<ul>&nbsp;</ul>
and remove the line
<br>&nbsp;
<ul>DBDEXPAND = &lt;name>Include.dbd
<br>&nbsp;</ul>
NOTE: If any of your *App/*Db/Makefiles contain "DBDNAME =" lines you should
make these same changes in that *Db dirctory.
<br>&nbsp;
<li>
In all *App/src/Makefile Makefiles</li>
<ul>&nbsp;</ul>
change&nbsp;&nbsp;&nbsp; RECTYPES=&lt;name>.h&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;
DBDINC+=&lt;name>
<ul>&nbsp;</ul>
change&nbsp;&nbsp;&nbsp; MENUS=&lt;name>.h&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
DBDINC+=&lt;name></ul>
<ul>change&nbsp;&nbsp;&nbsp; BPTS&nbsp;&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;&nbsp;
DBD
<p>change&nbsp;&nbsp;&nbsp;&nbsp; INSTALLDB&nbsp;&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;
DB
<p>change&nbsp;&nbsp;&nbsp; DBDINSTALL&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;&nbsp;
DBD
<br>&nbsp;
<li>
In all example *App/src/Makefile files change</li>
<ul>&nbsp;
<br>example_SRCS_DEFAULT += registerRecordDeviceDriver.c</ul>
to
<ul>example_SRCS_DEFAULT += &lt;name>_registerRecordDeviceDriver.cpp
<br>&nbsp;</ul>
where &lt;name> is the base name of a &lt;name>.dbd file which was created
from a &lt;name>Include.dbd file and which will be loaded in a st.cmd or
stcmd.host script (e.g. example).
<br>&nbsp;
<li>
In ./iocBoot/ioc&lt;name>/st.cmd files change</li>
<br>&nbsp;
<ul>dbLoadDatabase("dbd/exampleApp.dbd")</ul>
to
<ul>dbLoadDatabase("dbd/example.dbd")
<br>&nbsp;</ul>
<li>
In &lt;top>/iocBoot/ioc&lt;name>/stcmd.host files change</li>
<ul>&nbsp;
<br>dbLoadDatabase("../../dbd/exampleApp.dbd",0,0)</ul>
to
<ul>dbLoadDatabase("../../dbd/example.dbd",0,0)</ul>
</ul>
<h3>
EPICS_HOST_ARCH changes</h3>
GNU compiler builds are now determined by the value of EPICS_HOST_ARCH
and are no longer specified in CONFIG_SITE.&nbsp; All references to the
ANSI (ACC/GCC) and CPLUSPLUS (CCC/G++) macros have been removed.
<br>&nbsp;
<h3>
libCom</h3>
Most of the library routines and files starting with the prefix osi have
been changed to start with epics. Several also had major changes to their
user interface. See the latest version of the Application Developer's Guide
for details.
<br>&nbsp;
<center>
<h2>
EPICS Release base 3.14.0alpha1 Notes</h2></center>
<p><br>
<p>This is the first release of 3.14. This is the first release that supports
iocCore on platforms besides vxWorks.
<p>iocCore is now supported on the following platforms:
<ul>
<li>
vxWorks</li>
<br>Tornado II is required.
<li>
RTEMS</li>
<br>An open source real time operating system. It has been tested on MVME167
and MC68360 processors. RTEMS also supports powerPC.
<li>
solaris</li>
<br>Has been tested on solaris 2.6 and solaris 8.
<li>
Linux</li>
<br>Has been tested on Redhat x86 platforms.
<li>
winNT</li>
<br>Testing has been done with visual C++ 6.0.</ul>
A new version of the Application Developers Guide is available. The following
gives links to the new Application Developer's Guide and to RTEMS information.
<p>http://www.aps.anl.gov/epics/modules/base/R3-14.php
<p>Most of the Application Developer's Guide has only minor changes. The
following are new.
<ul>
<li>
Chapter 2 describes the new features for 3.14.</li>
<li>
Chapter 4 describes the build facility for 3.14</li>
<li>
Chapters 19 and 20 describe libCom, which was not previously documented.</li>
</ul>
<p><br>It must be emphasized that this is an alpha release.
<ul>
<li>
Please don't use it for existing operational systems</li>
<li>
Don't build your operational CA clients with it.</li>
<li>
The APIs for new components in libCom are still evolving so if you use
them be prepared for changes.</li>
<li>
HPUX - No support currently because we could not find good support for
multithreading.</li>
</ul>
Building Applications
<ul>
<li>
For new applications see Chapters 2 (New Features) and Chapter 4 (Build
Facility) of the Application Developer's Guide.</li>
<li>
For existing applications the old config rules are still supported. Some
changes, however, are needed. Documentation is being prepared and will
appear in these release notes sooon.</li>
</ul>
</body>
</html>

View File

@@ -1,5 +0,0 @@
BUILD_TYPE = Vx
DIRS = src/as src/ca src/db src/dev src/devOpt src/drv \
src/libCom src/libvxWorks src/rec src/rsrv \
src/sequencer src/util src/dbtools src/misc .

View File

@@ -1 +0,0 @@
BUILD_ARCHS=sun4 mv167 mv147

View File

@@ -1,5 +0,0 @@
BUILD_TYPE = Vx
DIRS = src/as src/ca src/db src/dev src/devOpt src/drv \
src/libCom src/libvxWorks src/rec src/rsrv \
src/sequencer src/util src/dbtools src/misc .

View File

@@ -1,5 +0,0 @@
BUILD_TYPE = Vx
DIRS = src/as src/ca src/db src/dev src/devOpt src/drv \
src/libCom src/libvxWorks src/rec src/rsrv \
src/sequencer src/util src/dbtools src/misc .

View File

@@ -1,13 +0,0 @@
BUILD_TYPE = Unix
DIRS = src/libCom \
src/db \
src/ca \
src/toolsComm/antelope \
src/toolsComm/flex \
src/as \
src/bld \
src/dct \
src/util \
src/sequencer \
src/dbtools \
rec

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# $Id$
#

View File

@@ -1,10 +1,16 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.Borland
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.Borland
# Use std path variables from ms
HOME = $(HOMEDRIVE)$(HOMEPATH)
BORLAND_LIB = $(BORLAND)\\lib
BORLAND_INC = $(BORLAND)\\include
BORLAND_BIN = $(BORLAND)\\bin
@@ -104,7 +110,7 @@ CCC_TEMPL_INST_FLAG =
# -w-8012 Comparing signed and unsigned values
# -w-8060 Possibly incorrect assignment
# -w-8071 Conversion may lose significant digits
CCC_WARN_YES = -w -g0 -w-8012 -w-8060 -w-8071
CCC_WARN_YES = -w -g0 -w-8012 -w-8060 -w-8071 -w-8008 -w-8027 -w-8066 -w-8080 -w-8004
# -w- display warnings off
CCC_WARN_NO = -w-
@@ -236,7 +242,7 @@ USR_DEPLIBS = $(foreach lib,$(USR_LIBS),$(firstword $(wildcard $($(lib)_DIR)/$(l
# by default the libraries used when linking the DLL are just
# PROD_LIBS ans SYS_PROD_LIBS minus the DLL name
DLL_LIBS = $(subst $(LIBRARY),, $(PROD_LIBS))
DLL_LIBS = $(patsubst $(LIBRARY),, $(PROD_LIBS))
#
# EPICS libs that we need to link the DLL with

57
config/CONFIG.Host.Darwin Normal file
View File

@@ -0,0 +1,57 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.Darwin
#
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.Host.Darwin
ARCH_CLASS = Darwin
# Include definitions common to all Unix archs
include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon
#
# The config files are a real mess. The following definitions seem to work
# for all the weird ways in which the extensions makefile fragments use them.
#
AR = ar
ARCMD = $(AR) -rc $@
ARFLAGS = rcv
RANLIB = ranlib
ANSI=GCC
CPLUSPLUS=G++
OP_SYS_CFLAGS += -no-cpp-precomp
OP_SYS_INCLUDES = -I/sw/include -I/usr/X11R6/include
OP_SYS_LDFLAGS += -L/sw/lib -L/usr/X11R6/lib
# Uncomment this if you're using the GNU readline library
#ARCH_DEP_LDLIBS += -lreadline
# Uncomment this if you're using the libtecla library
ARCH_DEP_LDLIBS += -ltecla_r -ltermcap
#
# Compiler/linker problems prevent the use of shared libraries at the moment
#
SHARED_LIBRARIES_Darwin = NO
#
# Something like this will be needed once shared libraries are built
#
SHRLIB_SUFFIX = .dylib$(SHARED_LIBRARIES)
GCC_SHRLIB_LDFLAGS_YES += -dynamiclib
G++_SHRLIB_LDFLAGS_YES += -dynamiclib
#
# Java
#
JAVA_DIR=/usr/

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.Linux
#
# This file is maintained by the EPICS community.
@@ -12,55 +21,19 @@ AR = ar -rc
ARCMD = $(AR) $@
RANLIB = ranlib -t
#OP_SYS_FLAGS = -D_BSD_SOURCE -D_POSIX_SOURCE
ANSI=GCC
CPLUSPLUS=G++
# Configure OS vendor C compiler
ACC = gcc
ACC_ANSI = $(ACC)
#ACC_ANSI = $(ACC) -ansi -D_SVID_SOURCE
#ACC_STRICT = $(ACC) -Xc
ACC_STRICT = $(ACC) -pedantic
#ACC_STRICT = $(ACC) -ansi -pedantic -D_SVID_SOURCE
ACC_TRAD = $(ACC)
ACC_WARN_YES = -Wall
ACC_WARN_NO = -w
ACC_OPT_YES = -O
ACC_OPT_NO = -g
ACC_SFLAGS_YES = -Bstatic
ACC_SFLAGS_NO=
ACC_SLIBS_YES =
ACC_SLIBS_NO=
ACC_SHRLIB_CFLAGS_YES = -fPIC
ACC_SHRLIB_LDFLAGS_YES = -shared -Wl,-soname,$@
GCC_SHRLIB_LDFLAGS_YES += -Wl,-soname,$@
G++_SHRLIB_LDFLAGS_YES += -Wl,-soname,$@
OP_SYS_CFLAGS += -D_BSD_SOURCE
# Configure OS vendor C++ compiler
CCC = g++
CCC_NORMAL = $(CCC)
CCC_STRICT = $(CCC)
#CCC_TEMPL_INST_FLAG = -DEXPL_TEMPL
CCC_WARN_YES = -Wall
CCC_WARN_NO =
CCC_OPT_YES = -O
CCC_OPT_NO = -g
CCC_SFLAGS_YES = -Bstatic
CCC_SFLAGS_NO=
CCC_SLIBS_YES =
CCC_SLIBS_NO=
CCC_DEPENDS_FLAG = -MM
CCC_SHRLIB_CFLAGS_YES = -fPIC
CCC_SHRLIB_LDFLAGS_YES = -shared -Wl,-soname,$@
ARCH_DEP_CFLAGS = -D_X86_ -Dlinux -mcpu=pentium
ARCH_DEP_LDLIBS += -lpthread -lreadline -lcurses -lrt
# added smh 6/5/98 : when building fdmgr - seems to use this not ACC
# in effect this overides orig def in CONFIG_COMMON :
# which is GCC_STRICT = $(GCC) -ansi -pedantic
GCC_STRICT = $(GCC)
G++_STRICT = $(G++) -Wtraditional
#ARCH_DEP_CFLAGS = -D_X86_ -Dlinux -D_USE_BSD
ARCH_DEP_CFLAGS = -D_X86_ -Dlinux
ARCH_DEP_LDFLAGS += -lpthread -lreadline -lcurses -lrt
#Allows R3.13 built extensions to load R3.14 shared libs
SYS_DLL_LIBS_Linux += pthread readline curses rt
#glibc FAQ
# "_GNU_SOURCE: glibc does not make the GNU extensions available
@@ -75,4 +48,3 @@ ARCH_DEP_LDFLAGS += -lpthread -lreadline -lcurses -lrt
#ARCH_DEP_CFLAGS += -D_GNU_SOURCE

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.LynxOS
#
# This file is maintained by the EPICS community.

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# Contains definitions common to all Unix archs
@@ -20,14 +29,12 @@ SHRLIB_SUFFIX = .so
SHRLIBNAME = lib$(LIBRARY)$(SHRLIB_SUFFIX)$(SHRLIB_VERSION:%=.%)
#For backward compatability only
DLL_LIBS = $(subst $(LIBRARY),, $(PROD_LIBS))
DLL_LDLIBS = $(PRODNAME_LIBS:%=-l%) $(DLL_LIBS:%=-l%)
SYS_DLL_LIBS += $(SYS_DLL_LIBS_$(OS_CLASS))
DLL_LIBS = $(patsubst $(LIBRARY),, $(PROD_LIBS) $(USR_LIBS)) $(SYS_DLL_LIBS)
INSTALL_SHRLIB = $(INSTALL_LIB)
LINK.shrlib= $(SHRLIB_LINKER) -o $@ $(CFLAGS) $(CPPFLAGS) $(SHRLIB_LDFLAGS) $(LDFLAGS)
LINK.shrlib= $(SHRLIB_LINKER) -o $@ $(CFLAGS) $(CPPFLAGS) $(SHRLIB_LDFLAGS) $(DLL_LDFLAGS) $(LDFLAGS)
#-------------------------------------------------------
# Unix command definitions
@@ -50,16 +57,19 @@ COND_PROD_DEPLIBS = $(foreach prod,$(PROD), $(foreach lib, $($(basename $(prod))
PRODNAME_DEPLIBS = $(foreach lib,$(PRODNAME_LIBS),$(firstword $(wildcard $($(lib)_DIR)/lib$(lib).* $(EPICS_BASE_LIB)/lib$(lib).*)))
PROD_DEPLIBS = $(foreach lib,$(PROD_LIBS),$(firstword $(wildcard $($(lib)_DIR)/lib$(lib).* $(EPICS_BASE_LIB)/lib$(lib).*)))
USR_DEPLIBS = $(foreach lib,$(USR_LIBS),$(firstword $(wildcard $($(lib)_DIR)/lib$(lib).* $(EPICS_BASE_LIB)/lib$(lib).*)))
DLL_DEPLIBS = $(foreach lib,$(DLL_LIBS),$(firstword $(wildcard $($(lib)_DIR)/lib$(lib).* $(EPICS_BASE_LIB)/lib$(lib).*)))
#--------------------------------------------------
# Determine ld flags
USR_DIRS = $(dir $(PRODNAME_DEPLIBS)) $(dir $(PROD_DEPLIBS))\
$(dir $(USR_DEPLIBS))
USR_LDFLAGS += $(sort $(USR_DIRS:%=-L%))
DLL_DIRS = $(dir $(DLL_DEPLIBS))
DLL_LDFLAGS = $(sort $(DLL_DIRS:%=-L%))
# Determine ld libs
USR_LDLIBS = $(PRODNAME_LIBS:%=-l%) $(PROD_LIBS:%=-l%) $(USR_LIBS:%=-l%)\
$(SYS_PROD_LIBS:%=-l%)
DLL_LDLIBS = $(DLL_LIBS:%=-l%)
#--------------------------------------------------
# Operating system definitions

View File

@@ -1,11 +1,17 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.WIN32
#
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.WIN32
# Use std path variables from ms
HOME = $(HOMEDRIVE)$(HOMEPATH)
#
# You currently get Visual C++ even if you ask for GNU.
#
@@ -26,7 +32,7 @@ ARCMD = lib /nologo /verbose /out:$@
#
# Configure OS vendor C compiler
ACC = cl
ACC = cl
#
# __STDC__=0 is a real great idea of Jeff that gives us both:
@@ -54,7 +60,7 @@ ACC_OPT_YES = /Ox
#
# /Zi include debugging info in object files
# /Fr create source browser file
ACC_OPT_NO = /Zi /Fr
ACC_OPT_NO = /Zi
#
# the following options are required when
@@ -89,7 +95,11 @@ ACC_SLIBS_NO=
#
# Use of /Za would dissable DLL import/export keywords which
# EPICS include/excludes using architecture neutral macros
CCC = cl
#
# /GX support C++ exceptions
# /GR generate RTTI information
#
CCC = cl /GX /GR
CCC_NORMAL = $(CCC) /nologo /D__STDC__=0
CCC_STRICT = $(CCC) /nologo /D__STDC__=0
CCC_TEMPL_INST_FLAG =
@@ -107,7 +117,7 @@ CCC_OPT_YES = /Ox
#
# /Zi include debugging info in object files
# /Fr create source browser file
CCC_OPT_NO = /Zi /Fr
CCC_OPT_NO = /Zi
#
# the following options are required when
@@ -127,9 +137,9 @@ CCC_SFLAGS_NO= /MD$(VISC_SFLAGS_DEBUG) $(VISC_EPICS_DLL)
CCC_SLIBS_YES=
CCC_SLIBS_NO=
LINK_OPT_FLAGS_YES = /WARN:3 /incremental:no /opt:ref\
LINK_OPT_FLAGS_YES = /warn:3 /incremental:no /opt:ref\
/release $(PROD_VERSION:%=/version:%)
LINK_OPT_FLAGS_NO = /WARN:3 /debug
LINK_OPT_FLAGS_NO = /warn:3 /debug /incremental:no
OPT_LDFLAGS = $(LINK_OPT_FLAGS_$(HOST_OPT))
ARCH_DEP_CFLAGS=
@@ -236,7 +246,7 @@ USR_DEPLIBS = $(foreach lib,$(USR_LIBS),$(firstword $($(lib)_DIR) $(EPICS_BASE_L
# by default the libraries used when linking the DLL are just
# PROD_LIBS ans SYS_PROD_LIBS minus the DLL name
DLL_LIBS = $(subst $(LIBRARY),, $(PROD_LIBS))
DLL_LIBS = $(patsubst $(LIBRARY),, $(PROD_LIBS))
#
# EPICS libs that we need to link the DLL with
@@ -256,3 +266,6 @@ LINK.cc = $(WINLINK) -nologo $(LDFLAGS) -out:$@
# $(dir $(USR_DEPLIBS))
#USR_LDFLAGS += $(sort $(USR_DIRS:%=-L%))
# Overrides for CONFIG_COMMON default
POSIX_CPPFLAGS_YES =

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.alpha
#
# This file is maintained by the EPICS community.

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.cygwin32
#
# This file is maintained by the EPICS community.
@@ -32,3 +41,4 @@ OP_SYS_LDLIBS =
GCC_DEP_CFLAGS = -D_REENTRANT
G++_DEP_CFLAGS = -D_REENTRANT
POSIX_CPPFLAGS_YES = -D_POSIX_SOURCE

View File

@@ -0,0 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
-include $(EPICS_BASE)/config/CONFIG.Host.Darwin

View File

@@ -1,9 +1,18 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.hp700
#
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.Host.hp700
ARCH_CLASS = hp700
ARCH_CLASS = hpux
# Include definitions common to all Unix archs
include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon
@@ -27,6 +36,7 @@ ACC_SLIBS_YES =
ACC_SLIBS_NO=
ACC_SHRLIB_CFLAGS_YES = +Z
ACC_SHRLIB_LDFLAGS_YES = -b
ACC_DEP_CFLAGS=+DAportable
# Configure OS vendor C++ compiler
HPCC = cc
@@ -43,6 +53,7 @@ HPCC_SLIBS_YES =
HPCC_SLIBS_NO=
HPCC_SHRLIB_CFLAGS_YES = +Z
HPCC_SHRLIB_LDFLAGS_YES = -b
HPCC_DEP_CFLAGS=+DAportable
#Old HP C++ compiler
#CCC = CC
@@ -67,11 +78,12 @@ CCC_SHRLIB_CFLAGS_YES = +Z
# then by searching the specified path (see below)
CCC_SHRLIB_LDFLAGS_YES = -b
CCC_DEPENDS_FLAG = +m
CCC_DEP_CFLAGS=+DAportable
# +DAportable causes portable object code to be created for execution
# on different PA-Risc machines
ARCH_DEP_CFLAGS = -D_HPUX_SOURCE -DHP_UX +DAportable
ARCH_DEP_CXXFLAGS = -D_HPUX_SOURCE -DHP_UX +DAportable
ARCH_DEP_CFLAGS = -D_HPUX_SOURCE -DHP_UX
ARCH_DEP_CXXFLAGS = -D_HPUX_SOURCE -DHP_UX
ARCH_DEP_LDLIBS =
ARCH_DEP_LDFLAGS = -Wl,+b$(DEFAULT_SHRLIB_SEARCH_PATH),+s

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# hpux-parisc is the new name for hp700
-include $(EPICS_BASE)/config/CONFIG.Host.hp700

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# linux-x86 is the new name for linux

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# osf-alpha is the new name for alpha
-include $(EPICS_BASE)/config/CONFIG.Host.alpha

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.sgi
#
# This file is maintained by the EPICS community.

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.solaris
#
# This file is maintained by the EPICS community.
@@ -26,7 +35,7 @@ ACC = $(SPARCWORKS)/bin/cc
ACC_ANSI = $(ACC) -Xa -v
ACC_STRICT = $(ACC) -Xc -v
ACC_TRAD = $(ACC) -Xs
ACC_DEP_CFLAGS = -KPIC -D_REENTRANT
ACC_DEP_CFLAGS = -KPIC
ACC_WARN_YES =
ACC_WARN_NO = -w
ACC_OPT_YES = -O
@@ -36,13 +45,13 @@ ACC_SFLAGS_NO=
ACC_SLIBS_YES= -lw -lintl -Bdynamic -ldl -Bstatic -lXext -lX
ACC_SLIBS_NO=
ACC_SHRLIB_CFLAGS_YES =
ACC_SHRLIB_LDFLAGS_YES = -G -h $@
ACC_SHRLIB_LDFLAGS_YES = -G -h $@ -z ignore -z combreloc -z lazyload
# Configure OS vendor C++ compiler
CCC = $(SPARCWORKS)/bin/CC
CCC_NORMAL = $(CCC) +p
CCC_STRICT = $(CCC) +p
CCC_DEP_CFLAGS = -KPIC -D_REENTRANT
CCC_DEP_CFLAGS = -KPIC
CCC_TEMPL_INST_FLAG =
CCC_WARN_YES = +w
CCC_WARN_NO =
@@ -54,11 +63,18 @@ CCC_SLIBS_YES= -lw -lintl -Bdynamic -ldl -Bstatic -lXext -lX
CCC_SLIBS_NO=
CCC_DEPENDS_FLAG = -xM1
CCC_SHRLIB_CFLAGS_YES =
CCC_SHRLIB_LDFLAGS_YES = -G -h $@
CCC_SHRLIB_LDFLAGS_YES = -G -h $@ -z ignore -z combreloc -z lazyload
SOLARIS_VERSION = $(subst 5.,,$(shell uname -r))
ARCH_DEP_CPPFLAGS += -DSOLARIS=$(SOLARIS_VERSION)
POSIX_CPPFLAGS_YES += -D__EXTENSIONS__
ARCH_DEP_CFLAGS = -DSOLARIS
# socket and nsl needed by libca.a
ARCH_DEP_LDLIBS = -lsocket -lnsl
ARCH_DEP_LDLIBS += -lposix4 -lpthread -lthread
ARCH_DEP_LDLIBS += -lsocket -lnsl
ARCH_DEP_LDLIBS += -lposix4 -lpthread
ARCH_DEP_LDLIBS_8 = -lCrun
ARCH_DEP_LDLIBS += $(ARCH_DEP_LDLIBS_$(SOLARIS_VERSION))
#Allows R3.13 built extensions to load R3.14 shared libs
SYS_DLL_LIBS_solaris_8 = Crun
SYS_DLL_LIBS_solaris += posix4 pthread $(SYS_DLL_LIBS_solaris_$(SOLARIS_VERSION))

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# solaris-sparc is the new name for solaris

View File

@@ -1,8 +1,14 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# solaris-sparc is the new name for solaris
-include $(EPICS_BASE)/config/CONFIG.Host.solaris
ANSI=GCC
CPLUSPLUS=G++
-include $(EPICS_BASE)/config/CONFIG.Host.solarisGnu

View File

@@ -1,66 +1,19 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.solaris-x86
#
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.Host.solaris-x86
ARCH_CLASS = solaris
# Include definitions common to all Unix archs
include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon
#
# required by sun's C++ compiler
#
AR = ar
_AR = $(AR) $(ARFLAGS)
G++_AR = $(_AR)
CCC_AR = $(CCC) -xar -o
ARCMD = $($(CPLUSPLUS)_AR) $@
RANLIB =
SPARCWORKS = /opt/SUNWspro
# Configure OS vendor C compiler
ACC = $(SPARCWORKS)/bin/cc
ACC_ANSI = $(ACC) -Xa
ACC_STRICT = $(ACC) -Xc -v
ACC_TRAD = $(ACC) -Xs
ACC_DEP_CFLAGS = -KPIC -D_REENTRANT
ACC_WARN_YES =
ACC_WARN_NO = -w
ACC_OPT_YES = -O
ACC_OPT_NO = -g
ACC_SFLAGS_YES= -Bstatic
ACC_SFLAGS_NO=
ACC_SLIBS_YES= -lw -lintl -Bdynamic -ldl -Bstatic -lXext -lX
ACC_SLIBS_NO=
ACC_SHRLIB_CFLAGS_YES =
ACC_SHRLIB_LDFLAGS_YES = -G -h $@
# Configure OS vendor C++ compiler
CCC = $(SPARCWORKS)/bin/CC
CCC_NORMAL = $(CCC) +p
CCC_STRICT = $(CCC) +p
CCC_DEP_CFLAGS = -KPIC -D_REENTRANT
CCC_TEMPL_INST_FLAG =
CCC_WARN_YES = +w
CCC_WARN_NO =
CCC_OPT_YES = -O
CCC_OPT_NO = -g
CCC_SFLAGS_YES= -Bstatic
CCC_SFLAGS_NO=
CCC_SLIBS_YES= -lw -lintl -Bdynamic -ldl -Bstatic -lXext -lX
CCC_SLIBS_NO=
CCC_DEPENDS_FLAG = -xM1
CCC_SHRLIB_CFLAGS_YES =
CCC_SHRLIB_LDFLAGS_YES = -G -h $@
GCC = gcc
G++ = g++
-include $(EPICS_BASE)/config/CONFIG.Host.solaris
# Solaris on x86
ARCH_DEP_CFLAGS = -DSOLARIS -D_X86_
# socket and nsl needed by libca.a
ARCH_DEP_LDLIBS = -lsocket -lnsl
ARCH_DEP_CPPFLAGS += -D_X86_

View File

@@ -0,0 +1,19 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.solaris-x86
#
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.Host.solaris-x86
-include $(EPICS_BASE)/config/CONFIG.Host.solarisGnu
# Solaris on x86
ARCH_DEP_CPPFLAGS += -D_X86_

View File

@@ -0,0 +1,48 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.solarisGnu
#
# This file is maintained by the EPICS community.
# Sites may override these definitions in CONFIG_SITE.Host.solarisGnu
ARCH_CLASS = solaris
# Include definitions common to all Unix archs
include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon
#
# required by sun's C++ compiler
#
AR = ar
_AR = $(AR) $(ARFLAGS)
G++_AR = $(_AR)
CCC_AR = $(CCC) -xar -o
ARCMD = $($(CPLUSPLUS)_AR) $@
RANLIB =
#==========================
# These are overrides of ANSI and CPLUSPLUS values in CONFIG_SITE
ANSI=GCC
CPLUSPLUS=G++
#==========================
SOLARIS_VERSION = $(subst 5.,,$(shell uname -r))
ARCH_DEP_CPPFLAGS += -DSOLARIS=$(SOLARIS_VERSION)
POSIX_CPPFLAGS_YES += -D__EXTENSIONS__
# socket and nsl needed by libca.a
ARCH_DEP_LDLIBS += -lsocket -lnsl
ARCH_DEP_LDLIBS += -lposix4 -lpthread
ARCH_DEP_LDLIBS_8 = -lCrun
ARCH_DEP_LDLIBS += $(ARCH_DEP_LDLIBS_$(SOLARIS_VERSION))
#Allows R3.13 built extensions to load R3.14 shared libs
SYS_DLL_LIBS_solaris_8 = Crun
SYS_DLL_LIBS_solaris += posix4 pthread $(SYS_DLL_LIBS_solaris_$(SOLARIS_VERSION))

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Host.sun4
#
# This file is maintained by the EPICS community.

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# sun4-sparc is the new name for sun4
-include $(EPICS_BASE)/config/CONFIG.Host.sun4

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# win32-x86 is the new name for WIN32

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# win32-x86-borland is the new name for Borland
-include $(EPICS_BASE)/config/CONFIG.Host.Borland

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#
# This file contains definitions for Vx builds
@@ -20,7 +29,6 @@ CXX = g++
# the override definitions.
# Tornado directory definitions
VX_CONFIG_DIR_YES =
VX_INCLUDE_YES =
VX_GNU_YES =
VX_GNU_BIN_YES =
@@ -28,14 +36,12 @@ VX_GNU_LIB_YES =
# pre Torando directory definitions
VX_CONFIG_DIR_NO =
VX_INCLUDE_NO =
VX_GNU_NO =
VX_GNU_BIN_NO =
# directory definitions
VX_DIR =
VX_CONFIG_DIR =
VX_INCLUDE =
VX_GNU =

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#
# This file contains definitions for Vx builds
@@ -15,21 +24,18 @@ OS_CLASS = vxWorks
# the override definitions.
# Tornado directory definitions
VX_CONFIG_DIR_YES = $(VX_DIR)/target/config
VX_INCLUDE_YES = $(VX_DIR)/target/h
VX_GNU_YES = $(VX_DIR)/host/$(WIND_HOST_TYPE)
VX_GNU_BIN_YES = $(VX_GNU)/bin
VX_GNU_LIB_YES = $(VX_GNU)/lib
# pre Torando directory definitions
VX_CONFIG_DIR_NO = $(VX_DIR)/config
VX_INCLUDE_NO = $(VX_DIR)/h
VX_GNU_BIN_NO = $(VX_GNU)/$(HOST_ARCH).$(ARCH_CLASS)/bin
VX_GNU_LIB_NO = $(VX_GNU)/$(HOST_ARCH).$(ARCH_CLASS)/lib
# directory definitions
VX_DIR = $(VX_DIR_$(TORNADO))
VX_CONFIG_DIR = $(VX_CONFIG_DIR_$(TORNADO))
VX_INCLUDE = $(VX_INCLUDE_$(TORNADO))
VX_GNU = $(VX_GNU_$(TORNADO))
GNU_BIN = $(VX_GNU_BIN_$(TORNADO))
@@ -90,6 +96,7 @@ LD_CXX = $(LD_$(CPLUSPLUS))
# Override flags in CONFIG_COMMON
GCC_DEP_CFLAGS = -D_REENTRANT
G++_DEP_CFLAGS = -D_REENTRANT
POSIX_CPPFLAGS_YES = -D_POSIX_SOURCE
#--------------------------------------------------
# Operating system flags

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#
# This file is maintained by the EPICS community.

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Vx.frc5ce
# Vx GNU cross compiler suffix

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#
# This file is maintained by the EPICS community.

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Vx.niCpu030
#
@@ -11,6 +20,6 @@ CMPLR_SUFFIX = 68k
ARCH_CLASS = 68k
# Architecture specific build flags
ARCH_DEP_CPPFLAGS = -DCPU=MC68030
ARCH_DEP_CPPFLAGS = -DCPU=MC68030 -DNICPU030
ARCH_DEP_CFLAGS = -m68030

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Vx.pc486
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Vx.pentium
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#
# This file is maintained by the EPICS community.
@@ -13,4 +22,4 @@ ARCH_CLASS = ppc
ARCH_DEP_CPPFLAGS = -DCPU=PPC603 -DTRUE=1
ARCH_DEP_CFLAGS = -mcpu=603 --no-builtin -mstrict-align
# ARCH_DEP_CFLAGS== -fsigned-char #May need for calcPerform.c
# ARCH_DEP_CFLAGS+= -fsigned-char #May need for calcPerform.c

View File

@@ -0,0 +1,16 @@
# $Id$
#
# This file is maintained by the EPICS community.
# Vx GNU cross compiler suffix
CMPLR_SUFFIX = ppc
# For Vx directories of form:
# $(VX_DIR)/$(HOST_ARCH).$(ARCH_CLASS)/bin
ARCH_CLASS = ppc
# Architecture specific build flags
ARCH_DEP_CPPFLAGS = -DCPU=PPC603 -DTRUE=1
ARCH_DEP_CFLAGS = -mcpu=603 --no-builtin -mstrict-align -mlongcall
# ARCH_DEP_CFLAGS+= -fsigned-char #May need for calcPerform.c

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
#
# This file is maintained by the EPICS community.
@@ -13,5 +22,5 @@ ARCH_CLASS = ppc
ARCH_DEP_CPPFLAGS = -DCPU=PPC604 -D_GNU_TOOL -DTRUE=1
ARCH_DEP_CFLAGS = -mcpu=604 --no-builtin -mstrict-align
# ARCH_DEP_CFLAGS== -fsigned-char #May need for calcPerform.c
# ARCH_DEP_CFLAGS+= -fsigned-char #May need for calcPerform.c

View File

@@ -0,0 +1,17 @@
# $Id$
#
# This file is maintained by the EPICS community.
# Vx GNU cross compiler suffix
CMPLR_SUFFIX = ppc
# For Vx directories of form:
# $(VX_DIR)/$(HOST_ARCH).$(ARCH_CLASS)/bin
ARCH_CLASS = ppc
# Architecture specific build flags
ARCH_DEP_CPPFLAGS = -DCPU=PPC604 -D_GNU_TOOL -DTRUE=1
ARCH_DEP_CFLAGS = -mcpu=604 --no-builtin -mstrict-align -mlongcall
# ARCH_DEP_CFLAGS+= -fsigned-char #May need for calcPerform.c

16
config/CONFIG.Vx.sbs_pc6 Normal file
View File

@@ -0,0 +1,16 @@
# Created by Korobov for SBS PC6
# CONFIG.Vx.sbs_pc6
#
# This file is maintained by the EPICS community.
# Vx GNU cross compiler suffix
CMPLR_SUFFIX = 386
# For Vx directories of form:
# $(VX_DIR)/$(HOST_ARCH).$(ARCH_CLASS)/bin
ARCH_CLASS = sbs_pc6
ARCH_DEP_CPPFLAGS = -DCPU=PENTIUM -DCPU_VARIANT=PENTIUM -D_X86_
ARCH_DEP_CFLAGS = -mpentium
ARCH_DEP_CXXFLAGS += -x 'c++'
ARCH_DEP_CFLAGS += -fno-builtin -fno-defer-pop

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Vx.simpc
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# vxWorks-486 is the new R3.14 name for pc486

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# vxWorks-68040 is the new R3.14 name for mv167

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# vxWorks-68040lc is the new R3.14 name for mv162lc

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# vxWorks-68060 is the new R3.14 name for mv177

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# vxWorks-ppc603 is the new R3.14 name for ppc603
include $(EPICS_BASE)/config/CONFIG.Vx.ppc603

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# vxWorks-ppc604 is the new R3.14 name for ppc604

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG.Vx.VXIpc
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# $Id$
#
@@ -49,3 +58,25 @@ endif
EPICS_BASE = $(INSTALL_LOCATION)
Com_DIR = $(EPICS_BASE_LIB)
asHost_DIR = $(EPICS_BASE_LIB)
asIoc_DIR = $(EPICS_BASE_LIB)
ca_DIR = $(EPICS_BASE_LIB)
cas_DIR = $(EPICS_BASE_LIB)
dbIoc_DIR = $(EPICS_BASE_LIB)
dbStaticHost_DIR = $(EPICS_BASE_LIB)
dbStaticIoc_DIR = $(EPICS_BASE_LIB)
dbtoolsIoc_DIR = $(EPICS_BASE_LIB)
gdd_DIR = $(EPICS_BASE_LIB)
iocsh_DIR = $(EPICS_BASE_LIB)
miscIoc_DIR = $(EPICS_BASE_LIB)
recIoc_DIR = $(EPICS_BASE_LIB)
registryIoc_DIR = $(EPICS_BASE_LIB)
rsrvIoc_DIR = $(EPICS_BASE_LIB)
softDevIoc_DIR = $(EPICS_BASE_LIB)
testDevIoc_DIR = $(EPICS_BASE_LIB)
recIocObj_DIR = $(EPICS_BASE_LIB)
softDevIocObj_DIR = $(EPICS_BASE_LIB)
testDevIocObj_DIR = $(EPICS_BASE_LIB)
iocCore_DIR = $(EPICS_BASE_LIB)

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# $Id$
#
@@ -9,18 +18,16 @@
EPICS_VERSION=3
EPICS_REVISION=14
EPICS_MODIFICATION=0
EPICS_UPDATE_NAME=alpha
EPICS_UPDATE_LEVEL=2
EPICS_MODIFICATION=1
EPICS_UPDATE_NAME=
EPICS_UPDATE_LEVEL=0
EPICS_LOCAL_NAME=B
EPICS_LOCAL_VERSION=0
CVS_DATE="\$$Date$$"
CVS_TAG="\$$Name$$"
EPICS_VERSION_STRING="EPICS Version ${EPICS_VERSION}.${EPICS_REVISION}.${EPICS_MODIFICATION}.${EPICS_UPDATE_NAME}${EPICS_UPDATE_LEVEL}.$(EPICS_LOCAL_NAME)$(EPICS_LOCAL_VERSION)"
CVS_DATE="\$$Date$$"
CVS_TAG="\$$Name$$"
BASE_3_14=YES

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# $Id$
#
@@ -79,9 +88,10 @@ GCC_ANSI = $(GCC) -ansi
GCC_STRICT = $(GCC) -ansi -pedantic
GCC_TRAD = $(GCC) -traditional
GCC_DEP_CFLAGS = -fPIC -D_REENTRANT
GCC_WARN_YES = -Wall
GCC_WARN_NO = -w
GCC_OPT_YES = -O
GCC_OPT_YES = -O3
GCC_OPT_NO = -g
GCC_SFLAGS_YES = -static
GCC_SFLAGS_NO =
@@ -100,7 +110,7 @@ G++_WARN_YES = -Wall \
-Wwrite-strings -Wconversion -Wstrict-prototypes\
-Wpointer-arith -Winline
G++_WARN_NO = -w
G++_OPT_YES = -O
G++_OPT_YES = -O3
G++_OPT_NO = -g
G++_SFLAGS_YES = -static
G++_SFLAGS_NO =
@@ -175,9 +185,18 @@ TEMPL_INST_CXXFLAG = $($(CPLUSPLUS)_TEMPL_INST_FLAG)
#--------------------------------------------------
# Epics includes (CONFIG.Vx will override OS_CLASS)
OS_CLASS = $(ARCH_CLASS)
EPICS_INCLUDES = -I$(INSTALL_INCLUDE) -I$(INSTALL_INCLUDE)/os/$(OS_CLASS)
EPICS_INCLUDES = -I$(INSTALL_INCLUDE)/os/$(OS_CLASS) -I$(INSTALL_INCLUDE)
EPICS_DBDFLAGS = -I $(INSTALL_LOCATION)/dbd
#--------------------------------------------------
# Posix flags
POSIX=YES
POSIX_CPPFLAGS_YES += -D_POSIX_C_SOURCE=199506L
POSIX_LDLIBS_YES +=
POSIX_CPPFLAGS += $(POSIX_CPPFLAGS_$(POSIX))
POSIX_LDLIBS += $(POSIX_LDLIBS_$(POSIX))
#--------------------------------------------------
# Warnings flags (CONFIG.Vx will override)
WARN_CFLAGS = $($(ANSI)_WARN_$(HOST_WARN))
@@ -222,9 +241,9 @@ LDFLAGS = $(OPT_LDFLAGS) $(TARGET_LDFLAGS) $(USR_LDFLAGS)\
$(ARCH_DEP_LDFLAGS) $(STATIC_LDFLAGS) $(OP_SYS_LDFLAGS)
LDLIBS = $(TARGET_LDLIBS) $(USR_LDLIBS) $(ARCH_DEP_LDLIBS)\
$(STATIC_LDLIBS) $(OP_SYS_LDLIBS)
$(STATIC_LDLIBS) $(OP_SYS_LDLIBS) $(POSIX_LDLIBS)
CPPFLAGS += $(TARGET_CPPFLAGS) $(USR_CPPFLAGS) $(ARCH_DEP_CPPFLAGS)
CPPFLAGS += $(TARGET_CPPFLAGS) $(USR_CPPFLAGS) $(ARCH_DEP_CPPFLAGS) $(POSIX_CPPFLAGS)
CPPSNCFLAGS = $(INCLUDES)

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
#
# $Id$
#
@@ -5,13 +14,15 @@
#Syntax:
# ARCH_<host_arch> = <epics_host_arch>
ARCH_solarisGnu = solaris-sparc-gnu
ARCH_solaris = solaris-sparc
ARCH_sun4 = sun4-sparc
ARCH_Linux = linux-x86
ARCH_WIN32 = win32-x86
ARCH_hp700 = hpux-m68k
ARCH_hp700 = osf-alpha
ARCH_alpha = osf-alpha
ARCH_Borland = win32-x86-borland
ARCH_cygwin32 = win32-x86-cygwin
ifndef EPICS_HOST_ARCH
ifdef HOST_ARCH
@@ -22,3 +33,15 @@ endif
endif
HOST_ARCH := $(EPICS_HOST_ARCH)
# Note:
# The EPICS_HOST_ARCH solaris-<arch>-gnu is new for base release R3.14
# so existing R3.13 applications, when HOST_ARCH is set to solaris and
# when built with R3.14, will look for base solaris-<arch> directories
# and not solaris-<arch>-gnu. If you plan to build R3.13 applications
# against a solaris-<arch>-gnu built R3.14 base, you should set
# ANSI=GCC and CPLUSPLUS=G++ in base/config/CONFIG_SITE.Host.solaris
# and change ARCH_solaris=solaris-<arch> to ARCH_solaris=solaris-<arch>-gnu
# in base/config/CONFIG_COMPAT.

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# Author: Andrew Johnson
# Date: 20 April 1995

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.Borland
#
@@ -15,6 +24,9 @@ ECHO=echo
WIND_HOST_TYPE = x86-win32
# Use std path variables from ms
# Does not work if using cygwin make
# because HOME is always defined
ifndef HOME
HOME = $(HOMEDRIVE)$(HOMEPATH)
endif

View File

@@ -0,0 +1,15 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.Darwin
#
# Override values in CONFIG.Vx
# Include definitions common to all Unix archs
include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.UnixCommon

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.Linux
#
# Override values in CONFIG.Vx

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.LynxOS
#
# Override values in CONFIG.LynxOS

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.UnixCommon
#

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.WIN32
#
@@ -14,6 +23,9 @@ ECHO=echo
WIND_HOST_TYPE = x86-win32
# Use std path variables from ms
# Does not work if using cygwin make
# because HOME is always defined
ifndef HOME
HOME = $(HOMEDRIVE)$(HOMEPATH)
endif

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.alpha
#
# Override values in CONFIG.Vx

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.cygwin32
#
# This file is maintained by the EPICS community.

View File

@@ -0,0 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.Darwin

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.hp700
#
# Override values in CONFIG.Vx

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# hpux-parisc is the new name for hp700
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.hp700

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# linux-x86 is the new name for linux

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# osf-alpha is the new name for alpha
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.alpha

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.sgi
#
# Override values in CONFIG.Vx

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.solaris
#
# Override values in CONFIG.Vx

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# solaris-sparc is the new name for solaris

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.solaris

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.solaris-x86
#
# Override values in CONFIG.Vx

View File

@@ -0,0 +1,4 @@
# $Id$
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.solaris

View File

@@ -0,0 +1,9 @@
# CONFIG_HOST_ARCH.solaris
#
# Override values in CONFIG.Vx
# Include definitions common to all Unix archs
include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.UnixCommon
WIND_HOST_TYPE = sun4-solaris2

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# CONFIG_HOST_ARCH.sun4
#
# Override values in CONFIG.Vx

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# sun4-sparc is the new name for sun4
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.sun4

View File

@@ -1,3 +1,12 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# win32-x86 is the new name for WIN32

View File

@@ -0,0 +1,13 @@
#*************************************************************************
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE Versions 3.13.7
# and higher are distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
# $Id$
# win32-x86-borland is the new name for Borland
-include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.Borland

View File

@@ -21,6 +21,7 @@
# hp700
# sgi
# solaris
# solarisGnu (GNU compiler)
# solaris-x86
# sun4
#
@@ -46,10 +47,14 @@ endif
# mv2700
# niCpu030
# pc486
# ppc603
# ppc604
# ppc603_long (over 32MB)
# ppc604_long (over 32MB)
# sbs_pc6
# vxipc
#
CROSS_COMPILER_TARGET_ARCHS=vxWorks-68040 vxWorks-ppc604
CROSS_COMPILER_TARGET_ARCHS=
# If only a subset of the host architectures perform
@@ -66,7 +71,7 @@ TORNADO=YES
# VxWorks directory for TORNADO=YES
#VX_DIR_YES=c:\\Tornado
#VX_DIR_YES = /usr/local/vw/tornado101
VX_DIR_YES = /usr/local/vw/tornado20
VX_DIR_YES = /usr/local/vw/tornado202
# VxWorks directory for TORNADO=NO
#VX_DIR_NO=$(VW)

View File

@@ -0,0 +1,5 @@
# $Id$
-include $(EPICS_BASE)/config/CONFIG_SITE.Host.Darwin
SHARED_LIBRARIES=NO

View File

@@ -0,0 +1,4 @@
# $Id$
# hpux-parisc is the new name for hp700
-include $(EPICS_BASE)/config/CONFIG_SITE.Host.hp700

View File

@@ -3,4 +3,5 @@
# linux-x86 is the new name for linux
-include $(EPICS_BASE)/config/CONFIG_SITE.Host.Linux
SHARED_LIBRARY=YES
#SHARED_LIBRARIES=YES

View File

@@ -0,0 +1,4 @@
# $Id$
# win32-x86-borland is the new name for Borland
-include $(EPICS_BASE)/config/CONFIG_SITE.Host.Borland

View File

@@ -4,7 +4,6 @@
# ORNL SNS overrides for cross compilers
#VX_DIR_YES = /opt/tornado20/
#VX_CONFIG_DIR_YES = $(VX_DIR)/target/config
#VX_INCLUDE_YES = /usr/local/crossgcc/ppc/powerpc-wrs-vxworks/sys-include
#VX_GNU_YES = /usr/local/crossgcc/ppc/
#VX_GNU_BIN_YES = $(VX_GNU)/bin

Some files were not shown because too many files have changed in this diff Show More