From: Fredrik Kuivinen Date: Sun, 04 Sep 2005 18:17:24 GMT Subject: [PATCH] Make sure the diff machinery outputs "\ No newline ..." in english Message-ID: <20050904181724.GA23525@c165.ib.student.liu.se> In non-english locales diff(1) do sometimes output "\ No newline at end of file" in some other language. Set LC_ALL to C before execing diff to avoid this behaviour. Signed-off-by: Fredrik Kuivinen --- diff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) eb6261334d65c3134d9dd822fd64e33ed8ad2dfc diff --git a/diff.c b/diff.c --- a/diff.c +++ b/diff.c @@ -207,6 +207,7 @@ static void builtin_diff(const char *nam } } fflush(NULL); + putenv("LC_ALL=C"); execlp("/bin/sh","sh", "-c", cmd, NULL); }