henesyinit from p9fce6d0435 years agoHistory
29 lines · 399 B · C
RawDownload
#include <u.h>#include <libc.h>#include "ip.h" intmyetheraddr(uchar *to, char *dev){	char buf[256];	int n, fd;	char *ptr; 	sprint(buf, "%s/1/stats", dev);	fd = open(buf, OREAD);	if(fd < 0)		return -1;	n = read(fd, buf, sizeof(buf)-1);	close(fd);	if(n <= 0)		return -1;	buf[n] = 0; 	ptr = strstr(buf, "addr: ");	if(!ptr)		return -1;	ptr += 6; 	parseether(to, ptr);	return 0;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t