Creating a window is platform dependent. The GLUT functions typically used for window creation are
glutInitWindowSize() - requests the initial size of the window
glutInitWindowPosition() - requests the initial position of the window
glutCreateWindow() - requests the window be displayed