2 # vim: filetype=sh noexpandtab ts=8 sw=8
5 desc="utimensat changes timestamps on any type of file"
17 expect 0 mkdir ${n1} 0755
21 DATE1=1900000000 #Sun Mar 17 11:46:40 MDT 2030
22 DATE2=1950000000 #Fri Oct 17 04:40:00 MDT 2031
23 for type in regular dir fifo block char socket; do
24 create_file ${type} ${n0}
25 expect 0 open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 $DATE2 0 0
26 expect $DATE1 lstat ${n0} atime
27 expect $DATE2 lstat ${n0} mtime
28 if [ "${type}" = "dir" ]; then