Files
orangepi-5-plus-kernel/external/cache/sources/wl/shared/wlu_client_shared.h
2026-02-07 20:22:48 +08:00

34 lines
1.0 KiB
C

/*
* 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 */