components/nmap/patches/libdnet-stripped.src.eth-dlpi.c.patch
branchs11-update
changeset 2501 f20006f42637
parent 605 8dca74ad1a27
equal deleted inserted replaced
2500:1d59d8c2a113 2501:f20006f42637
     1 --- nmap-5.21/libdnet-stripped/src/eth-dlpi.c.~1~	2010-02-28 11:45:39.000000000 -0800
     1 --- nmap-6.25/libdnet-stripped/src/eth-dlpi.c.orig	2012-12-06 13:42:33.456937114 -0800
     2 +++ nmap-5.21/libdnet-stripped/src/eth-dlpi.c	2011-11-10 15:34:38.200529059 -0800
     2 +++ nmap-6.25/libdnet-stripped/src/eth-dlpi.c	2012-12-06 13:43:16.505962826 -0800
     3 @@ -134,7 +134,7 @@
     3 @@ -134,7 +134,7 @@
     4  {
     4  {
     5  	union DL_primitives *dlp;
     5  	union DL_primitives *dlp;
     6  	uint32_t buf[8192];
     6  	uint32_t buf[8192];
     7 -	char *p, dev[16];
     7 -	char *p, dev[16];
    16 +#if defined(sun) || defined(__sun) || defined(__sun)
    16 +#if defined(sun) || defined(__sun) || defined(__sun)
    17 +	snprintf(dev, sizeof(dev), "/dev/net/%s", device);
    17 +	snprintf(dev, sizeof(dev), "/dev/net/%s", device);
    18 +#endif
    18 +#endif
    19  	if ((e->fd = open(dev, O_RDWR)) < 0) {
    19  	if ((e->fd = open(dev, O_RDWR)) < 0) {
    20  		snprintf(dev, sizeof(dev), "/dev/%s", device);
    20  		snprintf(dev, sizeof(dev), "/dev/%s", device);
    21  		if ((e->fd = open(dev, O_RDWR)) < 0)
    21  		if ((e->fd = open(dev, O_RDWR)) < 0) {