okstreq "$res" "$2" "$1 is a $2"
}
-plan 16
+plan 18
file="/tmp/$fn"
tryrun touch $file
typetest $file regular
ltypetest $file regular
+size=$(zpm stat -f '%s' $file)
+okstreq "$size" 0 'file size is zero'
+echo foo > $file
+size=$(zpm stat -f '%s' $file)
+okstreq "$size" 4 'file foo size is four'
+
# symlink
require ln -s $file $file.symlink
timestr[1023] = 0;
printf("%s", timestr);
break;
+ case 's':
+ printf("%jd", (intmax_t)buf->st_size);
+ break;
case 'a': /* octal mode */
printf("%o", (int)buf->st_mode & 07777);
break;