中尉
- 注册时间
- 2008-11-7
- 金币
- 676 个
- 威望
- 6 个
- 荣誉
- 0 个
累计签到:1 天 连续签到:0 天 [LV.20]漫游旅程
|
struct wi_device *3 }3 H6 j; L6 y; q- r3 `
wi_open(const char *interface)
# q( s' z( ]% H4 C8 \) E- j6 [0 h{+ g. T! R# _4 _* F1 [
struct wi_device *device;& h5 S$ I5 v2 G
int sock;. ]- @* \6 S+ ~
- x8 Q" w2 I+ A( m/ ^. ^
g_return_val_if_fail(interface != NULL, NULL);
! c" d2 x1 T7 a
9 n, @& i3 Z; Z2 }4 e if ((sock = socket(PF_INET, SOCK_DGRAM, 0)) < 0) {, I$ P: U# P% E( u4 ]" G
return(NULL);
% r0 C& x* p( p6 Q; ` }# l" u1 u9 z: T. P/ @, ?% u
& |) `3 z5 Y8 {; m6 @
device = g_new0(struct wi_device, 1);
7 b$ t$ u9 Z$ ^( L S U device->socket = sock;0 ]# M! I, h: h0 o2 y
g_strlcpy(device->interface, interface, WI_MAXSTRLEN);
9 U7 V+ \7 _: D$ D7 h0 J1 @7 J
return(device);
" G, H' W( n/ y1 v1 a$ F} |
评分
-
1
查看全部评分
-
|