Commit Graph

  • e0e3053b36 Cleanup after fix for Mantis #314. Andrew Johnson 2008-06-13 15:32:05 +00:00
  • 3a36b75c01 No special_linconv method needed in DSET, reduce number to 5. Fixes Mantis #314. Andrew Johnson 2008-06-13 15:20:40 +00:00
  • 3be3203377 Convert Inf and NaN values properly. Andrew Johnson 2008-06-12 22:44:16 +00:00
  • eb37f08df2 RM definition has the -f option. Janet B. Anderson 2008-06-11 20:50:17 +00:00
  • becb4378d4 Make epicsTimeGetCurrent and epicsTimeGetEvent with epicsShareAPI for backwards-compatibility reasons (someone may need this). Andrew Johnson 2008-06-11 18:56:25 +00:00
  • 556bab5ffe Added initHookName() function. Use epicsThreadOnce() for lazy init. Andrew Johnson 2008-06-11 14:50:40 +00:00
  • 2dc0020513 Updated tasks, replaced explicit names with roles. Andrew Johnson 2008-06-09 21:17:16 +00:00
  • 18623bb67c Fixed bug in FILE_TYPE_template. Replaced 644 with INSTALL_PERMISSIONS. Janet B. Anderson 2008-06-09 20:35:01 +00:00
  • 43dd9c2704 Changed 644 to INSTALL_PERMISSIONS. Janet B. Anderson 2008-06-09 20:33:40 +00:00
  • ec06e418b9 Change startup/shutdown slightly. Andrew Johnson 2008-06-09 18:25:36 +00:00
  • 5a0bed0407 Call cantProceed() if taskwd task fails to start. Andrew Johnson 2008-06-09 18:10:47 +00:00
  • b88a1c685e Clean up stack size specification. W. Eric Norum 2008-06-06 17:41:56 +00:00
  • 3a202cafda Comment. Andrew Johnson 2008-06-06 14:33:27 +00:00
  • ad5760f61a Remove duplicate null DSXT layer. Andrew Johnson 2008-06-06 14:29:37 +00:00
  • e21bf9d9f1 Fixed bug in dbPutFieldLink: Couldn't change INP/OUT field of any record type that has no registered device support, whereas we should treat this field just as any other non-device link field. Andrew Johnson 2008-06-05 22:06:58 +00:00
  • fdbb48af4f Oops, missed a few bits... Andrew Johnson 2008-06-04 20:08:20 +00:00
  • 048e840928 Oops, missed a few bits... Andrew Johnson 2008-06-04 19:54:15 +00:00
  • 45bfa63a7d static putSpecial() => public dbPutSpecial() for redundancy use. Andrew Johnson 2008-06-03 22:40:10 +00:00
  • 0a17bfc12a Made 'dbcar' output much easier to understand. Andrew Johnson 2008-06-03 21:21:29 +00:00
  • b591e01d05 Changed permissions to a *_PERMISSIONS definition. Janet B. Anderson 2008-06-02 21:50:00 +00:00
  • 9e5463d4d5 Added quote to echo line. Changed permissions to INSTALL_PERMISSIONS. Janet B. Anderson 2008-06-02 21:46:01 +00:00
  • d955ed8fa4 Added installed file permission definitions. Janet B. Anderson 2008-06-02 21:44:45 +00:00
  • 39255ad560 Added dependancy and rule for DB_INSTALLS and DBD_INSTALLS. Janet B. Anderson 2008-06-02 21:35:33 +00:00
  • 389263f290 Simplified definitionss for INSTALL_BIN_INSTALLS and INSTALL_LIB_INSTALLS. Janet B. Anderson 2008-06-02 21:18:32 +00:00
  • 8ce9be1c04 Added dependancies and rules for BIN_INSTALLS and LIB_INSTALLS. Janet B. Anderson 2008-06-02 20:29:34 +00:00
  • 86bea94113 Change #! line, perl is rarely in /usr/local nowadays. Andrew Johnson 2008-05-28 20:55:40 +00:00
  • 8c9e5f63e5 Include generalTimeSup.h. Andrew Johnson 2008-05-27 14:15:39 +00:00
  • 7720ea696e Oops. Andrew Johnson 2008-05-22 20:24:52 +00:00
  • 363080071c Fix build issues on vxWorks. Andrew Johnson 2008-05-22 20:19:34 +00:00
  • a117a73987 Make undefined macros a warning, not an error; only report once. Andrew Johnson 2008-05-22 18:55:08 +00:00
  • 1ed5eb1ad1 Major reworking of the task watchdog implementation: * Added new monitoring API with insert and remove callbacks; the old API is still supported though. * Added report routine, callable from iocsh. * taskwdInsert() can take a NULL tid, meaning the calling thread. Andrew Johnson 2008-05-22 17:54:19 +00:00
  • 797df775d0 void *asp => struct *. Removed some casts and cleaned up 'type-punned pointer' warnings. Andrew Johnson 2008-05-21 17:46:02 +00:00
  • 0363341826 Remove duplicate taskwdInsert() call for the CAS-UDP task. Andrew Johnson 2008-05-20 17:45:18 +00:00
  • 4831cf2421 Changed static consts to #defines, so C code can use in static initializers. Andrew Johnson 2008-05-19 14:26:49 +00:00
  • 06d11b736a Cleanup, rework shutdown mechanism. Andrew Johnson 2008-05-15 17:41:02 +00:00
  • 24edb594cc Included vxWorks.h, needed for vxWorks 6.6. Andrew Johnson 2008-05-15 14:25:28 +00:00
  • 975c5ae4c6 General Time cleanup. Andrew Johnson 2008-05-14 18:42:26 +00:00
  • c4dfb6980b Added support for vxWorks 6.6, info from Ernest Williams. Andrew Johnson 2008-05-14 16:31:52 +00:00
  • a55eedd3f3 Enable collection of malloc statistics. W. Eric Norum 2008-05-13 20:42:41 +00:00
  • 9f8ee2d166 Make callback tasks shut down nicely. Andrew Johnson 2008-05-12 20:40:49 +00:00
  • 500f22cd37 Allow "Soft Timestamp" device address changes at runtime. Andrew Johnson 2008-05-12 20:09:11 +00:00
  • 4ad26bfb12 Added -x option to load softIocExit.db. Andrew Johnson 2008-05-12 17:31:27 +00:00
  • 99f8eede0b const arguments to dbLoadRecords and dbLoadDatabase. Andrew Johnson 2008-05-12 16:48:31 +00:00
  • 00f4582478 Fix typo -- allow building on case-sensitive file systems. W. Eric Norum 2008-05-12 00:23:42 +00:00
  • e40ef4996a Fix up free space calculation. W. Eric Norum 2008-05-11 21:28:55 +00:00
  • 12a5014193 Use more efficient mechanism for determining free space. W. Eric Norum 2008-05-11 20:18:01 +00:00
  • f8f3647f1c Use lower-overhead mechanism to determine free space. W. Eric Norum 2008-05-11 20:05:24 +00:00
  • 967330fcd6 Cleanup, changed task names. Andrew Johnson 2008-05-09 22:16:29 +00:00
  • edb08afdc3 Use new general time registration. Allow use in both statically- and dynamically-loaded environment. W. Eric Norum 2008-05-09 15:39:55 +00:00
  • 3cca2c745b Clean up some warnings. Use new general time registration. W. Eric Norum 2008-05-09 15:28:15 +00:00
  • 51800996b0 Fixed generalTime initialization issues (RTEMS incomplete). Andrew Johnson 2008-05-09 14:24:04 +00:00
  • 893b8b6982 Fix up initialization. Must allow recursive calls. W. Eric Norum 2008-05-08 18:14:58 +00:00
  • 2a34e2e464 Don't use fmod(), broken on vxWorks. Use long rather than int for integer calculations. Andrew Johnson 2008-05-08 16:15:50 +00:00
  • e74e839ccd Fix initialization races. Andrew Johnson 2008-05-07 22:38:31 +00:00
  • e2a8e3408c Allow $*_TEMPLATE definitions to have fullpathname. Added realclean target. Janet B. Anderson 2008-05-06 21:21:41 +00:00
  • e22fbab104 Changed DBF_DEVICE fix to use Marty's version. Andrew Johnson 2008-05-06 15:01:08 +00:00
  • 5c80b4902c Bug fix. Reversed the then and else part of the if function. Janet B. Anderson 2008-05-02 15:12:50 +00:00
  • 4c0015e261 Removed the unnecessary "epicsExit will be called" message. Andrew Johnson 2008-05-01 14:38:55 +00:00
  • b71ebd8cc2 Don't use exclamation mark for valid output. W. Eric Norum 2008-04-30 18:14:48 +00:00
  • 0e45345891 Headers no longer provide TRUE/FALSE defines. W. Eric Norum 2008-04-29 23:04:29 +00:00
  • 8a183d7bbd Look for .h files in os/posix dir only if POSIX is YES. Set default for POSIX to YES. Janet B. Anderson 2008-04-29 18:58:04 +00:00
  • 916f1c258f Removed if stmnts from define/endef to avoid bug in GNU make R3.80. Janet B. Anderson 2008-04-29 18:54:39 +00:00
  • 0895228a57 IVOA "Don't drive" bug fix, from Peter Mueller. Andrew Johnson 2008-04-29 17:51:34 +00:00
  • 1329e99d81 Ensure that BSP-specific overrides get into the configuration. W. Eric Norum 2008-04-28 21:25:45 +00:00
  • 7b36927d68 New base uses new version of RTEMS. W. Eric Norum 2008-04-28 19:24:08 +00:00
  • 1d7fd3899e NFS library name has changed. W. Eric Norum 2008-04-28 19:14:29 +00:00
  • cab70696cc Id$. Andrew Johnson 2008-04-28 16:11:25 +00:00
  • 90a53b60c5 Major cleanup, rewrote some parts completely. Andrew Johnson 2008-04-28 16:10:49 +00:00
  • 8b5ef8d497 Fixed pointer cast. Andrew Johnson 2008-04-28 15:55:45 +00:00
  • 04cd32d175 Build misc/ before dev/ so extended devices can link properly on Solaris. Andrew Johnson 2008-04-25 22:14:59 +00:00
  • 21aed171a5 Another malloc() + bzero() => calloc() Andrew Johnson 2008-04-25 21:57:31 +00:00
  • 0639850d7a Expanded tabs, replaced malloc() + bzero() with calloc(). Andrew Johnson 2008-04-25 21:48:19 +00:00
  • e738b5c617 Added ai support; renamed source file. Andrew Johnson 2008-04-25 21:13:17 +00:00
  • 5cdb9ff089 Renamed devTimestampSI.c with ai support added. Andrew Johnson 2008-04-25 21:08:10 +00:00
  • 7256130470 Added ai support; renamed source file. Andrew Johnson 2008-04-25 21:05:59 +00:00
  • 81a56a5b9e Second try at creating *_Include.dbd dependancy on Makefile. Janet B. Anderson 2008-04-25 20:06:10 +00:00
  • e5b6693d8c Backed out Created *_Include.dbd dependancy on Makefile. Janet B. Anderson 2008-04-25 18:44:21 +00:00
  • e05cf72537 Created <name>_Include.dbd now depends on Makefile. Janet B. Anderson 2008-04-25 15:29:16 +00:00
  • 158ce5ac32 New tool chain does not need (and must not have) -m5200 in addition to -m528x. W. Eric Norum 2008-04-24 18:18:12 +00:00
  • 38f17b720e Allow subroutine changes at runtime, from Kazimierz Gofron (Codeathon) Also did some major cleanup. Andrew Johnson 2008-04-24 16:30:37 +00:00
  • 92936a9134 Do gmake in bonfir directory not config/tools directory. Janet B. Anderson 2008-04-22 15:09:48 +00:00
  • 6f7156cab2 Clean up. W. Eric Norum 2008-04-18 20:30:19 +00:00
  • fc85afd77c Clean up some minor issues with differences between RTEMS/vxWorks/POSIX. W. Eric Norum 2008-04-18 19:20:50 +00:00
  • a3cd917de2 General Time, from Peter Denison, Eric Norum and many others... Andrew Johnson 2008-04-18 18:39:32 +00:00
  • b02f69092c Allow apps and extensions to define CONFIG. Janet B. Anderson 2008-04-18 16:28:02 +00:00
  • 9816887062 Allow use of a site configure directory by defining RULES in CONFIG. Janet B. Anderson 2008-04-18 16:24:21 +00:00
  • afd028c4ff Round sleep time to nearest tick. This is important when working with high-precision time sources, such as event receivers. W. Eric Norum 2008-04-17 22:04:57 +00:00
  • b8f613881b iocInit() installs a signal handler that ignores SIGHUP Ralph Lange 2008-04-17 19:52:23 +00:00
  • 57005d58ae Use new, simpler, RTEMS test harness. W. Eric Norum 2008-04-17 19:34:57 +00:00
  • 60449e20b0 += epicsSignalInstallSigHupIgnore (libCom/osi) Ralph Lange 2008-04-17 18:57:07 +00:00
  • 7e31cb0db3 Round off sleep times -- makes timed scan threads work better when high-quality time source (e.g. event receiver) is used. W. Eric Norum 2008-04-17 18:53:54 +00:00
  • f6dd8d5654 += caput -c option; updated usage infos and documentation to match Ralph Lange 2008-04-17 02:53:19 +00:00
  • 73e17ac32a Applied caput patches from Andy Foster; updated usage infos to match Ralph Lange 2008-04-17 02:31:36 +00:00
  • 9d7fb60785 Added mote about deprecating epicsShareAPI. Andrew Johnson 2008-04-15 20:30:22 +00:00
  • 5708538d32 Back out erroneous commit. W. Eric Norum 2008-04-15 14:44:31 +00:00
  • aa71115a4b Back out yesterday's mistaken commits. W. Eric Norum 2008-04-15 14:42:19 +00:00
  • 6254f0d730 General time changes. W. Eric Norum 2008-04-14 20:08:39 +00:00
  • 5e51fdaa91 Initial general time supportl. W. Eric Norum 2008-04-14 19:49:48 +00:00
  • 489af50c7a Preliminary general time changes. W. Eric Norum 2008-04-14 19:49:47 +00:00
  • fde879062d Some versions of Solaris define isinf() macro. Andrew Johnson 2008-04-14 18:50:32 +00:00