中尉
- 注册时间
- 2008-11-7
- 金币
- 676 个
- 威望
- 6 个
- 荣誉
- 0 个
累计签到:1 天 连续签到:0 天 [LV.20]漫游旅程
|
struct wi_device *' B' b" b4 p# s1 s5 d/ Y6 E. o! [
wi_open(const char *interface)
3 S9 [" ?8 ^- F1 I6 z1 M7 Q{- v( [! b+ C7 l# ~
struct wi_device *device;
3 p" `- @- J3 Y0 O/ D int sock;
, r, b n |( Q0 x; r
9 Z7 ~2 _# c z* B3 A5 ^ g_return_val_if_fail(interface != NULL, NULL);6 F' ~; N6 I" |" X7 X: t
/ L, R) G0 m4 q( L" R2 q; @ if ((sock = socket(PF_INET, SOCK_DGRAM, 0)) < 0) {
7 q5 N2 P0 y' n6 I4 _ return(NULL);; L% V, a' f! O% u& O
}; h" m7 s2 N7 j3 @3 x, P) u* e5 R
/ q/ ]/ c& I. |" I1 S$ e
device = g_new0(struct wi_device, 1);. h: H7 i( V E: Q* g
device->socket = sock;
7 P0 l$ d% n, y6 p& w' I% e g_strlcpy(device->interface, interface, WI_MAXSTRLEN);
( p. f. y2 R) M( L8 k
- n5 c( u+ R3 y+ ]/ o, E return(device);
7 s- s2 y, d* D8 W( o} |
评分
-
1
查看全部评分
-
|