How do I make a screen saver out of an OpenGL program?

I would like to show off my work in screen saver form how do you do it?

For Win32:…dv/scrnsave.asp

I suggest you visit the following site put together by Lucian Wischik:

Check out the HOWTOSRC. Making a screen saver is mainly a matter of interpretting some command line parameters, and properly responding to certain windows messages such as WM_KEYDOWN and WM_MOUSEMOVE in order to quit the saver when you are done.

I wrote a screen saver for DirectDraw using the information from this site, the same could easily be applied to OpenGL.