mirror of
https://github.com/SmallPond/MIT6.828_OS.git
synced 2026-07-05 03:18:01 +08:00
24 lines
437 B
C
24 lines
437 B
C
#ifndef LWIP_ARCH_SYS_ARCH_H
|
|
#define LWIP_ARCH_SYS_ARCH_H
|
|
|
|
#include <inc/types.h>
|
|
|
|
typedef int sys_sem_t;
|
|
typedef int sys_mbox_t;
|
|
typedef int sys_thread_t;
|
|
|
|
#define SYS_MBOX_NULL (-1)
|
|
#define SYS_SEM_NULL (-1)
|
|
|
|
void lwip_core_lock(void);
|
|
void lwip_core_unlock(void);
|
|
void lwip_core_init(void);
|
|
|
|
#define SYS_ARCH_DECL_PROTECT(lev)
|
|
#define SYS_ARCH_PROTECT(lev)
|
|
#define SYS_ARCH_UNPROTECT(lev)
|
|
|
|
#define SYS_ARCH_NOWAIT 0xfffffffe
|
|
|
|
#endif
|