MacOSX doesn't define HOST_NAME_MAX in unistd.h, which made freeglut fail to
[freeglut] / src / x11 / fg_window_x11.c
index a512b02..90f1966 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * freeglut_window_x11.c
+ * fg_window_x11.c
  *
  * Window management methods for X11
  *
 #include "x11/fg_window_x11_glx.h"
 #endif
 
+#ifndef HOST_NAME_MAX
+#define HOST_NAME_MAX  255
+#endif
+
 /* Motif window hints, only define needed ones */
 typedef struct
 {
@@ -352,17 +356,16 @@ void fgPlatformOpenWindow( SFG_Window* window, const char* title,
 
     XSetWMProtocols( fgDisplay.pDisplay.Display, window->Window.Handle,
                      &fgDisplay.pDisplay.DeleteWindow, 1 );
-                     
+
     if (!isSubWindow && !window->IsMenu &&
         ((fgState.DisplayMode & GLUT_BORDERLESS) || (fgState.DisplayMode & GLUT_CAPTIONLESS)))
     {
-        /* _MOTIF_WM_HINTS is replaced by _NET_WM_WINDOW_TYPE, but that property does not allow precise 
+        /* _MOTIF_WM_HINTS is replaced by _NET_WM_WINDOW_TYPE, but that property does not allow precise
          * control over the visual style of the window, which is what we are trying to achieve here.
          * Stick with Motif and hope for the best... */
         MotifWmHints hints = {0};
         hints.flags = MWM_HINTS_DECORATIONS;
         hints.decorations = (fgState.DisplayMode & GLUT_CAPTIONLESS) ? MWM_DECOR_BORDER:0;
-        printf("%i\n",hints.decorations);
 
         XChangeProperty(fgDisplay.pDisplay.Display, window->Window.Handle,
                         XInternAtom( fgDisplay.pDisplay.Display, "_MOTIF_WM_HINTS", False ),
@@ -370,7 +373,7 @@ void fgPlatformOpenWindow( SFG_Window* window, const char* title,
                         PropModeReplace,
                         (unsigned char*) &hints,
                         sizeof(MotifWmHints) / sizeof(long));
-        }
+    }
 
 
     if (fgDisplay.pDisplay.NetWMSupported