Difference between function generator and signal generator?

A signal generator is one which generates only sine wave and function generator generates all types of signals like square, rectangular, pulse, triangular, ramp.