linux: Avoid shifting a negative signed on POSIX timer interface