summaryrefslogtreecommitdiff
path: root/src/backend/libpq/ip.c
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2010-01-10 14:16:08 +0000
committerMagnus Hagander <magnus@hagander.net>2010-01-10 14:16:08 +0000
commit87091cb1f1ed914e2ddca424fa28f94fdf8461d2 (patch)
treeec717192f02f29f0f2a7b602e0020d43fc584f61 /src/backend/libpq/ip.c
parent84b6d5f35941a0406210e7938d10c3cce4e11340 (diff)
downloadpostgresql-87091cb1f1ed914e2ddca424fa28f94fdf8461d2.tar.gz
Create typedef pgsocket for storing socket descriptors.
This silences some warnings on Win64. Not using the proper SOCKET datatype was actually wrong on Win32 as well, but didn't cause any warnings there. Also create define PGINVALID_SOCKET to indicate an invalid/non-existing socket, instead of using a hardcoded -1 value.
Diffstat (limited to 'src/backend/libpq/ip.c')
-rw-r--r--src/backend/libpq/ip.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/libpq/ip.c b/src/backend/libpq/ip.c
index b0085cf6bf..778b9f9ea4 100644
--- a/src/backend/libpq/ip.c
+++ b/src/backend/libpq/ip.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/libpq/ip.c,v 1.49 2010/01/02 16:57:45 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/libpq/ip.c,v 1.50 2010/01/10 14:16:07 mha Exp $
*
* This file and the IPV6 implementation were initially provided by
* Nigel Kukard <nkukard@lbsd.net>, Linux Based Systems Design
@@ -656,9 +656,9 @@ pg_foreach_ifaddr(PgIfAddrCallback callback, void *cb_data)
struct sockaddr *addr, *mask;
char *ptr, *buffer = NULL;
size_t n_buffer = 1024;
- int sock, fd;
+ pgsocket sock, fd;
#ifdef HAVE_IPV6
- int sock6;
+ pgsocket sock6;
#endif
int i, total;