The time taken to cross a signal pole is given by:
\[
\text{Time} = \frac{\text{Length of the train}}{\text{Speed of the train}}
\]
First, convert the speed to m/s:
\[
\text{Speed} = 60 \times \frac{1000}{3600} = 16.67 \, \text{m/s}
\]
Now, calculate the time:
\[
\text{Time} = \frac{100}{16.67} \approx 6 \, \text{seconds}
\]
Thus, the correct answer is 6 seconds.