Index: /trunk/include/VBox/VBoxGuest.h
===================================================================
--- /trunk/include/VBox/VBoxGuest.h	(revision 49632)
+++ /trunk/include/VBox/VBoxGuest.h	(revision 49633)
@@ -509,5 +509,5 @@
 #endif /* RT_OS_OS2 */
 
-#ifdef RT_OS_LINUX
+#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
 
 /* Private IOCtls between user space and the kernel video driver.  DRM private
@@ -519,4 +519,6 @@
  *  user-space driver can use it.  It must be re-enabled before the kernel
  *  driver can be used again in a sensible way. */
+/** @note These are only implemented on Linux currently and should fail
+ *        silently on other platforms. */
 # define DRM_VBOX_DISABLE_HGSMI    0
 # define DRM_IOCTL_VBOX_DISABLE_HGSMI    VBOX_DRM_IOCTL(DISABLE_HGSMI)
@@ -527,5 +529,5 @@
 # define VBOXVIDEO_IOCTL_ENABLE_HGSMI    _IO('d', DRM_IOCTL_VBOX_ENABLE_HGSMI)
 
-#endif /* RT_OS_LINUX */
+#endif /* RT_OS_LINUX || RT_OS_SOLARIS || RT_OS_FREEBSD */
 
 /** @} */
