/[lwip]/lwip/src/include/lwip/sys.h
ViewVC logotype

Diff of /lwip/src/include/lwip/sys.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by davidhaas, Wed Feb 12 22:00:18 2003 UTC revision 1.9 by likewise, Mon Feb 17 10:13:00 2003 UTC
# Line 36  Line 36 
36    
37  #include "lwip/opt.h"  #include "lwip/opt.h"
38    
39    #define SYS_ARCH_DECL_PROTECT(lev)
40    #define SYS_ARCH_PROTECT(lev)
41    #define SYS_ARCH_UNPROTECT(lev)
42    
43  #if NO_SYS  #if NO_SYS
44    
45  /* For a totally minimal and standalone system, we provide null  /* For a totally minimal and standalone system, we provide null
# Line 112  void sys_mbox_fetch(sys_mbox_t mbox, voi Line 116  void sys_mbox_fetch(sys_mbox_t mbox, voi
116     implementation */     implementation */
117  #ifndef SYS_ARCH_PROTECT  #ifndef SYS_ARCH_PROTECT
118  #ifdef SYS_LIGHTWEIGHT_PROT  #ifdef SYS_LIGHTWEIGHT_PROT
119    
120    #undef SYS_ARCH_DECL_PROTECT
121  #define SYS_ARCH_DECL_PROTECT(lev) sys_prot_t lev  #define SYS_ARCH_DECL_PROTECT(lev) sys_prot_t lev
122    #undef SYS_ARCH_PROTECT
123  #define SYS_ARCH_PROTECT(lev) lev = sys_arch_protect()  #define SYS_ARCH_PROTECT(lev) lev = sys_arch_protect()
124    #undef SYS_ARCH_UNPROTECT
125  #define SYS_ARCH_UNPROTECT(lev) sys_arch_unprotect(lev)  #define SYS_ARCH_UNPROTECT(lev) sys_arch_unprotect(lev)
   
126  sys_prot_t sys_arch_protect(void);  sys_prot_t sys_arch_protect(void);
127  void sys_arch_unprotect(sys_prot_t pval);  void sys_arch_unprotect(sys_prot_t pval);
 #else /* SYS_LIGHTWEIGHT_PROT */  
 #define SYS_ARCH_DECL_PROTECT(lev)  
 #define SYS_ARCH_PROTECT(lev)  
 #define SYS_ARCH_UNPROTECT(lev)  
128  #endif /* SYS_LIGHTWEIGHT_PROT */  #endif /* SYS_LIGHTWEIGHT_PROT */
129    
130  #endif /* SYS_ARCH_PROTECT */  #endif /* SYS_ARCH_PROTECT */

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26