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