1#ifndef __NET_WEXT_H 2#define __NET_WEXT_H 3 4/* 5 * wireless extensions interface to the core code 6 */ 7 8struct net; 9 10#ifdef CONFIG_WIRELESS_EXT 11extern int wext_proc_init(struct net *net); 12extern void wext_proc_exit(struct net *net); 13extern int wext_handle_ioctl(struct net *net, struct ifreq *ifr, unsigned int cmd, 14 void __user *arg); 15#else 16static inline int wext_proc_init(struct net *net) 17{ 18 return 0; 19} 20static inline void wext_proc_exit(struct net *net) 21{ 22 return; 23} 24static inline int wext_handle_ioctl(struct net *net, struct ifreq *ifr, unsigned int cmd, 25 void __user *arg) 26{ 27 return -EINVAL; 28} 29#endif 30 31#endif /* __NET_WEXT_H */