ReactOS 0.4.15-dev-7842-g558ab78
sys_arch.h
Go to the documentation of this file.
1/* ReactOS-Specific lwIP binding header - by Cameron Gutman */
2
3/* Implmentation specific structs */
4typedef struct _sys_sem_t
5{
7 int Valid;
9
10typedef struct _sys_mbox_t
11{
15 int Valid;
17
19
21
23{
27
28#define sys_jiffies() sys_now()
29
30/* NULL definitions */
31#define SYS_MBOX_NULL NULL
32#define SYS_SEM_NULL NULL
33#define SYS_ARCH_NULL NULL
34
35void
37
38void
unsigned long u32_t
Definition: cc.h:25
UCHAR KIRQL
Definition: env_spec_w32.h:591
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72
Definition: typedefs.h:120
LIST_ENTRY ListEntry
Definition: sys_arch.h:25
KSPIN_LOCK Lock
Definition: sys_arch.h:12
int Valid
Definition: sys_arch.h:15
KEVENT Event
Definition: sys_arch.h:14
LIST_ENTRY ListHead
Definition: sys_arch.h:13
KEVENT Event
Definition: sys_arch.h:6
int Valid
Definition: sys_arch.h:7
struct _sys_mbox_t sys_mbox_t
void sys_arch_protect(sys_prot_t *lev)
Definition: sys_arch.c:33
struct _sys_sem_t sys_sem_t
void sys_arch_unprotect(sys_prot_t lev)
Definition: sys_arch.c:40
u32_t sys_thread_t
Definition: sys_arch.h:20
struct _LWIP_MESSAGE_CONTAINER * PLWIP_MESSAGE_CONTAINER
KIRQL sys_prot_t
Definition: sys_arch.h:18
struct _LWIP_MESSAGE_CONTAINER LWIP_MESSAGE_CONTAINER