cp, mv, touch: fix file time manipulation on Solaris 10