Remove windows kernel support code.
[mesa.git] / src / gallium / auxiliary / os / os_misc.h
index 56e48ca9bee4bad4afafcad2dd39eb785a6d4753..5029ab96aac1028eb0b99f99b3923e3b8dc6f42f 100644 (file)
 #include "pipe/p_compiler.h"
 
 
+#if defined(PIPE_OS_UNIX)
+#  include <signal.h> /* for kill() */
+#  include <unistd.h> /* getpid() */
+#endif
+
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
@@ -51,11 +57,7 @@ extern "C" {
 #elif defined(PIPE_CC_MSVC)
 #  define os_break()  __debugbreak()
 #elif defined(PIPE_OS_UNIX)
-#  include <signal.h> /* for kill() */
-#  include <unistd.h> /* for getpid() */
 #  define os_break() kill(getpid(), SIGTRAP)
-#elif defined(PIPE_OS_EMBEDDED)
-void os_break(void);
 #else
 #  define os_break() abort()
 #endif
@@ -64,10 +66,8 @@ void os_break(void);
 /*
  * Abort the program.
  */
-#if defined(DEBUG) || defined(PIPE_SUBSYSTEM_WINDOWS_DISPLAY) || defined(PIPE_SUBSYSTEM_WINDOWS_MINIPORT)
+#if defined(DEBUG)
 #  define os_abort() os_break()
-#elif defined(PIPE_OS_EMBEDDED)
-void os_abort(void);
 #else
 #  define os_abort() abort()
 #endif