/* * OS independent client specific declarations * * $Copyright (C) 2008 Broadcom Corporation$ * * $Id: wlu_client_shared.h 295438 2011-11-10 14:27:25Z alwin $ */ #ifndef _wlu_client_shared_h #define _wlu_client_shared_h /* Newly added wrappers from wlu_client_shared.c */ extern int rwl_shell_cmd_proc(void *wl, char **argv, int cmd); extern int rwl_queryinformation_fe(void *wl, int cmd, void* input_buf, unsigned long *input_len, int debug, int rem_ioctl_select); extern int rwl_setinformation_fe(void *wl, int cmd, void* buf, unsigned long *len, int debug, int rem_ioctl_select); extern void rwl_usage(int remote_type); extern int rwl_detect(void *wl, bool debug, int* os_type_ptr); extern int rwl_shell_createproc(void *wl); extern void rwl_shell_killproc(int pid); #ifndef UNDER_CE /* declaring these as extern to be used in wlu_ndis.c and wlu_linux.c */ extern volatile sig_atomic_t g_sig_ctrlc; extern void ctrlc_handler(int num); #endif /* Not UNDER_CE */ #endif /* _wlu_client_share_h */