|
|
发表于 2006-9-7 15:53:50
|
显示全部楼层
if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0)
{
printf("ioctl Error: SIOCGIFHWADDR\n");
return -1;
}
raw = (uc*) &ifr.ifr_hwaddr.sa_data;
for(i=0;i<6;i++)
{
defif->mac = raw;
}
printf("sd mac %02X:%02X:%02X:%02X:%02X:%02X\n",mac[0],mac[1],mac[2],mac[3],mac[4],mac[5]); |
|