disable specular prop.

in the directX api there is a option to disable specular light, is there anything like this in opengl. i know i can turn it of using the finalcombiner but i dont want to use it.

float colour[4] = {0,0,0,0};
glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,colour);
glLightfv(GL_LIGHT#,GL_SEPCULAR,colour);

thats all you have to do to turn off specular.