calling glutExit in the erro callback is a really bad example...
[freeglut] / include /
drwxr-xr-x   ..
drwxr-xr-x - GL