Commit Graph

2025 Commits

Author SHA1 Message Date
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
Marty Kraimer 9519c2646a epicsStringTest is new 2003-04-07 13:52:15 +00:00
Marty Kraimer 48e9500f1a added epicsStrCaseCmp; add epicsShare decoration 2003-04-07 13:51:18 +00:00
Marty Kraimer 26fac718bf set BUFFER_EXTRA_BYTES = MAX_MESSAGE_SIZE 2003-04-04 16:29:29 +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
Ralph Lange 881ba6bb9d Fixed compiler warnings connected to missing char->int casts 2003-04-03 12:05:09 +00:00
Ralph Lange 5b0d460260 Removed additional define for HP compile 2003-04-03 12:04:03 +00:00
Marty Kraimer 2261062c8c new include file 2003-04-01 20:48:33 +00:00
Marty Kraimer 21375a0747 new file 2003-04-01 20:48:07 +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 d7c25d1554 removed epicsShareAPIV 2003-03-27 21:02:27 +00:00
Jeff Hill 6c9d8e3b26 fixed my lame spelling 2003-03-27 20:57:02 +00:00
Jeff Hill ece267dc62 improved documentation 2003-03-27 18:47:26 +00:00
Jeff Hill 641b33129c removed unnecessary includes 2003-03-27 01:08:45 +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 5f1c656aed move sleep quantum cache to proper place in the fdManager class 2003-03-26 22:16:04 +00:00
Jeff Hill e3fb337b70 move sleep quantum cache to proper place in the fdManager class 2003-03-26 22:12:54 +00:00
Jeff Hill d0f68ee85f move sleep quantum cache to proper place in active timer queue 2003-03-26 22:12:07 +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 652d3a41d8 use epicsVsnprintf instead of vsprint; allow more extra bytes because vxWorks subject to buffer overflow 2003-03-25 17:09:16 +00:00
Marty Kraimer f3380f81f0 epicsStdio is new 2003-03-25 17:03:29 +00:00
Marty Kraimer ec1f3cf06f let test return int so vxWorks doesnt report error 2003-03-25 17:03:01 +00:00
W. Eric Norum 0483b96784 Typo on displayed percentage. 2003-03-25 00:44:09 +00:00
Jeff Hill 80fc6bf2de better sleep quantum estimator 2003-03-25 00:25:39 +00:00
Jeff Hill cb8434c553 better sleep quantum estimator 2003-03-25 00:21:38 +00:00
Jeff Hill acb59a0a06 better sleep quantum estimator 2003-03-25 00:03:56 +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 39d3883325 fixed missing init 2003-03-22 02:11:09 +00:00
Jeff Hill 1388f8d0f2 improved epicsThreadShow[All] 2003-03-21 23:31:10 +00:00
Jeff Hill 0792aebf95 added sleep quantum correction using epicsThreadSleepQuantum() 2003-03-21 19:26:00 +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
Jeff Hill 0f5ab03eb0 fixed up the cygwin build for R3.14 2003-03-20 19:56:49 +00:00
Jeff Hill 63b588defb possible workaround for unreproducable race during borland dll rundown 2003-03-19 23:18:28 +00:00
Jeff Hill 55b51195f4 workaround for visual c++ 6.0 not compatible with c++ standards 2003-03-19 15:44:31 +00:00
Janet B. Anderson 6021e84957 Changes for shared libraries and os consistancy. 2003-03-18 22:45:03 +00:00
W. Eric Norum 5f80d74a79 Name change to reflect routine's affects on all 'slow' system calls. 2003-03-08 18:39:45 +00:00
W. Eric Norum c13617af36 Remove support for 0-length queues. vxWorks doesn't support them nor
does RTEMS so why go to the effort to support them on other systems.
2003-03-04 22:28:32 +00:00
W. Eric Norum 64e1a4ed0c Use C linkage.
Get rid of 0-length queues.
Clean up some messages.
2003-03-04 22:19:48 +00:00
W. Eric Norum 88f4124c5b Major modifications to ensure valid 'nBytes' argument to msgQReceive(). 2003-03-04 22:18:17 +00:00
W. Eric Norum 5ce6d6a723 Map core status code to RTEMS status code. 2003-03-04 15:18:41 +00:00