x25_timer.c (5a84d159061d914c8dd4aa372ac6e9529c2be453) | x25_timer.c (b24b8a247ff65c01b252025926fe564209fae4fc) |
---|---|
1/* 2 * X.25 Packet Layer release 002 3 * 4 * This is ALPHA test software. This code may break your machine, 5 * randomly fail to work with new releases, misbehave and/or generally 6 * screw up. It might even work. 7 * 8 * This code REQUIRES 2.1.15 or higher --- 19 unchanged lines hidden (view full) --- 28 29static void x25_heartbeat_expiry(unsigned long); 30static void x25_timer_expiry(unsigned long); 31 32void x25_init_timers(struct sock *sk) 33{ 34 struct x25_sock *x25 = x25_sk(sk); 35 | 1/* 2 * X.25 Packet Layer release 002 3 * 4 * This is ALPHA test software. This code may break your machine, 5 * randomly fail to work with new releases, misbehave and/or generally 6 * screw up. It might even work. 7 * 8 * This code REQUIRES 2.1.15 or higher --- 19 unchanged lines hidden (view full) --- 28 29static void x25_heartbeat_expiry(unsigned long); 30static void x25_timer_expiry(unsigned long); 31 32void x25_init_timers(struct sock *sk) 33{ 34 struct x25_sock *x25 = x25_sk(sk); 35 |
36 init_timer(&x25->timer); 37 x25->timer.data = (unsigned long)sk; 38 x25->timer.function = &x25_timer_expiry; | 36 setup_timer(&x25->timer, x25_timer_expiry, (unsigned long)sk); |
39 40 /* initialized by sock_init_data */ 41 sk->sk_timer.data = (unsigned long)sk; 42 sk->sk_timer.function = &x25_heartbeat_expiry; 43} 44 45void x25_start_heartbeat(struct sock *sk) 46{ --- 130 unchanged lines hidden --- | 37 38 /* initialized by sock_init_data */ 39 sk->sk_timer.data = (unsigned long)sk; 40 sk->sk_timer.function = &x25_heartbeat_expiry; 41} 42 43void x25_start_heartbeat(struct sock *sk) 44{ --- 130 unchanged lines hidden --- |