In Solaris 8, when we access the file, the access time changes but modified time remains same. But in Solaris 10, we see that both access and modified time changes when accessing the file. We checked the at, mt using truss -v lstat -t lstat ls -l <file>.
Is this the behavior of Solaris 10 ?