K2.6 patches and update.
[tomato.git] / release / src-rt / wl / exe / wlu_client_shared.h
blob59765440bb5165f3408e6ca07e6a4474ecafed99
1 /*
2 * OS independent client specific declarations
4 * Copyright (C) 2010, Broadcom Corporation
5 * All Rights Reserved.
6 *
7 * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
8 * the contents of this file may not be disclosed to third parties, copied
9 * or duplicated in any form, in whole or in part, without the prior
10 * written permission of Broadcom Corporation.
12 * $Id: wlu_client_shared.h,v 1.3 2009-05-22 19:19:18 Exp $
14 #ifndef _wlu_client_shared_h
15 #define _wlu_client_shared_h
17 /* Newly added wrappers from wlu_client_shared.c */
18 extern int
19 rwl_shell_cmd_proc(void *wl, char **argv, int cmd);
20 extern int
21 rwl_queryinformation_fe(void *wl, int cmd, void* input_buf, unsigned long *input_len,
22 int debug, int rem_ioctl_select);
23 extern int
24 rwl_setinformation_fe(void *wl, int cmd, void* buf, unsigned long *len, int debug,
25 int rem_ioctl_select);
26 extern void
27 rwl_usage(int remote_type);
29 extern int rwl_shell_createproc(void *wl);
30 extern void rwl_shell_killproc(int pid);
31 #ifndef UNDER_CE
32 /* declaring these as extern to be used in wlu_ndis.c and wlu_linux.c */
33 extern volatile sig_atomic_t g_sig_ctrlc;
34 extern void ctrlc_handler(int num);
35 #endif /* Not UNDER_CE */
37 #endif /* _wlu_client_share_h */