summaryrefslogtreecommitdiffstats
path: root/3rdparty/openpgm-svn-r1135/pgm/engine.c.c89.patch
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/openpgm-svn-r1135/pgm/engine.c.c89.patch')
-rw-r--r--3rdparty/openpgm-svn-r1135/pgm/engine.c.c89.patch58
1 files changed, 58 insertions, 0 deletions
diff --git a/3rdparty/openpgm-svn-r1135/pgm/engine.c.c89.patch b/3rdparty/openpgm-svn-r1135/pgm/engine.c.c89.patch
new file mode 100644
index 0000000..30021c2
--- /dev/null
+++ b/3rdparty/openpgm-svn-r1135/pgm/engine.c.c89.patch
@@ -0,0 +1,58 @@
+--- engine.c 2010-05-23 15:43:35.000000000 +0800
++++ engine.c89 2010-08-04 10:30:53.000000000 +0800
+@@ -85,6 +85,7 @@
+ pgm_rand_init();
+
+ #ifdef _WIN32
++ {
+ WORD wVersionRequested = MAKEWORD (2, 2);
+ WSADATA wsaData;
+ if (WSAStartup (wVersionRequested, &wsaData) != 0)
+@@ -142,6 +143,7 @@
+ closesocket (sock);
+ }
+ # endif
++ }
+ #endif /* _WIN32 */
+
+ /* find PGM protocol id overriding default value, use first value from NIS */
+@@ -168,6 +170,7 @@
+ }
+ }
+ #else
++ {
+ const struct protoent *proto = getprotobyname ("pgm");
+ if (proto != NULL) {
+ if (proto->p_proto != pgm_ipproto_pgm) {
+@@ -181,9 +184,11 @@
+ pgm_ipproto_pgm = proto->p_proto;
+ }
+ }
++ }
+ #endif
+
+ /* ensure timing enabled */
++ {
+ pgm_error_t* sub_error = NULL;
+ if (!pgm_time_init (&sub_error)) {
+ if (sub_error)
+@@ -193,9 +198,11 @@
+ #endif
+ goto err_shutdown;
+ }
++ }
+
+ /* receiver simulated loss rate */
+ #ifdef PGM_DEBUG
++ {
+ const char *loss_rate = getenv ("PGM_LOSS_RATE");
+ if (NULL != loss_rate) {
+ int value = atoi (loss_rate);
+@@ -204,6 +211,7 @@
+ pgm_minor (_("Setting PGM packet loss rate to %i%%."), pgm_loss_rate);
+ }
+ }
++ }
+ #endif
+
+ /* create global sock list lock */