2007-07-05  Roland McGrath  <roland@redhat.com>

	* strace.c (strace_fopen): [_LFS64_LARGEFILE]: Use fopen64.
	Fixes Debian#385310.
diff --git a/strace.c b/strace.c
index 6ee5b6a..d6423ef 100644
--- a/strace.c
+++ b/strace.c
@@ -236,13 +236,19 @@
 #endif
 }
 
+#if _LFS64_LARGEFILE
+# define fopen_for_output fopen64
+#else
+# define fopen_for_output fopen
+#endif
+
 static FILE *
 strace_fopen(const char *path, const char *mode)
 {
 	FILE *fp;
 
 	swap_uid();
-	if ((fp = fopen(path, mode)) == NULL)
+	if ((fp = fopen_for_output(path, mode)) == NULL)
 		fprintf(stderr, "%s: can't fopen '%s': %s\n",
 			progname, path, strerror(errno));
 	swap_uid();