Commit Graph

114 Commits

Author SHA1 Message Date
David Anderson 2224431435 *** empty log message ***
svn path=/trunk/boinc/; revision=6197
2005-05-20 00:48:52 +00:00
Eric J. Korpela 90d49a7d91 Modified the BOINC_GETSOCKOPT_TYPE macro so it determines the proper type of
parameter 5 to getsockopt() by using the compiler.  The macro was in danger of
becoming an ever expanding list of case statements, since some platforms use
socklen_t, others use size_t, and still others use int.  Some aren't even
consistent from OS rev to OS rev.

A macro BOINC_SOCKLEN_T is set in config.h to indicate the proper type.  This
is typedef to be boinc_socklen_t in lib/network.h.  The special cases for
__APPLE__ and WIN32 can probably be removed at a later time.  Places where
socklen_t was used have been changed to boinc_socklen_t.

Also added double inclusion protection to network.h

svn path=/trunk/boinc/; revision=6055
2005-05-06 01:54:00 +00:00
David Anderson 64b871f819 *** empty log message ***
svn path=/trunk/boinc/; revision=5962
2005-04-28 23:19:58 +00:00
David Anderson 7527620682 *** empty log message ***
svn path=/trunk/boinc/; revision=5899
2005-04-19 22:22:02 +00:00
David Anderson 65c91c3de7 *** empty log message ***
svn path=/trunk/boinc/; revision=5893
2005-04-19 19:50:58 +00:00
David Anderson 4d6dff238c *** empty log message ***
svn path=/trunk/boinc/; revision=5873
2005-04-16 00:04:35 +00:00
Rom Walton a323c4cdf8 *** empty log message ***
svn path=/trunk/boinc/; revision=5868
2005-04-15 20:49:23 +00:00
David Anderson ff226313c3 *** empty log message ***
svn path=/trunk/boinc/; revision=5862
2005-04-15 18:50:11 +00:00
David Anderson 9a01dc01c5 *** empty log message ***
svn path=/trunk/boinc/; revision=5850
2005-04-14 04:25:56 +00:00
Rom Walton 10b314a1de *** empty log message ***
svn path=/trunk/boinc/; revision=5847
2005-04-13 22:38:37 +00:00
David Anderson 53b3bbda1d *** empty log message ***
svn path=/trunk/boinc/; revision=5832
2005-04-11 20:30:24 +00:00
David Anderson 50bf271c72 *** empty log message ***
svn path=/trunk/boinc/; revision=5817
2005-04-10 00:16:20 +00:00
David Anderson 447ff1da29 *** empty log message ***
svn path=/trunk/boinc/; revision=5816
2005-04-09 23:19:38 +00:00
David Anderson 67f6558e04 *** empty log message ***
svn path=/trunk/boinc/; revision=5785
2005-04-06 19:41:31 +00:00
David Anderson 3e2ad042ba *** empty log message ***
svn path=/trunk/boinc/; revision=5769
2005-04-04 06:02:36 +00:00
David Anderson 3bc9adca43 *** empty log message ***
svn path=/trunk/boinc/; revision=5747
2005-03-30 22:38:37 +00:00
David Anderson 34c158e142 *** empty log message ***
svn path=/trunk/boinc/; revision=5618
2005-03-10 00:43:22 +00:00
David Anderson 7b69b9209f *** empty log message ***
svn path=/trunk/boinc/; revision=5615
2005-03-09 22:10:51 +00:00
David Anderson 71a6e7e75a *** empty log message ***
svn path=/trunk/boinc/; revision=5576
2005-03-07 21:47:28 +00:00
David Anderson f6f07b81c6 *** empty log message ***
svn path=/trunk/boinc/; revision=5573
2005-03-07 06:09:04 +00:00
Rom Walton e37d98052d *** empty log message ***
svn path=/trunk/boinc/; revision=5497
2005-02-22 23:40:38 +00:00
Rom Walton 2cdba7ae88 *** empty log message ***
svn path=/trunk/boinc/; revision=5491
2005-02-22 07:10:44 +00:00
David Anderson 8d0ab453b3 *** empty log message ***
svn path=/trunk/boinc/; revision=5443
2005-02-16 23:17:43 +00:00
Rom Walton a9923d7712 *** empty log message ***
svn path=/trunk/boinc/; revision=5429
2005-02-15 07:30:44 +00:00
David Anderson fbc0d41811 *** empty log message ***
svn path=/trunk/boinc/; revision=5381
2005-02-10 00:35:00 +00:00
David Anderson daa7c4559d *** empty log message ***
svn path=/trunk/boinc/; revision=5335
2005-02-06 21:26:21 +00:00
David Anderson aa6b06a2a9 *** empty log message ***
svn path=/trunk/boinc/; revision=5236
2005-01-28 19:01:08 +00:00
David Anderson 3cbe6cebe5 *** empty log message ***
svn path=/trunk/boinc/; revision=5207
2005-01-25 19:21:35 +00:00
David Anderson e2d96faf3e *** empty log message ***
svn path=/trunk/boinc/; revision=5183
2005-01-21 22:03:15 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Bruce Allen f31b244f90 Modified CVS id strings. After some fussing with different versions
of gcc to try and force them to not complain with -Wall but to always
include this, I decided to take a simpler approach.  All these strings
now have global linkage.  To prevent namespace conflicts they all
have different names.  For the record, the variable extension is a hash made of the first ten characters of the md5sum of the file path, eg:
    md5hash=`boinc/api/x_opengl.C | md5sum | cut -c 1-10`

