Commit Graph
769 Commits
Author SHA1 Message Date
Andrew Johnson a063a2f0a9 s/Destroy/Delete/ in name of vxWorks routine. 2003-05-29 21:03:39 +00:00
W. Eric Norum 12e97d5e91 Fix typo. 2003-05-29 18:27:37 +00:00
W. Eric Norum 1e84246cb7 Add 'size' argument to all epicsMessageQueue receive routines. 2003-05-29 03:10:16 +00:00
Jeff Hill 6d5061781c fixed race condition at thread exit 2003-05-23 00:11:59 +00:00
Ralph Lange e3ceeb0eac Fixed HP-GNU warning (unused variable) 2003-05-06 12:55:56 +00:00
Ralph Lange f04fff8f83 Fixed HP-GNU warning (unused variable) 2003-05-06 11:53:24 +00:00
W. Eric Norum fd56498f95 Remove debugging dreck. 2003-05-02 16:23:17 +00:00
W. Eric Norum ea7a1c160e Don't try to clean up non-EPICS threads. 2003-05-02 15:39:51 +00:00
W. Eric Norum 9b280179bf Create dummy context for threads not created by epicsThreadCreate().
This is needed by jca.
 CVS: ----------------------------------------------------------------------
2003-05-01 22:21:58 +00:00
Jeff Hill c0bc7a55e9 SIGURG => SIGALRM 2003-05-01 22:18:15 +00:00
Jeff Hill 54934b1059 use SIGALRM instead of SIGURG to wakeup blocking socket calls 2003-05-01 22:12:44 +00:00
Jeff Hill 4c5dab8e72 use SIGALRM instead of SIGURG to wakeup blocking socket calls 2003-05-01 21:53:14 +00:00
Jeff Hill 6b63f7c2f0 installed - currently guessing that shutdown works to interrupt blocking
send() and recv() calls under cygwin, but this has not been confiremed.
2003-04-28 17:38:48 +00:00
Jeff Hill 25fa8008f7 fixed borland build 2003-04-24 22:37:35 +00:00
Jeff Hill 0761793165 changed to shutdown for sys call interrupt 2003-04-24 21:14:31 +00:00
Jeff Hill ff9075881c added missing include 2003-04-24 17:09:58 +00:00
Jeff Hill ef5ce92ff8 installed 2003-04-24 16:32:59 +00:00
Jeff Hill a9372c4a5a moved sock err str converting func 2003-04-24 16:32:15 +00:00
Jeff Hill 88425b4433 added definition for read and write shutdown 2003-04-24 16:31:06 +00:00
Jeff Hill 4388d789a5 moved sock err str converting func 2003-04-24 16:26:15 +00:00
Jeff Hill 96b2d2c76f convertSocketErrorToString => epicsSocketConvertErrnoToString 2003-04-24 16:25:47 +00:00
Jeff Hill dc198c0ae0 added epicsSocketSystemCallInterruptMechanismQuery () 2003-04-24 16:24:05 +00:00
Jeff Hill 5e20a6274f removed epicsEnableInterruptedSystemCall and epicsInterruptSystemCall 2003-04-24 16:23:04 +00:00
Jeff Hill 9f09bc6b67 corrected MS VC++ version range where new does not throw an exception 2003-04-23 20:59:09 +00:00
Ralph Lange 2624a16170 Fixed/suppressed HP-UX native (aCC) warnings 2003-04-23 14:56:07 +00:00
Jeff Hill 5bbf7bc341 added dll export keywords 2003-04-22 22:28:24 +00:00
Jeff Hill 9a991a3765 use epicsVsnprintf 2003-04-22 21:07:23 +00:00
Jeff Hill 1de5f1c3ef thread safe socket error to string function 2003-04-22 18:06:42 +00:00
Jeff Hill 378a70bb20 cosmetic 2003-04-18 15:39:46 +00:00
Jeff Hill b8a2f0495e evaluation version of deadlock detect mutex 2003-04-16 20:55:41 +00:00
Jeff Hill a28065c900 cleanup of questionable, but not incorrect code 2003-04-16 20:53:38 +00:00
Jeff Hill bd1e636fb0 fixed epicsTime_localtime 2003-04-10 14:55:31 +00:00
Andrew Johnson 9e337cca2b Permit threads other than main() to call exit() and have the process stop.
If a subsidiary thread calls exit(), its context is used (on Solaris at
least) for calling the atexit routines.  If one of those routines cancels
the thread that called exit(), the exit itself gets cancelled and any
remaining threads are left running, possibly including the main() thread.
Thus the check in myAtExit() should have been to not cancel the current
thread; when this was tested, presumably only calls to exit() from the
main() thread were checked.
2003-04-08 19:18:52 +00:00
Ralph Lange 34b8c943c5 += epicsStdio for HPUX 2003-04-04 14:14:37 +00:00
Andrew Johnson 9752b0612d Implemented epicsVsnprintf() properly using vxWorks' fioFormatV() function. 2003-04-03 17:07:33 +00:00
W. Eric Norum e866170a5d Add support for host addresses in dotted-decimal form. 2003-03-31 22:34:12 +00:00
Jeff Hill 12634b33f9 removed unnecessary includes 2003-03-27 00:58:25 +00:00
Jeff Hill 29132a9c5c small optimizations 2003-03-26 22:24:56 +00:00
Jeff Hill 03f495892c improved formatting for thread list 2003-03-25 17:51:04 +00:00
Jeff Hill 225970f1be fixed build errors 2003-03-25 17:35:15 +00:00
Marty Kraimer f3380f81f0 epicsStdio is new 2003-03-25 17:03:29 +00:00
Ralph Lange e675fd2178 Fixed HPUX problem: HZ is '#define'd in system header file 2003-03-24 08:19:45 +00:00
W. Eric Norum 2598effd57 Add extern declaration. 2003-03-22 17:14:52 +00:00
W. Eric Norum e6fd26dba3 Cosmetic. 2003-03-22 16:57:16 +00:00
Jeff Hill 1388f8d0f2 improved epicsThreadShow[All] 2003-03-21 23:31:10 +00:00
Jeff Hill 4c142e759c added epicsThreadSleepQuantum() 2003-03-21 19:19:24 +00:00
Jeff Hill 9c4c5d887c removed junk 2003-03-21 19:17:41 +00:00
Jeff Hill 83c0404bcf fixed gnu cpp c++ comment warnings 2003-03-21 01:40:15 +00:00
Jeff Hill 3b4084e14c installed 2003-03-20 20:05:52 +00:00
Jeff Hill 5fd1b028dd use posix sockets 2003-03-20 20:00:22 +00:00