Index: file.c =================================================================== RCS file: /cvsroot/strace/strace/file.c,v retrieving revision 1.32 diff -u -r1.32 file.c --- file.c 2000/09/03 21:56:29 1.32 +++ file.c 2001/03/05 12:07:02 @@ -999,6 +999,11 @@ printpath(tcp, tcp->u_arg[1]); tprintf(", "); } else { +#ifdef _STAT64_VER + if (tcp->u_arg[0] == _STAT64_VER) + printstat64 (tcp, tcp->u_arg[2]); + else +#endif printstat(tcp, tcp->u_arg[2]); } return 0; @@ -1011,6 +1016,11 @@ if (entering(tcp)) tprintf("%ld, %ld, ", tcp->u_arg[0], tcp->u_arg[1]); else { +#ifdef _STAT64_VER + if (tcp->u_arg[0] == _STAT64_VER) + printstat64 (tcp, tcp->u_arg[2]); + else +#endif printstat(tcp, tcp->u_arg[2]); } return 0; @@ -1025,6 +1035,11 @@ printpath(tcp, tcp->u_arg[1]); tprintf(", "); } else { +#ifdef _STAT64_VER + if (tcp->u_arg[0] == _STAT64_VER) + printstat64 (tcp, tcp->u_arg[2]); + else +#endif printstat(tcp, tcp->u_arg[2]); } return 0;