In my book, the Gamma function is defined as $$\Gamma (z)=\frac{1}{g(z)}$$ where $$g(z)=e^{\gamma z}\prod_{k=1}^{\infty}\{(1+z/n)e^{-z/n}\}$$ for a suitable choice of $\gamma$ such that $g(1)=1$. In the proof of the functional equation for this gamma function, what is shown is that $$\frac{g(z)}{zg(z+1)}=e^{-\gamma}\prod_{k=1}^{\infty}\{\frac{n}{n+1}\exp(1/n)\}$$
My question is: Why does this imply that $g(z)=czg(z+1)$ for some constant c?