Files
MIT6.828_OS/lab/net/lwip/jos/arch/sys_arch.h
2019-07-17 16:08:06 +08:00

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