Let $f\colon (0,1]\to [-1,1]$ be a continuous function. Let us define a function $h$ by $h(x)=xf(x)$ for all $x$ belongs to $(0,1]$. Prove that $h$ is uniformly continuous.
We know $f$ is uniformly continuous on $I$ if $f'(x)$ is bounded on $I$. Here $h'(x)= xf'(x) + f(x)$ and $f(x)$ is bounded here. How can I prove that $xf'(x)$ is bounded here. Please help me to solve this. Thanks in advance.