ReactOS 0.4.16-dev-1946-g52006dd
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/* There is no such thing as "from ISR" for us */
31#define sys_mbox_trypost_fromisr sys_mbox_trypost
32
33/* NULL definitions */
34#define SYS_MBOX_NULL NULL
35#define SYS_SEM_NULL NULL
36#define SYS_ARCH_NULL NULL
37
38void
40
41void
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72
uint32_t u32_t
Definition: arch.h:129
u32_t sys_prot_t
Definition: sys_arch.h:18
struct _sys_mbox_t sys_mbox_t
void sys_arch_protect(sys_prot_t *lev)
Definition: sys_arch.c:35
struct _sys_sem_t sys_sem_t
void sys_arch_unprotect(sys_prot_t lev)
Definition: sys_arch.c:43
u32_t sys_thread_t
Definition: sys_arch.h:20
struct _LWIP_MESSAGE_CONTAINER * PLWIP_MESSAGE_CONTAINER
struct _LWIP_MESSAGE_CONTAINER LWIP_MESSAGE_CONTAINER
Definition: typedefs.h:120
LIST_ENTRY ListEntry
Definition: sys_arch.h:25
KSPIN_LOCK Lock
Definition: sys_arch.h:12
KSEMAPHORE Semaphore
Definition: sys_arch.h:14
int Valid
Definition: sys_arch.h:15
LIST_ENTRY ListHead
Definition: sys_arch.h:13
KEVENT Event
Definition: sys_arch.h:6
int Valid
Definition: sys_arch.h:7