summaryrefslogtreecommitdiff
path: root/vms/sockadapt.h
diff options
context:
space:
mode:
Diffstat (limited to 'vms/sockadapt.h')
-rw-r--r--vms/sockadapt.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/vms/sockadapt.h b/vms/sockadapt.h
index 18f4002f12..041fbd7073 100644
--- a/vms/sockadapt.h
+++ b/vms/sockadapt.h
@@ -140,3 +140,11 @@ void endnetent();
#endif
#define fileno si_fileno
int si_fileno(FILE *);
+
+
+/* Catch erroneous results for UDP sockets -- see sockadapt.c */
+#ifdef getpeername
+# undef getpeername
+#endif
+#define getpeername my_getpeername
+int my_getpeername _((int, struct sockaddr *, int *));