Commit Graph

64 Commits

Author SHA1 Message Date
Jeff Hill
4d54b91a3a o fixed compile errors in, and proper diagnostic from, casPVI.cc
o suprressed some compile time warnings in bucketLib.c
o cleaned up cxx templates README
o removed use of tsMinMax from libCom in favor of the standard library 
     (calls to  tsMinMax still exist in other components in base, but they are being removed)
o removed sharable library export of certain private member functions from class fdManager
o fixed aToIPAddr to correctly lookup all of the different IP addresses string types on all OS types
    independent of the OS interfae variations
o removed use of inet_aton from vxWorks implementation of hostToIPAddr
   o this function is for converting a host name to an ip address _only_
   o the aToIPAddr wrapper is supposed to do the dotted ip ascii string to ip address structure 
   conversion independent of OS spoecific interface variations, when it works correctly
o fixed some spelling issues in comments
o added additional optimizations for processors w/o floating point ALU to addNanoSec in epicsTime
o removed tabs and junk comments from win32 osdProcess.c
o moved PLL update in win32 osdTime.c from timer to a dedicated thread
o added missing epicsExportShared symbols define to osiNTPTime.c
o fixed server ctor should not modify arguments of its caller in blockingSockTest
o removed sunpro specific ifdef nolomger needed from epicsTimeTest.cpp
2013-11-07 10:26:03 -07:00
Andrew Johnson
20b3955cd7 More Windows build fixes. 2012-07-19 14:59:55 -05:00
Andrew Johnson
fbda9f3280 RCS keyword updates for Bazaar
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
Andrew Johnson
09c0c43865 Cleanup a couple of compiler warnings. 2010-08-16 16:15:26 -05:00
Jeff Hill
72e1dba496 o no need to allocate or initialize one more fd_set than is used
(not a bug but messy)
o added optimization where we only check as many registered fd's
on the list as select tells us are active in its status
o added code to clear all of the  fd_set if select returns an error
(in practice this would not cause a bug other than some extra activity
that would immediately self terminate when it clear the flag in the fd_set,
and also we dont see the error message printed when select returns an error)
2009-07-30 23:21:19 +00:00
Jeff Hill
2b7305097b fixed gnu warning 2004-10-20 00:05:22 +00:00
Jeff Hill
3bbc4b54c2 changed fd_set array to a pointer so that application is
independent of FD_SETSIZE
2003-04-29 21:01:23 +00:00
Jeff Hill
595eadb9f6 moved the maximum number of file descriptors up to 4096 2003-04-29 17:22:06 +00:00
Jeff Hill
96b2d2c76f convertSocketErrorToString => epicsSocketConvertErrnoToString 2003-04-24 16:25:47 +00:00
Jeff Hill
1de5f1c3ef thread safe socket error to string function 2003-04-22 18:06:42 +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
0792aebf95 added sleep quantum correction using epicsThreadSleepQuantum() 2003-03-21 19:26:00 +00:00
Jeff Hill
59a8a70d4a optimized 2002-12-05 23:19:43 +00:00
Jeff Hill
2074b99342 added constants 2002-10-23 22:15:41 +00:00
Jeff Hill
e45a480dca changed tsDLIterBD to tsDLIter 2002-07-25 21:02:29 +00:00
Marty Kraimer
457cdc6f3a add template definition for resTable 2002-07-16 13:41:27 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Jeff Hill
324ba4bbbe removed template instantiations 2002-03-21 22:17:02 +00:00
Jeff Hill
921db3d9f8 make copy constructor and assignment oper private 2002-02-06 02:27:42 +00:00
Ralph Lange
96d928fa51 Changes for HP-UX 11 - first semi-stable version 2002-02-04 15:14:43 +00:00
Jeff Hill
7b1b2988d7 turn of ms already instantiated warning 2001-10-22 03:18:52 +00:00
Jeff Hill
f1d7722f80 use explicit template instantiation 2001-10-20 00:43:26 +00:00
Jeff Hill
9f96c98ff3 removed explicit template mechanism 2001-09-13 15:10:41 +00:00
Jeff Hill
ca76832387 non need to specify hash table size 2001-06-15 22:39:01 +00:00
Jeff Hill
f8cf4a582e made compatible with timer library API changes 2001-05-22 01:37:09 +00:00
Jeff Hill
01fd6d5253 no need to check for nill 2001-04-16 21:49:53 +00:00
Jeff Hill
963b610948 osiTimer => epicsTimer 2001-03-08 22:03:34 +00:00
Jeff Hill
10c1cd7569 fixed gnu warnings 2001-02-16 03:13:27 +00:00
Jeff Hill
33fa1b7ff8 changed list interface 2001-02-15 17:26:50 +00:00
Marty Kraimer
6a52eff141 osiTime=>epicsTime 2001-01-31 13:34:02 +00:00
Marty Kraimer
dbe9c8e75f changes for osiThread=>epicsThread 2001-01-18 19:08:14 +00:00
Jeff Hill
6606dd6d31 tabs converted to spaces 2000-10-11 19:29:45 +00:00
Jeff Hill
46d8c1edaf cosmetic 2000-06-27 22:30:25 +00:00
Jeff Hill
d525da0a7b use different method for finding eol 2000-06-26 23:56:01 +00:00
Jeff Hill
3e99facbd3 changed the name of bsdSock{Attach,Release} 2000-05-31 22:56:36 +00:00
Jeff Hill
4822b368d2 use location exception 2000-02-29 23:28:09 +00:00
Jeff Hill
ed268367ac converted const static data member to static member func for old gnu compilers 2000-02-09 19:49:31 +00:00
Jeff Hill
444d42082f cleaned out osdSockResource 2000-02-08 00:20:26 +00:00
Marty Kraimer
4b799fa912 osdSocketResource => osiSockResource 2000-01-28 20:32:40 +00:00
Marty Kraimer
988d7d4969 new organization 2000-01-24 20:55:50 +00:00
Jeff Hill
fa2a1395a0 o created tsStamp.h
o include tsStamp.h into tsDefs.h
o use assert() instead of C++ exceptions on certain os
1999-12-22 23:12:51 +00:00
Jeff Hill
ac0d96b4ae allow the timer queue to be specified 1999-12-07 18:00:16 +00:00
Jeff Hill
d279c25ffb added comment 1999-09-15 22:35:16 +00:00
Jeff Hill
7ef021d8f2 improved the way that socket error numbers are converted to strings 1999-09-02 21:41:09 +00:00
Jeff Hill
84ddc6291e use epicsAssert.h 1999-08-16 17:06:27 +00:00
Jeff Hill
f4a7751dc7 bail out if select returns errors besides EINTR 1999-08-12 20:46:29 +00:00
Jeff Hill
42f4be6db0 back out stringIdentifier class 1999-08-09 19:09:36 +00:00
Jeff Hill
2512afc4a8 index bit width functions in fd id were changed to cinst data members 1999-08-06 21:18:04 +00:00
Jeff Hill
409b476b2b updated to reflect resource table API changes 1999-08-05 16:08:00 +00:00
Jeff Hill
1c214dc407 fixed inline is too big warning 1998-10-23 19:47:12 +00:00