Kto-nibud' mozet proverit' etot kod na raznih UNIX'ah?
#include <stdio.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <net/if.h>
int main(int argc, char *argv[])
{
struct if_nameindex *p;
int i;
p = if_nameindex();
if (p != NULL)
{
for(i = 0; p[i].if_index != 0; i++)
printf("%d %s\n", p[i].if_index, p[i].if_name);
if_freenameindex(p);
}
else
{
perror("if_nameindex");
}
return 0;
}
Received on Sat May 15 2004 - 13:27:32 EEST
This archive was generated by hypermail 2.2.0 : Mon Aug 01 2005 - 00:43:15 EEST