中尉
- 注册时间
- 2008-11-7
- 金币
- 676 个
- 威望
- 6 个
- 荣誉
- 0 个
累计签到:1 天 连续签到:0 天 [LV.20]漫游旅程
|
struct wi_device *6 z/ g" d b+ d/ s
wi_open(const char *interface)
5 j, n7 d' P0 T4 s% q8 d{
7 D4 u c$ ~ G: y& s3 A1 T4 V struct wi_device *device;
3 Z& j, X4 a9 o, C6 r) V int sock;( s# c$ L( h( k
* ]% |% g) `& c7 C4 t1 S; r& b g_return_val_if_fail(interface != NULL, NULL);
7 a, q) Q5 S! j, `$ ` V& _/ B
0 u6 i2 C$ K/ p. _ if ((sock = socket(PF_INET, SOCK_DGRAM, 0)) < 0) {
Z; F% \* Y/ ]" N return(NULL);0 R# j. N$ @- l/ i) y0 H
}5 H4 ^* e" J! M, j
: J' J3 a+ d2 T: q; I3 e device = g_new0(struct wi_device, 1);
$ c5 v9 j( x9 F. n$ t7 W# f device->socket = sock;
( E9 g; g8 w' ^2 S$ ^# C8 p7 O( B- | g_strlcpy(device->interface, interface, WI_MAXSTRLEN);4 h# C4 D p8 f |% K6 ]
0 ^6 i! w: q+ Z; ` return(device);
; d- P% O1 C. l5 X* G6 n} |
评分
-
1
查看全部评分
-
|