CVS: winex/dlls/icmp icmp_main.c,1.7,1.8

[email protected] 31 Jul 2007 19:51:54 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex/dlls/icmp icmp_main.c,1.7,1.8Update of /var/lib/cvsd/cvsroot/winex/dlls/icmp
In directory agravaine:/tmp/cvs-serv1307/dlls/icmp

Modified Files:
	icmp_main.c 
Log Message:

- support ICMP ping as non-root on Mac OS X


Index: icmp_main.c
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/dlls/icmp/icmp_main.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- icmp_main.c	30 Mar 2007 14:39:07 -0000	1.7
+++ icmp_main.c	31 Jul 2007 19:51:52 -0000	1.8
@@ -172,7 +172,11 @@
 {
     icmp_t* icp;
 
+#ifdef __APPLE__
+    ISOCK_SOCKET sid=ISOCK_socket(AF_INET,SOCK_DGRAM,IPPROTO_ICMP);
+#else
     ISOCK_SOCKET sid=ISOCK_socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);
+#endif
     if (!ISOCK_ISVALID(sid)) {
         MESSAGE("WARNING: Trying to use ICMP (network ping) will fail unless running as root\n");
         SetLastError(ERROR_ACCESS_DENIED);