svn path=/trunk/boinc/; revision=4979
2005-01-02 18:29:53 +00:00
David Anderson 637aa3b688 *** empty log message ***
svn path=/trunk/boinc/; revision=4962
2004-12-30 03:03:26 +00:00
Bruce Allen a24afe2b67 Moved RCSID strings to the end of all .c, .C and .cpp files as per
David's request.

svn path=/trunk/boinc/; revision=4787
2004-12-08 00:40:19 +00:00
David Anderson 02b6393a11 *** empty log message ***
svn path=/trunk/boinc/; revision=4764
2004-12-05 23:52:17 +00:00
David Anderson 24d6fd0035 *** empty log message ***
svn path=/trunk/boinc/; revision=4650
2004-11-24 22:00:10 +00:00
Bruce Allen 45525eade1 - Added static volatile const char *BOINCrcsid="$Id$"; string to
the top of all .C files.  This means that 'string' or 'ident'
run on an executable will tell you the exact file versions used
in building it, since CVS replaces $Id$ with a complete version ID
string.  Declaration is volatile so that the compiler won't remove
it even under agressive optimizations.

svn path=/trunk/boinc/; revision=4610
2004-11-20 07:32:32 +00:00
Rom Walton 622b210e12 *** empty log message ***
svn path=/trunk/boinc/; revision=4604
2004-11-19 08:11:49 +00:00
David Anderson 52da590b2d *** empty log message ***
svn path=/trunk/boinc/; revision=4580
2004-11-17 19:19:26 +00:00
Rom Walton 6bf2c74d2e *** empty log message ***
svn path=/trunk/boinc/; revision=4578
2004-11-17 10:25:39 +00:00
Rom Walton 68586de632 *** empty log message ***
svn path=/trunk/boinc/; revision=4577
2004-11-17 09:27:06 +00:00
Rom Walton 2136f94c2e *** empty log message ***
svn path=/trunk/boinc/; revision=4570
2004-11-16 08:04:57 +00:00
David Anderson 2af4477400 *** empty log message ***
svn path=/trunk/boinc/; revision=4567
2004-11-15 19:23:58 +00:00
Rom Walton 83f2718d9b *** empty log message ***
svn path=/trunk/boinc/; revision=4561
2004-11-15 06:44:50 +00:00
Rom Walton 369fe9f965 *** empty log message ***
svn path=/trunk/boinc/; revision=4554
2004-11-14 08:29:32 +00:00
David Anderson f8d31bf13a *** empty log message ***
svn path=/trunk/boinc/; revision=4534
2004-11-12 19:55:36 +00:00
David Anderson b372a6efdc *** empty log message ***
svn path=/trunk/boinc/; revision=4508
2004-11-09 17:28:22 +00:00
Rom Walton f8ba9de073 *** empty log message ***
svn path=/trunk/boinc/; revision=4370
2004-10-20 23:55:07 +00:00
David Anderson cbad11b960 *** empty log message ***
svn path=/trunk/boinc/; revision=4363
2004-10-20 21:11:29 +00:00
David Anderson 23b1887f6a *** empty log message ***
svn path=/trunk/boinc/; revision=4346
2004-10-19 19:53:53 +00:00
David Anderson d40654c9ce *** empty log message ***
svn path=/trunk/boinc/; revision=4331
2004-10-15 19:19:03 +00:00