* utime.c (SYS_FUNC(utime)): Print struct utimbuf as a structure,
not as an array (use curly brackets instead of square ones).
Add field names to the output.
* tests/utime.c (main): Update expected output.
rc = utime("utime\nfilename", tail_u);
const char *errstr = sprintrc(rc);
- printf("utime(\"utime\\nfilename\", [");
+ printf("utime(\"utime\\nfilename\", {actime=");
print_tm(p);
- printf(", ");
+ printf(", modtime=");
print_tm(p);
- printf("]) = %s\n", errstr);
+ printf("}) = %s\n", errstr);
puts("+++ exited with 0 +++");
return 0;
printpath(tcp, tcp->u_arg[0]);
tprints(", ");
if (!umove_or_printaddr(tcp, tcp->u_arg[1], &u)) {
- tprintf("[%s,", sprinttime(u.actime));
- tprintf(" %s]", sprinttime(u.modtime));
+ tprintf("{actime=%s,", sprinttime(u.actime));
+ tprintf(" modtime=%s}", sprinttime(u.modtime));
}
return RVAL_DECODED;