X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fos.h;h=eb82043ae0d4c6f613e2d220f9fd6a5f8c2afaac;hb=f7759618132fca8a34d8a02dc6d0acf0474e6ca1;hp=f936ebb9495a566cacb03fdc21cc83ef3fff28ac;hpb=5f89cb2ec6cff67bd539eaed89f237ea42a1548e;p=bertos.git diff --git a/cfg/os.h b/cfg/os.h index f936ebb9..eb82043a 100755 --- a/cfg/os.h +++ b/cfg/os.h @@ -14,6 +14,12 @@ /*#* *#* $Log$ + *#* Revision 1.9 2006/03/22 13:34:34 bernie + *#* MSVC support. + *#* + *#* Revision 1.8 2006/02/23 09:09:28 bernie + *#* Remove Linux specific hack. + *#* *#* Revision 1.7 2006/02/20 01:46:59 bernie *#* Port to MacOSX. *#* @@ -52,6 +58,14 @@ #ifdef _WIN32 #define OS_WIN32 1 #define OS_ID win32 + + // FIXME: Maybe disable Win32 exceptions? + typedef int cpuflags_t; + #define IRQ_DISABLE /* FIXME */ + #define IRQ_ENABLE /* FIXME */ + #define IRQ_SAVE_DISABLE(old_sigs) /* FIXME */ + #define IRQ_RESTORE(old_sigs) /* FIXME */ + #else #define OS_WIN32 0 #endif @@ -64,8 +78,6 @@ /* * The POSIX moral equivalent of disabling IRQs is disabling signals. */ -// #define _XOPEN_SOURCE 600 /* Avoid BSDish stuff */ -// #undef _GNU_SOURCE /* This implies _BSD_SOURCE and is predefined on Linux. */ #include typedef sigset_t cpuflags_t;