中尉
- 注册时间
- 2008-11-7
- 金币
- 676 个
- 威望
- 6 个
- 荣誉
- 0 个
累计签到:1 天 连续签到:0 天 [LV.20]漫游旅程
|
struct wi_device *( s+ E4 S- S' o% A( a) O
wi_open(const char *interface)4 t+ t# Y' |& o% ?( [! N
{1 y# x' ~( ~% l! W
struct wi_device *device;
2 U t; u, M! ? int sock;
- t( s& {; m/ Q% \9 s% W
; r) Y4 m2 G% T g_return_val_if_fail(interface != NULL, NULL);
4 h+ O4 J4 s# H/ R$ j
4 u' Z3 L! a. ?" u3 t0 B, C, M* q if ((sock = socket(PF_INET, SOCK_DGRAM, 0)) < 0) {5 ` ]7 g/ v: F6 T0 f+ D
return(NULL);1 T# z# I: V& X: `3 y# Y
}0 ?( }7 e+ n+ `1 ]' h5 b
! s1 J8 H0 a, l7 e0 ]) J
device = g_new0(struct wi_device, 1);) \% P) P& U* I' d
device->socket = sock;
, ?& w4 L* M/ m, ^ g_strlcpy(device->interface, interface, WI_MAXSTRLEN);. I3 v6 }9 Y, C% C O$ l$ e1 e$ f4 \
# d9 U% e6 ~0 _1 e5 E
return(device);; l% p, `& q; I5 F
} |
评分
-
1
查看全部评分
-
|